Commit graph

740 commits

Author SHA1 Message Date
MengXi
bbacbf52a7
fix(options): preserve focused provider options drafts (#1419) 2026-04-28 22:08:00 -07:00
MengXi
281908a487
fix(page-translation): rewalk revealed accordion content (#1410) 2026-04-27 22:11:13 -07: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
MengXi
f05a0bda21
chore(codex): add worktree environment setup (#1387) 2026-04-24 22:28:48 -07:00
MengXi
18967cbab8
Merge pull request #1385 from mengxi-ream/codex/fix-defuddle-markdown 2026-04-24 22:12:17 -07:00
MengXi
746a3c5c3b fix(extension): ensure webpage context returns markdown 2026-04-24 22:01:17 -07:00
github-actions[bot]
b282ef87ed
chore(release): version packages (#1376) v1.32.4 2026-04-24 20:08:04 -07:00
MengXi
068bdecc8a
perf(extension): avoid heavy page detection on startup (#1382) 2026-04-24 19:59:35 -07:00
ananaBMaster
810623ba02
feat(popup): search languages in popup selectors (#1381) 2026-04-24 13:34:37 -07:00
MengXi
396dd0d36b
fix(auth): include credentials for API auth client (#1379) 2026-04-23 23:59:54 -07:00
MengXi
adfc89add6
fix(selection-toolbar): stabilize custom action provider switching (#1378) 2026-04-23 23:48:37 -07:00
MengXi
5b56df819a
perf(options): persist slider settings after drag commit (#1377) 2026-04-23 22:52:44 -07:00
GuaGua
4667e3eb40
fix(selection-toolbar): avoid opacity stacking context under modals (#1356)
Co-authored-by: Frog <frog@Frogs-MacBook-Pro.local>
Co-authored-by: MengXi <z1219202167@outlook.com>
2026-04-23 22:42:40 -07:00
MengXi
455584ff00
ci: fix stale on-hold label exemption (#1374) 2026-04-23 21:51:48 -07:00
github-actions[bot]
998f288cad
chore(release): version packages (#1322) v1.32.3 2026-04-23 20:08:09 -07:00
dependabot[bot]
14d4f2ed70
chore: bump the production-dependencies group across 1 directory with 5 updates (#1371)
Bumps the production-dependencies group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@orpc/client](https://github.com/middleapi/orpc/tree/HEAD/packages/client) | `1.13.14` | `1.14.0` |
| [@orpc/tanstack-query](https://github.com/middleapi/orpc/tree/HEAD/packages/tanstack-query) | `1.13.14` | `1.14.0` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.2` | `5.100.1` |
| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.6` | `1.6.8` |
| [posthog-js](https://github.com/PostHog/posthog-js) | `1.369.5` | `1.371.2` |



Updates `@orpc/client` from 1.13.14 to 1.14.0
- [Release notes](https://github.com/middleapi/orpc/releases)
- [Commits](https://github.com/middleapi/orpc/commits/v1.14.0/packages/client)

Updates `@orpc/tanstack-query` from 1.13.14 to 1.14.0
- [Release notes](https://github.com/middleapi/orpc/releases)
- [Commits](https://github.com/middleapi/orpc/commits/v1.14.0/packages/tanstack-query)

Updates `@tanstack/react-query` from 5.99.2 to 5.100.1
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.100.1/packages/react-query)

Updates `better-auth` from 1.6.6 to 1.6.8
- [Release notes](https://github.com/better-auth/better-auth/releases)
- [Changelog](https://github.com/better-auth/better-auth/blob/main/packages/better-auth/CHANGELOG.md)
- [Commits](https://github.com/better-auth/better-auth/commits/better-auth@1.6.8/packages/better-auth)

Updates `posthog-js` from 1.369.5 to 1.371.2
- [Release notes](https://github.com/PostHog/posthog-js/releases)
- [Changelog](https://github.com/PostHog/posthog-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/PostHog/posthog-js/compare/posthog-js@1.369.5...posthog-js@1.371.2)

---
updated-dependencies:
- dependency-name: "@orpc/client"
  dependency-version: 1.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: "@orpc/tanstack-query"
  dependency-version: 1.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: "@tanstack/react-query"
  dependency-version: 5.100.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: better-auth
  dependency-version: 1.6.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: posthog-js
  dependency-version: 1.371.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 12:05:03 +09:00
MengXi
d2c75ace5a
fix(dia): open options page via extension tab (#1373) 2026-04-23 19:51:35 -07:00
ishiko
090463d588
docs: update /tutorial references to /docs to match the website (#1372) 2026-04-23 19:41:37 -07:00
dependabot[bot]
56e3081d7d
chore: bump vite in the development-dependencies group (#1367)
Bumps the development-dependencies group with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 8.0.9 to 8.0.10
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.10/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.0.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ishiko <ishiko732@gmail.com>
2026-04-23 15:36:46 +00:00
taiiiyang
26b06af870
refactor(subtitles): replace route-based navigation with flat panel navigator (#1368)
Replace the multi-file route system (routes/defs.ts, routes/config.tsx,
routes/index.ts) with a single-source-of-truth views/ directory using
flat ViewId strings instead of path-style RoutePath.

- Merge route definitions, metadata, and component map into views/index.tsx
- Make PanelShell purely presentational (header? + transition? props)
- Simplify translate button onClick to one-line reset + toggle
- Rename SubtitlesSettingsAction to SubpageMenuEntry
- Extract panel dismiss logic into dedicated hook

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-23 20:23:33 +08:00
dependabot[bot]
94c2f3b74d
chore: bump the development-dependencies group across 1 directory with 14 updates (#1364) 2026-04-22 01:21:54 -07:00
dependabot[bot]
068d5eea10
chore: bump the production-dependencies group across 1 directory with 11 updates (#1363) 2026-04-22 01:11:14 -07:00
dependabot[bot]
86c90ad506
chore: bump the ai-sdk group across 1 directory with 6 updates (#1362)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 00:14:03 -07:00
MengXi
01ccdd17a2
refactor(env): simplify extension env wiring (#1360) 2026-04-22 00:00:01 -07:00
taiiiyang
a49ab2790b
fix(subtitles): stabilize YouTube subtitle navigation and popup mounting (#1345) 2026-04-18 11:50:04 +08:00
taiiiyang
74f16a98d8
fix(subtitles): support stylized YouTube karaoke parsing and source export (#1336) 2026-04-15 23:07:22 +08:00
ananaBMaster
04da031715
build: update deps (#1341) 2026-04-14 16:53:24 -07:00
dependabot[bot]
e3c40e4717
chore: bump the development-dependencies group across 1 directory with 8 updates (#1340)
Bumps the development-dependencies group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.99.0` |
| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `4.1.2` | `4.1.4` |
| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.0` |
| [jsdom](https://github.com/jsdom/jsdom) | `29.0.1` | `29.0.2` |
| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.6.2` | `22.6.5` |
| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.9` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.5` | `8.0.8` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.4` |



Updates `@tanstack/react-query-devtools` from 5.95.2 to 5.99.0
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.99.0/packages/react-query-devtools)

Updates `@vitest/coverage-istanbul` from 4.1.2 to 4.1.4
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.4/packages/coverage-istanbul)

Updates `autoprefixer` from 10.4.27 to 10.5.0
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.27...10.5.0)

Updates `jsdom` from 29.0.1 to 29.0.2
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](https://github.com/jsdom/jsdom/compare/v29.0.1...v29.0.2)

Updates `nx` from 22.6.2 to 22.6.5
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/22.6.5/packages/nx)

Updates `postcss` from 8.5.8 to 8.5.9
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.8...8.5.9)

Updates `vite` from 8.0.5 to 8.0.8
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.8/packages/vite)

Updates `vitest` from 4.1.2 to 4.1.4
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.4/packages/vitest)

---
updated-dependencies:
- dependency-name: "@tanstack/react-query-devtools"
  dependency-version: 5.99.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: "@vitest/coverage-istanbul"
  dependency-version: 4.1.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: autoprefixer
  dependency-version: 10.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: jsdom
  dependency-version: 29.0.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: nx
  dependency-version: 22.6.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: postcss
  dependency-version: 8.5.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: vite
  dependency-version: 8.0.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: vitest
  dependency-version: 4.1.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-14 16:08:40 -07:00
ananaBMaster
4f081cd9fe
chore: upgrade antfu eslint v8 (#1339)
* build(eslint): upgrade antfu config to v8

* fix(tree): avoid render-time purity warnings
2026-04-14 15:50:01 -07:00
GuaGua
0f6bf631ad
chore(deps): upgrade wxt to 0.20.22 (#1325)
* chore(deps): upgrade wxt to 0.20.22

* chore: remove ascii patch

---------

Co-authored-by: frogGuaGuaGuaGua <268840081+frogGuaGuaGuaGua@users.noreply.github.com>
Co-authored-by: ananaBMaster <68643891+ananaBMaster@users.noreply.github.com>
2026-04-14 14:51:54 -07:00
ananaBMaster
373a2f214e
chore(zed): use workspace TypeScript SDK for vtsls (#1337) 2026-04-14 10:11:19 -07:00
ananaBMaster
fe2eeddc3d
Fix/1327 unsupported thinking options (#1335)
* fix(models): skip unsupported thinking options

* test(provider-options): update Kimi instruct expectations
2026-04-14 01:06:42 -07:00
GuaGua
dd68565a2c
docs(readme): remove outdated Afdian note (#1333) 2026-04-13 14:06:01 -07:00
GuaGua
08b40e82cd fix: keep floating button close menu aligned 2026-04-12 22:56:03 -07:00
MengXi
da2e94bb15
fix(selection-toolbar): add more cursor clearance after text selection (#1323) 2026-04-12 21:33:00 -07:00
MengXi
74f4219615 fix(selection-toolbar): derive custom action webpage context by session 2026-04-12 20:27:29 -07:00
yioulii
fb1937c437
fix: floating button style (#1321) 2026-04-12 17:50:11 -07:00
github-actions[bot]
3faa6afde2
chore(release): version packages (#1286) v1.32.2
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-12 10:29:03 -07:00
taiiiyang
35008023c6
i18n(subtitles): rename zh-CN source subtitle download label (#1317) 2026-04-12 10:27:37 -07:00
taiiiyang
f344e0d7dd
refactor(subtitles): reuse prefetched source subtitles (#1312) 2026-04-12 19:35:23 +08:00