Commit Graph
4274 Commits
Author SHA1 Message Date
jxxghp c2b21f7e23 fix(discover): default music chart to albums 2026-08-24 22:32:45 +08:00
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
jxxghp 3a45d7e9de feat(system): add release update prompt 2026-08-24 17:58:03 +08:00
InfinityPacer 486704c6d2 fix(workflow): recover shared list requests (#709) 2026-08-24 17:27:52 +08:00
InfinityPacer c55e97b74e feat: 展示 V3t 运行时状态并锁定 Rust 加速 (#710)
* feat(settings): warn when V3t enables GIL

* feat(runtime): expose V3t status in the interface
2026-08-24 17:27:32 +08:00
InfinityPacer 7c02bf7c5c fix(workflow): align share response contracts (#708) 2026-08-24 11:26:00 +08:00
InfinityPacer 30b5c6445a feat(settings): expose required Rust acceleration (#707) 2026-08-24 10:46:26 +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 058b8f2299 test: 统一前端测试夹具与发布工具链 (#704) 2026-08-24 06:43:36 +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
jxxghp 17d4dbed1d fix: 使用钉钉官方通知图标 2026-08-22 13:39:23 +08:00
jxxghp 2d02106a7b feat(notification): configure DingTalk robot channel 2026-08-22 12:02:24 +08:00
jxxghp 3455d91f4b feat(download): add media type and source selection 2026-08-22 11:53:55 +08:00
jxxghp 95bdeb6ebf feat(settings): configure transfer failure aggregation 2026-08-22 11:46:41 +08:00
jxxghp 19e8e06798 feat(plugin): scope virtual instance frontend 2026-08-22 09:40:38 +08:00
InfinityPacer 9b747c67a9 fix(plugins): reconcile runtime changes after tab switch (#695) 2026-08-21 18:29:23 +08:00
InfinityPacer ea6d0c8178 fix: 完善插件运行态与安装交互 (#694) 2026-08-21 18:10:51 +08:00
sokouu87 4f1c40af12 feat: 记住资源搜索结果的排序选择 (#691) 2026-08-21 06:21:05 +08:00
InfinityPacer 3d1361281d perf: 并行化前端单测并缩短 CI 关键路径 (#690) 2026-08-20 20:02:24 +08:00
InfinityPacer aef379f3ec fix(settings): clarify data management hints (#689) 2026-08-20 12:56:59 +08:00
jxxghp 78298f288e fix(transfer-queue): 文件进度列表撑满弹窗剩余高度,移除固定 23rem 上限
- queue-detail 改为纵向 flex 布局,任务列表 flex 填充剩余高度并在内部滚动
- 移动端保持原有整页滚动行为
2026-08-20 08:22:03 +08:00
jxxghp 281e36c6d3 fix(media-detail): 季集数为 0 时不渲染存在状态标签,避免误导性显示已入库
- 剧集详情季列表:当季 episode_count 为 0 时隐藏已入库/缺失状态标签
- 补充回归测试
2026-08-20 08:19:37 +08:00
jxxghp dab2b9d5bd fix(resource): 修复被 keep-alive 缓存的资源页在后台触发搜索并清空详情页参数的问题
- 路由查询参数监听增加前台页面判断,避免详情页携带的媒体身份参数触发后台资源搜索
- 搜索完成后仅在仍停留本页时清理地址栏参数,防止误删其他页面的 query
- 补充回归测试
2026-08-20 07:18:44 +08:00
InfinityPacer 38139d95eb feat(settings): configure migration backups (#687) 2026-08-19 18:34:37 +08:00
InfinityPacer fcc6f68519 feat: 增加数据库备份策略设置 (#686) 2026-08-19 17:32:27 +08:00
fliu2476andliulang 104a314c4c feat(download): 未识别资源确认后继续下载 (#683)
Co-authored-by: liulang <liulang@25qp.cn>
2026-08-19 13:41:08 +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
jxxghp a4d253e103 fix(reorganize): 切换类型时数据源自动回退自动并隐藏媒体ID输入框,补充 mediaId 翻译 2026-08-18 22:37:50 +08:00
jxxghp c98542b9bb fix(api): 修复无效 envelope 响应刷屏并加固 SW API 缓存
- 去重缓存仅在 envelope 校验通过后清空,避免坏响应命中时逐条弹窗
- SW API 缓存只写入 JSON 响应,排除 opaque 响应与连接探测心跳
2026-08-18 18:50:49 +08:00
jxxghp 89da6be8bb feat(media-source): 支持插件注册的媒体数据源,各来源选择器与全局搜索适配扩展来源 2026-08-18 15:19:56 +08:00
jxxghp b8b8fabe15 fix: 兼容插件自由 API 响应 2026-08-18 00:29:14 +08:00
jxxghp 0518817dd0 fix(types): next_run 改为可选,适配手动任务无排期场景 2026-08-17 13:42:40 +08:00
jxxghp 03c1b893b8 fix(api): 技术错误提示增加15秒去重缓存,避免并发失败刷屏 2026-08-17 11:11:40 +08:00
jxxghp 635f32a6c4 fix 登录界面提示频率 2026-08-17 10:45:00 +08:00
jxxghp 415600c123 feat(workflow): 简化工作流卡片并适配编辑器主题
- 工作流卡片去掉按节点进度,改为底部通栏全局进度条,已执行次数合并到执行状态行
- 组件选择栏与边设置面板改为主题变量契约,适配透明/玻璃主题毛玻璃材质
2026-08-17 06:31:18 +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
jxxghp 4f6537400d chore: 版本号恢复为3.0.0 2026-08-16 14:09:06 +08:00
jxxghp fdc663e5ad feat(theme): 默认主题改为紫色并升级版本至3.0.2触发打包 2026-08-16 14:06:15 +08:00