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 |
|
Zain
|
5f0fed6c78
|
docs: 更新商店列表文档以包含新的正则替换功能
更新 Microsoft Edge、Chrome Web Store 和 Edge Add-ons 的商店列表文档,将重命名规则从“五大”更新为“六大”,并新增“正则替换规则”的描述。同步更新中英文简短描述以反映此功能增强。
|
2026-02-14 13:26:26 +08:00 |
|
Zain
|
ee50176990
|
chore: 更新版本号至1.0.2
同步更新package.json、manifest.json和版本常量文件中的版本号
|
2026-02-14 12:44:38 +08:00 |
|
Zain
|
748bf94d6f
|
feat: 新增正则替换规则和并发控制功能
- 新增正则替换规则(RegexRule),支持捕获组、自定义flags和包含扩展名选项
- 为平台配置添加maxConcurrent字段,支持批量操作并发控制
- 重构BatchExecutor实现,使用工作池模式限制最大并发数
- 在UI配置面板中添加正则规则表单及实时验证
- 更新多语言资源文件和README文档
- 添加相关单元测试确保功能稳定性
|
2026-02-14 12:37:29 +08:00 |
|
Zain
|
ceeb2b81f1
|
chore: 更新版本号至1.0.1
|
2025-12-30 17:26:13 +08:00 |
|
Zain
|
2aedd8b697
|
feat(工具栏): 将类型筛选器从下拉框改为自定义菜单组件
重构类型筛选器交互方式,使用自定义菜单组件替代原生下拉框,提升用户体验
- 添加菜单打开/关闭状态管理
- 实现点击外部区域或按ESC键关闭菜单
- 添加菜单项选中状态和键盘导航支持
- 优化按钮和菜单项的样式和交互效果
|
2025-12-30 17:22:49 +08:00 |
|
Zain
|
3810c776c7
|
feat(文件选择器): 添加音频类型支持
在文件选择器中新增音频类型支持,包括:
1. 在类型定义中添加audio类型
2. 在工具栏下拉菜单中添加音频选项
3. 添加音频文件扩展名检测逻辑
4. 更新多语言翻译文件
|
2025-12-30 16:27:11 +08:00 |
|