jxxghp
5cf0dc116a
feat: add AniList browsing and source-aware search
2026-07-22 12:53:58 +08:00
InfinityPacer
c1bb54a31e
ci(test): run frontend checks on v2 pushes ( #572 )
2026-07-22 06:59:27 +08:00
InfinityPacer
0fb5bbebc6
修复仪表盘首屏布局跳动与响应式错位 ( #571 )
2026-07-22 06:59:12 +08:00
jxxghp
9f375e8413
feat: 调整文件重命名输入框宽度 ( #570 )
...
Co-authored-by: traeagent <traeagent@users.noreply.github.com >
2026-07-21 22:35:12 +08:00
jxxghp
1d7cfbfed8
fix: refine subscribe files dialog layout
2026-07-21 20:25:14 +08:00
jxxghp
0cc254c07d
feat: propagate media source identities ( #6129 )
2026-07-21 20:21:17 +08:00
InfinityPacer
65d93b70e4
fix(pwa): coordinate service worker lifecycle ( #569 )
2026-07-21 17:30:08 +08:00
InfinityPacer
8dc36a2007
fix(pwa): isolate service worker development mode ( #568 )
2026-07-21 16:41:55 +08:00
jxxghp
42ba550bb4
feat: support manual media selection for file scraping
2026-07-21 12:55:14 +08:00
jxxghp
1aa8c9122d
v2.15.0
2026-07-21 11:56:28 +08:00
jxxghp
225d1d2ec0
fix: complete media server field hints
2026-07-21 11:38:42 +08:00
jxxghp
00c0c86345
feat: support selectable anime metadata sources
2026-07-21 11:32:16 +08:00
jxxghp
eee83542df
fix(scheduler): move mobile status to subtitle row
2026-07-21 11:25:15 +08:00
InfinityPacer
4da856fb6d
fix(plugin): resolve remote entry URLs from document base ( #566 )
v2.14.6
2026-07-20 15:05:58 +08:00
jxxghp
03126d32c1
feat(plugin): expose host toast to federated views
2026-07-20 12:35:14 +08:00
InfinityPacer
ad555b3b36
fix(site): preserve dialog failure states ( #565 )
2026-07-19 19:24:45 +08:00
InfinityPacer
7f8e6952df
test(site): cover site user data dialog ( #564 )
2026-07-19 17:33:53 +08:00
InfinityPacer
2542339733
test(site): cover site resource dialog ( #563 )
2026-07-19 17:05:56 +08:00
InfinityPacer
0d094b01b5
test(site): cover site maintenance dialogs ( #562 )
2026-07-19 16:12:17 +08:00
InfinityPacer
47f007480f
test(site): cover site card and icon cache ( #561 )
2026-07-19 12:39:53 +08:00
InfinityPacer
374a0866be
test(site): cover site list flows ( #560 )
2026-07-19 08:57:44 +08:00
InfinityPacer
126a204b2a
test(media): cover media detail flows ( #559 )
2026-07-18 20:46:38 +08:00
InfinityPacer
c491195b19
test(media): cover cards and virtual slides ( #558 )
2026-07-18 18:03:39 +08:00
InfinityPacer
395401e493
ci: check changed-file formatting ( #557 )
2026-07-18 16:48:25 +08:00
InfinityPacer
52479ebbd5
test(discover): cover source and media list flows ( #556 )
2026-07-18 15:41:40 +08:00
InfinityPacer
f6d8ab8aeb
chore: add incremental Prettier tooling ( #555 )
2026-07-18 15:41:23 +08:00
jxxghp
67e78d0eb1
Fix transfer history mobile record layout
2026-07-18 11:45:12 +08:00
jxxghp
ef7f346e7a
feat: 优化历史记录页面小屏幕显示 ( #554 )
...
Co-authored-by: traeagent <traeagent@users.noreply.github.com >
2026-07-18 11:17:13 +08:00
jxxghp
707bfc87a1
feat: 优化历史记录页面小屏幕显示 ( #553 )
...
Co-authored-by: traeagent <traeagent@users.noreply.github.com >
2026-07-18 10:58:06 +08:00
jxxghp
3416c879de
feat: 优化历史记录页面小屏幕显示 ( #552 )
...
Co-authored-by: traeagent <traeagent@users.noreply.github.com >
2026-07-18 10:42:08 +08:00
jxxghp
bbed5bf0ae
feat: 优化历史记录页面小屏幕显示 ( #551 )
2026-07-18 10:24:46 +08:00
InfinityPacer
985874506e
ci: add observational ESLint check ( #550 )
2026-07-18 10:24:00 +08:00
InfinityPacer
8434b75af3
chore: migrate frontend linting to ESLint 10 ( #549 )
2026-07-18 09:42:34 +08:00
InfinityPacer
8a1c10bbf7
test(recommend): cover source lifecycle and slides ( #548 )
2026-07-18 09:37:45 +08:00
jxxghp
e4e5bce234
更新 package.json
2026-07-18 08:06:59 +08:00
jxxghp
ae4f304cc2
feat: 优化小屏幕订阅日历界面 ( #547 )
2026-07-18 08:05:31 +08:00
秋澪Akimio
9a838647fe
feat: 为词表编辑器增加可选行号与语法高亮 ( #546 )
2026-07-17 23:34:49 +08:00
InfinityPacer
435e9ecfdd
test(subscribe): cover popular and share workflows ( #545 )
2026-07-17 19:54:24 +08:00
InfinityPacer
2b310c9a97
test(subscribe): cover season, files and history dialogs ( #544 )
2026-07-17 18:25:28 +08:00
InfinityPacer
7d2c98c5ae
fix(layout): register cleanup hook synchronously ( #543 )
2026-07-17 18:25:05 +08:00
InfinityPacer
ff871e7049
feat(login): add hidden logo lab access ( #542 )
v2.14.5
2026-07-17 16:47:11 +08:00
InfinityPacer
20f80d0f1f
test(subscribe): cover subscription calendar ( #541 )
2026-07-17 16:14:24 +08:00
jxxghp
36bb99cf06
Improve plugin market filter menu layout
2026-07-17 15:45:41 +08:00
jxxghp
24c2e3b49c
Fix login layout on short mobile screens
2026-07-17 14:47:19 +08:00
jxxghp
486a471c0c
更新 package.json
2026-07-17 14:18:55 +08:00
InfinityPacer
ce32da9176
fix(theme): preserve logo detail across theme colors ( #540 )
2026-07-17 14:18:35 +08:00
InfinityPacer
39dd1b9e00
feat: 让应用 Logo 跟随主题色 ( #538 )
...
* fix(login): show form with logo
* feat(theme): sync logos with primary color
* test(theme): cover favicon color sync
* chore(login): remove unused metal logo component
---------
Co-authored-by: jxxghp <jxxghp@gmail.com >
2026-07-17 13:01:25 +08:00
InfinityPacer
807711cae8
test(subscribe): cover card actions ( #539 )
2026-07-17 12:57:28 +08:00
jxxghp
00feeb86ca
Fix agent assistant layering and login card visibility
2026-07-17 12:53:01 +08:00
InfinityPacer
4378c4843b
feat: 增强登录页交互式 3D Logo ( #536 )
...
* feat(login): add interactive optical logo lab
* feat(login): add prismatic logo component
* fix(login): refine optical logo colors and rendering
* feat(login): add matte logo material and sizing
* feat(login): add logo palette toggle
* feat(login): add configurable logo presets
* fix(login): ignore lab route after authentication
* fix(login): keep prism idle motion
v2.14.4
2026-07-17 12:33:26 +08:00