cloud-drive-renamer/tests/unit
Zain bf75cdcb10 feat: 为批量重命名面板增加撤销最近一次操作功能
- 在平台适配器中统一暴露 getCurrentDirectoryKey() 方法,用于确定当前目录范围
- 新增 LastRenameOperation 数据模型和核心操作函数,支持单条撤销记录的创建、合并和范围校验
- 在 file-selector-panel 中集成撤销逻辑,支持执行后保存记录、retry 成功后合并记录以及撤销操作
- 在 config-panel 底部操作区新增撤销按钮,根据当前目录范围动态显示/隐藏
- 添加多语言支持,包含撤销相关文案
- 添加单元测试和集成测试,确保撤销功能的正确性和稳定性
2026-03-18 23:14:53 +08:00
..
adapters feat: 新增正则替换规则和并发控制功能 2026-02-14 12:37:29 +08:00
config-panel-undo.test.ts feat: 为批量重命名面板增加撤销最近一次操作功能 2026-03-18 23:14:53 +08:00
crash-recovery.test.ts feat: support crash recovery tasks 2026-02-18 22:43:38 +08:00
current-directory-scope.test.ts feat: 为批量重命名面板增加撤销最近一次操作功能 2026-03-18 23:14:53 +08:00
episode-extract-rule.test.ts feat(rule): 添加剧集提取规则用于标准化命名 2026-03-18 08:51:50 +08:00
execution-plan.test.ts feat: add execution plan helper 2026-02-18 22:35:30 +08:00
executor.test.ts feat: 为批量重命名面板增加撤销最近一次操作功能 2026-03-18 23:14:53 +08:00
file-selector-panel-undo.test.ts feat: 为批量重命名面板增加撤销最近一次操作功能 2026-03-18 23:14:53 +08:00
folder-types.test.ts feat(aliyun): 添加阿里云盘适配器支持 2025-12-25 14:19:30 +08:00
helpers.test.ts test: 添加全面的单元测试、集成测试和性能测试 2025-12-16 15:56:38 +08:00
i18n-sync.test.ts feat(i18n): 实现多语言支持并修复语言同步问题 2025-12-18 21:54:12 +08:00
language-sync-fix.test.ts feat(i18n): 实现多语言支持并修复语言同步问题 2025-12-18 21:54:12 +08:00
last-rename-operation.test.ts feat: 为批量重命名面板增加撤销最近一次操作功能 2026-03-18 23:14:53 +08:00
platform-detection.test.ts refactor(platform-detection): 统一平台检测逻辑并添加分享链接识别 2025-12-18 22:57:18 +08:00
retry.test.ts test: 添加全面的单元测试、集成测试和性能测试 2025-12-16 15:56:38 +08:00
rules.test.ts feat(rule): 添加剧集提取规则用于标准化命名 2026-03-18 08:51:50 +08:00
storage.test.ts feat(usage-stats): 添加平台使用统计功能 2025-12-30 09:45:37 +08:00
usage-stats.test.ts feat(usage-stats): 添加平台使用统计功能 2025-12-30 09:45:37 +08:00