InfinityPacer
e3ee714732
fix(plugin): align lifecycle action state handling ( #637 )
2026-08-04 06:33:00 +08:00
InfinityPacer
b13674d0e7
test(plugin): cover market list state workflows ( #631 )
2026-08-03 16:40:48 +08:00
InfinityPacer
9a533cd103
test(plugin): cover plugin host surfaces ( #630 )
2026-08-03 15:21:36 +08:00
InfinityPacer
1298a5f72c
test(plugin): cover dynamic sidebar navigation ( #629 )
2026-08-03 13:30:20 +08:00
InfinityPacer
b2c2cacc4c
test(plugin): cover federation host lifecycle ( #628 )
2026-08-03 12:45:33 +08:00
InfinityPacer
9e35378ab4
test(filebrowser): cover file list operations ( #621 )
2026-08-01 07:26:59 +08:00
InfinityPacer
5acf6ee84c
test(filebrowser): cover shell workflows ( #618 )
2026-07-31 19:43:25 +08:00
InfinityPacer
21558372d5
test(transfer): cover queue dialog workflows ( #616 )
2026-07-31 18:16:35 +08:00
InfinityPacer
53f4ba23be
test(reorganize): cover manual transfer workflows ( #615 )
...
* test(reorganize): cover manual transfer workflows
* fix(reorganize): show fallback transfer errors
2026-07-31 17:11:52 +08:00
InfinityPacer
eaf6b5427c
test(history): cover transfer history workflows ( #613 )
2026-07-31 16:39:48 +08:00
InfinityPacer
39395ca6b6
test(download): cover downloading task workflows ( #612 )
2026-07-31 15:25:31 +08:00
InfinityPacer
3f414afff4
test(download): cover download dialog workflows ( #610 )
2026-07-31 12:49:59 +08:00
InfinityPacer
7f2bd5b3ae
test(utils): cover request and SSE lifecycle ( #609 )
2026-07-31 12:33:40 +08:00
InfinityPacer
2c2f55b6d7
test(resource): cover torrent card interactions ( #608 )
2026-07-31 12:20:05 +08:00
InfinityPacer
a1802f7f93
test(resource): cover search filtering and lifecycle ( #607 )
2026-07-31 10:59:35 +08:00
InfinityPacer
999f8bf18c
build: enable modern API for indented Sass ( #605 )
2026-07-31 06:18:36 +08:00
jxxghp
8a3b99ae51
feat(pwa): 完善 iOS 启动与主题恢复
2026-07-29 10:06:14 +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
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
52479ebbd5
test(discover): cover source and media list flows ( #556 )
2026-07-18 15:41:40 +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
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
20f80d0f1f
test(subscribe): cover subscription calendar ( #541 )
2026-07-17 16:14:24 +08:00
InfinityPacer
807711cae8
test(subscribe): cover card actions ( #539 )
2026-07-17 12:57:28 +08:00
InfinityPacer
c3c323b018
test(subscribe): cover list management workflows ( #535 )
2026-07-17 06:53:56 +08:00
InfinityPacer
8a069db55e
test(subscribe): cover subscription management flows ( #530 )
2026-07-16 17:37:43 +08:00
InfinityPacer
199693abf8
test: introduce frontend unit testing foundation ( #529 )
2026-07-16 14:53:18 +08:00
jxxghp
cec9563963
feat: 添加响应式输入适配器,优化小屏幕录入控件布局
2026-07-14 12:45:11 +08:00
jxxghp
2065b05143
refactor: remove manual chunk splitting configuration in vite build settings
2026-05-10 23:46:04 +08:00
jxxghp
dbeea6afcc
perf: reduce frontend memory pressure and startup cost
...
Limit long-lived page and component retention while virtualizing large card views to keep runtime memory lower. Defer heavy editor, chart, workflow, calendar, and icon code so the app loads less JavaScript up front.
2026-05-09 08:32:14 +08:00
PKC278
6d2916dc9f
feat(pwa): 重构 Service Worker 及版本更新机制
2026-01-02 20:36:33 +08:00
PKC278
6b8ed8d527
fix(vite): 消除编译警告
2025-12-30 00:54:13 +08:00
PKC278
968b24be1e
feat(globalSetting): 添加版本检查与通知功能
2025-12-28 16:35:16 +08:00
jxxghp
c2e97bf191
调整 Vite 配置,增加最大缓存文件大小至 10MB,以支持更大的文件。
2025-09-11 14:40:34 +08:00
jxxghp
a8eaf3b995
移除 vite.config.ts 中的缓存键处理逻辑以提高代码简洁性
2025-07-10 16:50:35 +08:00
Cursor Agent
6cb6a5822b
Implement PWA optimizations with advanced caching and install features
...
Co-authored-by: jxxghp <jxxghp@163.com >
2025-07-07 13:46:09 +00:00
Cursor Agent
2ffd6f7430
Enhance PWA caching strategy with offline support and optimization docs
...
Co-authored-by: jxxghp <jxxghp@163.com >
2025-07-07 13:35:58 +00:00
景大侠
7e4c6516c5
修复 Safari14兼容Top-level await特性
...
v2.4.4引入的问题
2025-07-07 13:57:35 +08:00
Cursor Agent
c9867bc453
Optimize PWA state restoration and loading experience
...
Co-authored-by: jxxghp <jxxghp@163.com >
2025-07-06 08:30:12 +00:00
jxxghp
2650bc6068
添加离线状态管理和网络请求处理
2025-07-05 08:23:06 +08:00
jxxghp
f6c07a29ce
更新服务工作者逻辑
2025-07-04 17:30:01 +08:00