Zain
|
bf75cdcb10
|
feat: 为批量重命名面板增加撤销最近一次操作功能
- 在平台适配器中统一暴露 getCurrentDirectoryKey() 方法,用于确定当前目录范围
- 新增 LastRenameOperation 数据模型和核心操作函数,支持单条撤销记录的创建、合并和范围校验
- 在 file-selector-panel 中集成撤销逻辑,支持执行后保存记录、retry 成功后合并记录以及撤销操作
- 在 config-panel 底部操作区新增撤销按钮,根据当前目录范围动态显示/隐藏
- 添加多语言支持,包含撤销相关文案
- 添加单元测试和集成测试,确保撤销功能的正确性和稳定性
|
2026-03-18 23:14:53 +08:00 |
|
Zain
|
7b12d06bd8
|
feat(aliyun): 添加阿里云盘适配器支持
refactor(executor): 优化任务准备逻辑
perf(quark): 移除冗余日志记录
style(rename-dialog): 使用getter/setter重构files属性
build(vite): 添加page-script入口配置
chore(version): 更新版本号至0.4.0
feat(platform-detector): 添加阿里云盘分享链接检测
test(folder): 添加文件夹类型和批量执行测试
feat(aliyun): 实现阿里云盘API直接调用架构
|
2025-12-25 14:19:30 +08:00 |
|
Zain
|
e369349811
|
test: 添加全面的单元测试、集成测试和性能测试
添加了包括单元测试、集成测试和性能测试在内的全面测试套件,覆盖核心功能如批量重命名、崩溃恢复、冲突检测等。测试文件包括:
1. 单元测试:helpers、rules、storage、retry等核心模块
2. 集成测试:批量执行流程与网络恢复场景
3. 性能测试:100文件处理时间、内存占用等指标
4. E2E测试:扩展加载、批量重命名完整流程
所有测试遵循vitest和playwright规范,确保功能稳定性和性能达标
|
2025-12-16 15:56:38 +08:00 |
|