Commit graph

777 commits

Author SHA1 Message Date
JackCmd233
fa00a20b2c feat: sync split translator shortcut display
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-28 01:17:15 +08:00
JackCmd233
2e1d05ca85 test: cover missing shortcut property
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-28 01:10:01 +08:00
JackCmd233
d4cdef78e7 feat: add extension command shortcut reader
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-28 01:05:00 +08:00
JackCmd233
977ef7b7f9 fix: resolve split translator typecheck issues
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-28 00:31:44 +08:00
JackCmd233
0bb9611ade refactor: align split translator failure guard
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-28 00:24:51 +08:00
JackCmd233
e42ee07f4a test: cover split translator close toggle path
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-28 00:20:31 +08:00
JackCmd233
b4ce50ee1a fix: translate split translator popup zh-TW copy
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-28 00:15:50 +08:00
JackCmd233
140ca745ca feat: add popup split translator entry
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-28 00:09:09 +08:00
JackCmd233
2c1f478591 feat: localize split shortcut settings entry
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 23:59:52 +08:00
JackCmd233
cc5fe0e2db style: fix split shortcut settings lint
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 23:52:06 +08:00
JackCmd233
b5744aa4fc style: sort translation settings imports
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 23:47:03 +08:00
JackCmd233
e9f3874603 fix: use i18n interpolation for split shortcut description
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 23:38:40 +08:00
JackCmd233
8a313e4dc5 feat: add split translator shortcut settings entry
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 23:32:11 +08:00
JackCmd233
6b857e89f4 test: cover shortcut settings opener browsers
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 23:13:51 +08:00
JackCmd233
4592158ad9 test: restore options navigation coverage
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 23:07:12 +08:00
JackCmd233
9d41d701c2 feat: add extension shortcut settings navigation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 22:59:56 +08:00
JackCmd233
6e967c61bd fix: skip redundant split translator target replay
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 20:22:16 +08:00
JackCmd233
36ff3516fb fix: defer split translator external target retranslate while loading
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 20:13:11 +08:00
JackCmd233
e192e727e1 fix: disable split translator language selector while loading
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 20:06:20 +08:00
JackCmd233
1cf251ecc8 fix: retranslate split translator after target config changes
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 19:43:37 +08:00
JackCmd233
ad20bc317c fix: sync split translator target language after config load
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 19:32:27 +08:00
JackCmd233
0eff2fd13d feat: add split translator target language selector
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 19:12:22 +08:00
JackCmd233
7c8b664a6b fix: let split translator fill panel width
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 19:01:27 +08:00
JackCmd233
885bb1b90f test: cover split translator loading region
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 15:15:41 +08:00
JackCmd233
75db24a472 fix: make split translator the side panel entrypoint
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 14:28:00 +08:00
JackCmd233
7b9da941f1 feat: localize split translator panel
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 14:13:51 +08:00
JackCmd233
d21705980b fix: retry split translator current input
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 14:06:42 +08:00
JackCmd233
318b06ffcb test: cover split translator retry behavior
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 13:57:34 +08:00
JackCmd233
08c7457d51 test: assert split translator input survives failures
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 13:51:07 +08:00
JackCmd233
f47b297698 feat: add split translator UI
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 13:48:57 +08:00
JackCmd233
c6b2da2299 fix: suppress stale split translator detection toasts
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 13:37:40 +08:00
JackCmd233
eedd65b157 fix: suppress stale split translator validation toasts
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 13:30:10 +08:00
JackCmd233
c9db985e1e fix: ignore stale split translator validation results
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 13:23:42 +08:00
JackCmd233
88de540e45 feat: add split translator translation hook
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 13:20:45 +08:00
JackCmd233
535f570392 feat: add split translator page shell
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 13:15:37 +08:00
JackCmd233
4397a039f4 fix: use command tab window for split translator toggle
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 13:11:53 +08:00
JackCmd233
8c446878fc feat: route split translator shortcut
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 12:58:30 +08:00
JackCmd233
d52b200338 fix: add split translator entrypoint shell
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 12:52:37 +08:00
JackCmd233
023f761772 feat: declare split translator command
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-27 12:48:51 +08:00
github-actions[bot]
053aa9090d
chore(release): version packages (#1395) v1.33.1
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-26 20:42:27 -07:00
MengXi
0bd869fd93
fix(extension): guard popup account avatar session (#1402) 2026-04-26 20:39:09 -07:00
byte92
6dfeb40b67
feat: add DeepSeek v4 models (#1396)
Co-authored-by: MengXi <z1219202167@outlook.com>
2026-04-26 20:35:38 -07:00
MengXi
c3debfbc0c
style(options): widen sync conflict dialog (#1400) 2026-04-26 20:19:39 -07:00
MengXi
466c1cefdb
feat(extension): open native side panel from floating button (#1397) 2026-04-26 20:18:01 -07:00
taiiiyang
619c83defd
feat(subtitles): inject translate button and settings panel for YouTube embed (#1394) 2026-04-26 22:21:01 +08:00
github-actions[bot]
37c0ced786
chore(release): version packages (#1386) v1.33.0
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-25 23:14:53 -07:00
Yiou Li
afa7dee1b0
feat: add floating button controls (#1391)
Co-authored-by: Yiou Li <yli448@students.cs.ubc.ca>
Co-authored-by: MengXi <z1219202167@outlook.com>
2026-04-25 22:15:16 -07:00
taiiiyang
596bcf7248
feat(extension): support YouTube embed subtitles on third-party sites (#1392) 2026-04-26 11:46:02 +08:00
taiiiyang
69221554ff
feat(subtitles): add subtitle style settings panel (#1388)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-25 19:21:25 +08:00
MengXi
c25b299ca4
style(extension): align theme brand tokens (#1389) 2026-04-24 23:37:14 -07:00