Commit Graph
107 Commits
Author SHA1 Message Date
InfinityPacer 3b758ea543 fix(system): harden scheduler and cache operations (#685) 2026-08-19 12:51:04 +08:00
InfinityPacer 0355ce5fdb fix(dashboard): avoid duplicate status card refreshes (#684) 2026-08-19 12:22:56 +08:00
InfinityPacer dabdf7c5f7 fix(connection): ignore probe failures during restart (#682) 2026-08-19 08:34:54 +08:00
InfinityPacer 68ad3ec77c fix(offline): reset connection prompts after recovery (#681) 2026-08-19 05:55:33 +08:00
InfinityPacer 774ef77639 test(agent): cover LLM provider directory (#680) 2026-08-16 16:54:01 +08:00
InfinityPacer 0acb604466 fix(setup): protect wizard step orchestration (#679) 2026-08-16 16:32:14 +08:00
InfinityPacer 4559524190 test(settings): cover advanced system configuration (#676) 2026-08-13 19:32:05 +08:00
InfinityPacer 9654bd9852 test(settings): cover notification configuration (#674) 2026-08-13 10:08:58 +08:00
InfinityPacer 5e58d904fe test(setting): cover directory and rule settings (#668) 2026-08-12 07:17:46 +08:00
InfinityPacer d29033c233 test(setting): cover search subscribe and site settings (#667) 2026-08-11 23:37:49 +08:00
InfinityPacer df4d697845 fix(user): harden profile and MFA workflows (#666) 2026-08-11 23:17:58 +08:00
InfinityPacer 3631cd1f22 test(user): cover user management workflows (#664) 2026-08-11 15:29:48 +08:00
InfinityPacer 202235d88a fix(auth): prevent stale login attempts from replacing sessions (#663) 2026-08-11 11:33:00 +08:00
InfinityPacer bf0e57a92f fix(auth): reset account state on logout (#662) 2026-08-11 06:25:18 +08:00
InfinityPacer e14b39c574 test(plugin): cover market settings lifecycle (#661) 2026-08-11 06:25:03 +08:00
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