镜像自地址
https://github.com/lhly/cloud-drive-renamer.git
已同步 2026-10-20 21:57:47 +08:00
3.7 KiB
3.7 KiB
Progress
- 2026-03-25:收到新任务——参考
docs/renamer.js分析当前项目是否仍有可优化空间。 - 2026-03-25:按
planning-with-files要求执行 session catchup,确认项目根目录已有 planning files,可直接复用。 - 2026-03-25:阅读
docs/renamer.js、README.md、manifest.json,确认油猴脚本的平台范围更广,而当前扩展的工程化实现更强。 - 2026-03-25:查看
src/rules/rule-factory.ts/src/types/rule.ts/src/rules/episode-extract.ts/src/core/executor.ts/src/content/components/file-selector-panel.ts/src/content/components/config-panel.ts,整理当前项目的规则能力、执行器能力与 UI 能力。 - 2026-03-25:识别对比重点:平台覆盖、剧集提取交互、版本更新通知、页面注入适配策略、可恢复性与产品化细节。
- 2026-03-25:记录一个工具异常:Serena
find_symbol错误指向旧路径/Users/lhly/WebstormProjects/panku,本次分析已改用文件读取与符号概览方式继续推进。 - 2026-03-25:完成
src/types/rule-preset.ts与src/utils/rule-presets.ts,实现最近使用与命名模板的数据结构、存储、覆盖/删除逻辑,并补充tests/unit/rule-presets.test.ts。 - 2026-03-25:完成
config-panel的规则模板区与剧集提取辅助区,实现应用模板、保存模板、删除模板、样本选择、目标字段切换、整段/片段回填模式切换等交互事件。 - 2026-03-25:完成
preview-panel/virtual-preview-list/file-selector-panel的辅助回填接线,实现从预览项整段回填、片段点选、失败项快捷修正、执行成功后自动记录 recent preset。 - 2026-03-25:补齐
zh_CN/zh_TW/en新文案,并新增 4 个单测文件覆盖 config-panel、preview-panel、file-selector-panel 的新交互。 - 2026-03-25:完成验证:
npm run typecheck✅,npx vitest run✅,npm run lint✅(仅剩历史 warning)。 - 2026-03-25:完成下一批失败态增强:右侧预览支持根据
suggestedFailureFileId自动高亮并滚动定位失败项,且在整段/片段回填成功后清除聚焦态,避免提示残留。 - 2026-03-25:补充失败态引导文案与测试,验证通过:
typecheck✅,vitest全量 266 tests ✅,lint✅(仅历史 warning)。 - 2026-03-25:已提交第三批改动
2559ef1 feat: 增强剧集提取失败项定位与引导,准备进入下一批优化设计。 - 2026-03-25:与用户确认下一批方案:右侧预览区顶部增加失败导航条,采用非循环边界禁用策略,并继续复用
suggestedFailureFileId做高亮与滚动。 - 2026-03-25:实现右侧预览区顶部失败导航条,支持显示失败总数、当前序号,并通过上一个/下一个按钮切换失败聚焦项。
- 2026-03-25:完成接线:
preview-panel负责计算 prev/next 目标并派发episode-assist-focus-failure,file-selector-panel统一更新 sample 与suggestedFailureFileId。 - 2026-03-25:完成验证:
npm run typecheck✅,npx vitest run✅(36 files / 268 tests),npm run lint✅(仅历史 warning)。 - 2026-03-25:与用户确认本批方案:规则模板支持重命名,采用模板项按钮 +
prompt的轻量交互,并沿用现有同名覆盖确认风格。 - 2026-03-25:实现规则模板重命名:配置面板模板项新增“重命名”按钮,点击后通过
prompt输入新名称并派发rename-rule-template。 - 2026-03-25:完成接线:
file-selector-panel统一处理模板重命名、同名覆盖确认与模板列表刷新。 - 2026-03-25:完成验证:
npm run typecheck✅,npx vitest run✅(36 files / 271 tests),npm run lint✅(仅历史 warning)。