Commit Graph

114 Commits

Author SHA1 Message Date
Gabe
f7ba744e7f fix: ignore selector 2025-10-23 11:07:25 +08:00
Gabe
315164f142 fix: remove logger 2025-10-22 22:34:55 +08:00
Gabe
6d327d17af fix: mousehover translate (close #331) 2025-10-22 21:01:23 +08:00
Gabe
60b9653fd3 feat: more touch operations 2025-10-22 01:50:49 +08:00
Gabe
53e32d3031 refactor: add TranslatorManager 2025-10-21 02:07:33 +08:00
Gabe
ed279cf8a1 fix: highlight fav words 2025-10-19 01:28:29 +08:00
Gabe
2325155b1e feat: highlight fav words && split long paragraph 2025-10-19 00:19:47 +08:00
Gabe
b8cb254f56 perf: Optimized api find 2025-10-17 23:02:39 +08:00
Gabe
56d4733e2a feat: terms style 2025-10-16 20:16:03 +08:00
Gabe
ecab4ab634 feat: support subtitle translate for userscript 2025-10-15 21:41:09 +08:00
Gabe
9cdcf616f7 fix: change innerHTML to trustedHTML 2025-10-14 23:36:28 +08:00
Gabe
0a1abab475 fix: add notranslate class 2025-10-14 11:13:03 +08:00
Gabe
b63ef8c1aa fix: throw more errors in translate api 2025-10-14 10:31:49 +08:00
Gabe
0ab734d1a5 fix: update readme 2025-10-13 00:54:02 +08:00
Gabe
4528a79c87 fix: svg 2025-10-11 00:15:10 +08:00
Gabe
3844d2eb75 fix: rules 2025-10-10 15:05:47 +08:00
Gabe
b2b5bef9f5 feat: support subtitle translate 2025-10-07 16:35:00 +08:00
Gabe
7b2b48f0d1 feat: support builtin AI 2025-10-04 21:25:54 +08:00
Gabe
389f0b6f82 feat: Support for multiple translation services in tranbox 2025-10-02 11:33:33 +08:00
Gabe
c993c15c92 feat: support translate all now 2025-10-01 21:18:53 +08:00
Gabe
3c5ffc045f feat: support AI terms 2025-10-01 16:18:19 +08:00
Gabe
96a7a41759 feat: support placeholder selection 2025-10-01 13:22:22 +08:00
Gabe
7412b3a5c8 feat: Add more shortcut keys to popup 2025-10-01 01:47:15 +08:00
Gabe
b60b770ed6 feat: move 'remote detect' from rule to setting 2025-09-30 01:38:07 +08:00
Gabe
fffa448425 fix: lang detect 2025-09-27 21:21:56 +08:00
Gabe
6bafcb0ec0 fix: change default selectors 2025-09-26 20:45:48 +08:00
Gabe
6b9a1a49bb fix: api hooks 2025-09-25 23:08:39 +08:00
Gabe
393f1a29d5 feat: add preinit setting 2025-09-25 11:31:12 +08:00
Gabe
1dabbfc4de fix: slice check 2025-09-25 01:50:22 +08:00
Gabe
261f29c185 fix: mousehover keys can be set blank 2025-09-25 00:21:51 +08:00
Gabe
2a46939aa5 feat: Extensive refactoring and modification to support any number of interfaces 2025-09-24 23:24:00 +08:00
Gabe
779c9fc850 fix: Identify empty text in advance 2025-09-21 20:55:39 +08:00
Gabe
943a9e86f0 feat: Restructured core logic to support automatic page scanning and rich text translation 2025-09-21 19:51:57 +08:00
Gabe
d4e58fc925 feat: Support batch fetch, and update AI prompt 2025-09-03 00:37:35 +08:00
Gabe
c4fba1c905 refactor: Optimize data and cache request logic 2025-08-31 23:37:29 +08:00
Gabe
5c44ba1da8 feat: enhanced hook function functionality 2025-08-27 01:02:11 +08:00
Gabe
fd355eeeab fix: revert shadow dom PR (c6f4fe2b7b) 2025-08-26 00:28:31 +08:00
rxliuli
c6f4fe2b7b feat: auto pierce deep shadow dom (#297)
* feat: auto pierce deep shadow dom

* fix: observe all shadow DOM child element changes

* chore: remove >>> selector require note for shadow DOM
2025-08-22 21:58:57 +08:00
ginwu
1d9679e516 fix: prevent TypeError when processing DOM elements without innerText 2025-08-22 14:33:31 +08:00
Gabe
45b294a121 fix: retranslate loadmore text (issue #257) 2025-08-09 20:55:04 +08:00
Gabe
24f8959525 fix: Ignore html comment elements 2025-05-17 23:19:38 +08:00
Gabe Yuan
0bfa5256b8 fix: simplify keepSelector logic 2024-05-30 17:18:39 +08:00
Gabe Yuan
377e347d68 feat: support translate hooks 2024-05-15 11:07:13 +08:00
Gabe Yuan
dc3c510d57 fix: update observer callback 2024-03-27 14:24:41 +08:00
Gabe Yuan
0eeb9c2fbf feat: move fetch setting to apis 2024-03-21 15:07:50 +08:00
Gabe Yuan
6e927473b9 feat: add log function 2024-03-19 18:07:18 +08:00
Gabe Yuan
9f0986536a feat: wrap trems by <i> tag 2024-03-19 09:55:56 +08:00
Gabe Yuan
75830aaea7 feat: add translate interval setting 2024-03-17 12:09:32 +08:00
Gabe Yuan
14b5ba9c4c feat: move settings to rule 2024-03-16 23:37:27 +08:00
Gabe Yuan
45127646e8 fix: inject js/css 2024-03-15 10:35:30 +08:00