提交图

91 次代码提交

作者 SHA1 备注 提交日期 发布
Zain
cefc989c20 refactor(cmcc): 改进API调用响应解析与平台检测
- 添加 `normalizeResponse` 方法处理嵌套 JSON 字符串响应
- 统一成功状态码验证逻辑
- 使用 XHR 传输保留请求头大小写
- 修复 SPA 根路径 `/w/` 的平台检测
- 添加 DOM 同步观察器断开逻辑
2026-08-15 08:34:57 +08:00
Zain
cb32e8aa55 test: 添加清单文件平台匹配单元测试 2026-08-10 11:37:08 +08:00
Zain
99e4444e1d fix: 更新123云盘域名并修复重命名同步与撤销问题
- 将域名从 www.123pan.com 改为 yun.123pan.cn
- 为iframe内文件列表添加DOM补丁,支持重命名后同步
- 修复撤销最后操作时错误写入崩溃恢复进度的问题
2026-08-10 11:35:55 +08:00
Zain
2cf8aa17d1 feat: 扩展支持至 8 家主流网盘并更新版本至 1.5.0
新增 115 网盘、123 云盘、移动云盘、天翼云盘和 UC 网盘支持,同步更新文档、商店列表、隐私政策及平台检测逻辑
2026-08-08 11:06:48 +08:00
Zain
ba5bcd740b refactor: 移除冗余的 dialog 实现并优化面板布局密度
- 删除 src/dialog 目录及其相关资源引用
- 压缩多个面板组件的头部和内边距以提升空间利用率
- 在 ConfigPanel 中添加手风琴式规则面板及预设选项卡状态管理
- 调整预览面板的失败导航显示,移除重复计数元素
2026-08-08 09:51:18 +08:00
Zain
8bfaceeca8 feat(adapters): 添加115、123、移动、天翼云盘适配器 2026-08-06 13:46:51 +08:00
Zain
3d2ad5539c feat(uc): 新增 UC 网盘适配器并迁移包管理器至 pnpm
新增 UC 网盘适配器,包括页面脚本注入、API 调用、错误处理和完整的重命名工作流。同时将包管理器从 npm 迁移至 pnpm,更新
CI/CD 工作流、文档和锁文件,并扩展权限范围以支持 UC 网盘域名。
2026-08-06 11:36:01 +08:00
Zain
3880e44305 feat(file-selector): 将 .sup 字幕文件归类为视频类型文件
- 将 .sup 扩展名添加到视频文件类型识别列表中
- 新增单元测试验证 .sup 文件(包括大小写)被正确识别为视频文件
2026-08-05 17:54:35 +08:00
Zain
f722a2cad4 feat: 支持规则模板重命名 2026-03-26 06:52:03 +08:00
Zain
a3c6ed48ed feat: 增加剧集提取失败项导航 2026-03-25 21:54:39 +08:00
Zain
2559ef127f feat: 增强剧集提取失败项定位与引导 2026-03-25 19:54:12 +08:00
Zain
4df5375b92 feat: 增加失效规则模板保护 2026-03-25 19:42:50 +08:00
Zain
653cd3fc1b feat: enhance episode extract assist and rule presets 2026-03-25 19:34:35 +08:00
Zain
ac517f16db Merge branch 'vibe/preview-panel-option-a'
# Conflicts:
#	src/content/components/virtual-preview-list.ts
#	tests/unit/virtual-preview-list.test.ts
2026-03-20 20:58:15 +08:00
Zain
6b9b04ffb4 docs: correct task 5 verification records 2026-03-20 19:08:24 +08:00
Zain
d96049b3b1 chore: update planning files for Task 5 2026-03-20 19:06:17 +08:00
Zain
b7e4d944d3 test: verify preview panel pass-through 2026-03-20 18:56:01 +08:00
Zain
dc3364e7a4 test: tighten selector parsing 2026-03-20 18:50:40 +08:00
Zain
1b5bd627fe refactor: clarify truncation ownership 2026-03-20 18:42:50 +08:00
Zain
8b75e30744 refactor: stabilize truncation semantics 2026-03-20 18:39:31 +08:00
Zain
8c62159e5e fix: drop test-only attrs 2026-03-20 18:28:20 +08:00
Zain
dc7b0addf6 fix: precise truncation assertions 2026-03-20 18:23:16 +08:00
Zain
afcd47a9bc fix: precise truncation assertions 2026-03-20 18:22:27 +08:00
Zain
702bf0def3 chore: lock preview name structure 2026-03-20 18:07:28 +08:00
Zain
3cae63e9e0 chore: lock preview name structure 2026-03-20 18:07:00 +08:00
Zain
f4fd8a4503 fix: skip i18n for raw error texts 2026-03-20 17:52:54 +08:00
Zain
eb53123490 fix: skip i18n for raw error texts 2026-03-20 17:52:37 +08:00
Zain
add84da7b4 feat: surface conflict and error info 2026-03-20 17:39:02 +08:00
Zain
ec172a8762 feat: surface conflict and error info 2026-03-20 17:38:22 +08:00
Zain
733978c786 test: cover preview list old-to-new mapping 2026-03-20 17:20:58 +08:00
Zain
7fa74c754e test: cover preview list old-to-new mapping 2026-03-20 17:19:49 +08:00
Zain
09e77bf599 docs(plan): add preview panel option a implementation plan 2026-03-20 17:05:41 +08:00
Zain
2bf9030e74 docs(spec): add preview panel option a design 2026-03-20 16:57:39 +08:00
Zain
3a01cdbd7c chore: 更新版本号至 1.0.5
同步 package.json、manifest.json 和源代码中的版本号,为发布新版本做准备
2026-03-20 10:25:02 +08:00
Zain
18b13f93c6 feat: complete diagnostic export feedback flow 2026-03-20 10:03:41 +08:00
Zain
46e14ae2f5 fix: serialize diagnostic log appends 2026-03-19 19:09:56 +08:00
Zain
c187bed711 test: tighten clear behavior assertions 2026-03-19 19:01:27 +08:00
Zain
fb2b028f91 feat: add diagnostic log ring buffer 2026-03-19 18:36:39 +08:00
Zain
bf7bc7e6bb docs: add diagnostic export implementation plan 2026-03-19 16:33:06 +08:00
Zain
1ceb3d603d docs: add diagnostic export feedback design 2026-03-19 16:14:02 +08:00
Zain
bd69762a45 chore: 更新版本号至 1.0.4 并添加冲突处理设计文档
更新 package.json、manifest.json 和版本常量文件中的版本号至 1.0.4。
新增冲突检测与对话框优化的详细设计规格文档和实现计划文档,为后续功能开发做准备。
2026-03-19 11:04:02 +08:00
Zain
ce92da6035 修复批量重命名冲突误报并优化冲突弹窗 2026-03-19 10:15:21 +08:00
Zain
bf75cdcb10 feat: 为批量重命名面板增加撤销最近一次操作功能
- 在平台适配器中统一暴露 getCurrentDirectoryKey() 方法,用于确定当前目录范围
- 新增 LastRenameOperation 数据模型和核心操作函数,支持单条撤销记录的创建、合并和范围校验
- 在 file-selector-panel 中集成撤销逻辑,支持执行后保存记录、retry 成功后合并记录以及撤销操作
- 在 config-panel 底部操作区新增撤销按钮,根据当前目录范围动态显示/隐藏
- 添加多语言支持,包含撤销相关文案
- 添加单元测试和集成测试,确保撤销功能的正确性和稳定性
2026-03-18 23:14:53 +08:00
Zain
c5b94b57c9 feat(rule): 添加剧集提取规则用于标准化命名
新增 episodeExtract 规则类型,支持从文件名提取季集号并按模板生成新文件名。提取失败的文件会在预览中显示错误信息并自动跳过执行,避免误操作。

- 支持模板变量:{prefix} {season} {episode} {ext}
- 提供 helperPre/helperPost 锚点辅助提取
- 支持集数偏移和自定义前导零位数
- 更新规则工厂、类型定义和国际化配置
- 添加单元测试和设计文档
2026-03-18 08:51:50 +08:00
Zain
85eb3b3ca1 feat: integrate conflict detection and crash recovery 2026-02-18 22:52:16 +08:00
Zain
a13175441c feat: support crash recovery tasks 2026-02-18 22:43:38 +08:00
Zain
4750aca415 feat: add adaptive request interval 2026-02-18 22:39:23 +08:00
Zain
f3a89f28e6 feat: add execution plan helper 2026-02-18 22:35:30 +08:00
Zain
6d940e607e chore: ignore .worktrees directory 2026-02-18 22:24:09 +08:00
Zain
000542a036 docs: add P1 enhancements design 2026-02-18 22:22:39 +08:00