InfinityPacer
|
f6a5d1dfa0
|
test(workflow): cover dynamic action options (#712)
|
2026-08-24 21:58:34 +08:00 |
|
InfinityPacer
|
cf61a42749
|
test(workflow): cover plugin action configuration (#711)
|
2026-08-24 21:46:51 +08:00 |
|
InfinityPacer
|
486704c6d2
|
fix(workflow): recover shared list requests (#709)
|
2026-08-24 17:27:52 +08:00 |
|
InfinityPacer
|
7c02bf7c5c
|
fix(workflow): align share response contracts (#708)
|
2026-08-24 11:26:00 +08:00 |
|
InfinityPacer
|
b8214c7f7a
|
fix(workflow): 收口侧栏拖放生命周期 (#706)
* fix(workflow): guard sidebar drag lifecycle
* test: isolate music progress side effects
|
2026-08-24 10:45:48 +08:00 |
|
InfinityPacer
|
c8b1047923
|
fix: 隔离工作流编辑草稿并保留动作契约 (#705)
|
2026-08-24 10:22:37 +08:00 |
|
InfinityPacer
|
5847f9e936
|
test(workflow): cover workflow form contracts (#703)
|
2026-08-24 06:43:21 +08:00 |
|
InfinityPacer
|
72dc35ff41
|
fix(workflow): recover list refresh failures (#702)
|
2026-08-23 21:04:13 +08:00 |
|
InfinityPacer
|
f2ecc6af73
|
fix: prevent background timer registration after stop (#701)
|
2026-08-23 19:22:50 +08:00 |
|
InfinityPacer
|
cec2169c13
|
fix: preserve background timer lifecycle on replacement (#700)
|
2026-08-23 18:48:27 +08:00 |
|
InfinityPacer
|
abdf1bf29c
|
fix: preserve pending KeepAlive refresh context (#699)
|
2026-08-23 18:25:58 +08:00 |
|
InfinityPacer
|
ca2f813810
|
test(vuetify): cover responsive input adapters (#698)
|
2026-08-23 17:54:50 +08:00 |
|
InfinityPacer
|
5277f148a1
|
fix(dashboard): reconcile plugin dashboard lifecycle (#697)
|
2026-08-23 17:03:04 +08:00 |
|
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 |
|