xiatianxuan
|
3d5047d36e
|
feat: 增量链合并 (consolidate) — 将增量备份链合并为新全量
|
2026-07-05 17:23:52 +08:00 |
|
xiatianxuan
|
d6eea2e881
|
feat: 块级增量备份 + 远程增量 + diff增强 + 远端直接还原
|
2026-06-20 17:53:12 +08:00 |
|
xiatianxuan
|
e025fc3785
|
ci: 矩阵构建支持 5 种架构
|
2026-06-20 14:25:57 +08:00 |
|
xiatianxuan
|
94946bacdd
|
fix: 修复 CI compression PermissionError (exists())
|
2026-06-20 13:54:28 +08:00 |
|
xiatianxuan
|
171166baf3
|
chore: 更新 uv.lock
|
2026-06-20 13:47:44 +08:00 |
|
xiatianxuan
|
37e46863ba
|
fix: 修复 macOS CI 测试失败
|
2026-06-19 20:00:09 +08:00 |
|
xiatianxuan
|
1e09e4de54
|
fix: 修复 CI 13 个测试失败
|
2026-06-19 19:53:24 +08:00 |
|
xiatianxuan
|
fce0ef6c71
|
chore: 版本号升级到 2.0.0
|
2026-06-19 19:40:08 +08:00 |
|
xiatianxuan
|
8774b4d1b6
|
docs: 添加 v2.0.0 更新日志
|
2026-06-19 19:39:33 +08:00 |
|
xiatianxuan
|
6b881c4185
|
ci: Release 工作流读取 releases/v{version}.md 作为发布说明
|
2026-06-19 19:38:07 +08:00 |
|
xiatianxuan
|
8d7c31d36d
|
ci: 二进制文件名添加版本号+平台+架构标识
|
2026-06-19 19:28:18 +08:00 |
|
xiatianxuan
|
d9f85cafa1
|
docs: README 国际化(9 种语言)+ badges
|
2026-06-19 19:22:32 +08:00 |
|
xiatianxuan
|
7b792f41b8
|
i18n: 补全全部 9 种语言翻译(665 keys,0 缺失)
|
2026-06-19 19:06:21 +08:00 |
|
xiatianxuan
|
b9f8319ac7
|
fix(i18n): 补全 en_US 缺失的 3 个 table header 翻译
|
2026-06-19 18:35:11 +08:00 |
|
xiatianxuan
|
2458989a87
|
fix: 修复测试状态污染导致的 6 个失败
|
2026-06-19 18:26:26 +08:00 |
|
xiatianxuan
|
2b1dd9c25d
|
docs: 更新 README 文档和 CI/CD 工作流
|
2026-06-19 18:13:00 +08:00 |
|
xiatianxuan
|
ca942c05f6
|
fix: 改进 SFTP 认证流程和主机密钥验证,修复 WebDAV 重定向处理
|
2026-06-19 17:55:51 +08:00 |
|
xiatianxuan
|
8f3c6dbc85
|
fix: 简化 hooks 跨平台命令解析,改进测试兼容性
|
2026-06-06 20:33:06 +08:00 |
|
xiatianxuan
|
14ae82e311
|
feat: 多目标备份 + 跨档案搜索 + 压缩基准测试 + 元数据导出 (103 tests)
|
2026-06-06 20:31:47 +08:00 |
|
xiatianxuan
|
5422ab3ba7
|
feat: Pre/Post Hook + 配置Profile + 选择性恢复 + 审计日志 (119 tests)
|
2026-06-06 20:11:22 +08:00 |
|
xiatianxuan
|
c6ed726c3d
|
feat: 备份轮转清理 + Dry-run预览 + 磁盘空间预估 (98 tests)
|
2026-06-06 19:53:29 +08:00 |
|
xiatianxuan
|
ce6d6827f5
|
feat: 数据完整性校验 + 任务队列 + 配置校验 (106 tests)
|
2026-06-06 19:39:39 +08:00 |
|
xiatianxuan
|
a731cc2c16
|
feat: 5个增强功能 — 文件过滤/带宽限速/diff细节/自修复/并行压缩
|
2026-06-06 19:20:26 +08:00 |
|
xiatianxuan
|
a7ced40514
|
chore: add reedsolo dependency for Reed-Solomon error correction
|
2026-06-06 19:06:14 +08:00 |
|
xiatianxuan
|
2e5d93c558
|
fix: 修复 JSON 尾部逗号和单引号字符串语法错误
|
2026-06-06 19:03:34 +08:00 |
|
xiatianxuan
|
663f3d38af
|
feat: 交互式配置向导 — sbackup wizard (5步引导)
|
2026-06-06 19:01:57 +08:00 |
|
xiatianxuan
|
2c7ff07c12
|
feat: HTML报告 — report --format html
|
2026-06-06 18:59:17 +08:00 |
|
xiatianxuan
|
db761d3537
|
feat: 云存储/去重/重试 — 3个增强功能
|
2026-06-06 18:26:53 +08:00 |
|
xiatianxuan
|
6eea46b0d6
|
chore: add minio dependency for S3 cloud storage
|
2026-06-06 17:57:59 +08:00 |
|
xiatianxuan
|
5e06de3174
|
test: 新增38个测试 — keychain/chunked_backup/CLI 新命令
|
2026-06-06 17:53:10 +08:00 |
|
xiatianxuan
|
6ee9e95713
|
feat: 定时备份后台服务化 — schedule install
|
2026-06-06 17:45:14 +08:00 |
|
xiatianxuan
|
67cba85aa7
|
feat: 进度增强 + 恢复点快照标签
|
2026-06-06 17:43:48 +08:00 |
|
xiatianxuan
|
4fbbf7cfd8
|
feat: 3个实用功能 — 备份锁/Shell补全/并行上传
|
2026-06-06 17:35:50 +08:00 |
|
xiatianxuan
|
8a14fda09b
|
chore: 添加 .claude 到 .gitignore
|
2026-05-29 20:49:17 +08:00 |
|
xiatianxuan
|
27a5f7723d
|
fix: 6个bug修复 + 4个新功能 + 68个针对性测试
Bug 修复:
- _dry_run_preview 解包错误(12元素元组只解包6个)
- _should_ignore 取反逻辑错误(无匹配时取反仍排除文件)
- _resolve_name 模板 KeyError(未知占位符导致崩溃)
- diff_backup 修改检测错误(所有共同文件都报告为已修改)
- format_status OSError(符号链接断裂导致异常)
- _gitignore_to_fnmatch 冗余条件(死代码清理)
新功能:
- restore --select: 选择性还原(支持 glob 通配符)
- schedule export --type=schtasks: Windows 计划任务导出
- 分卷自动合并还原(.001 文件自动检测合并)
- --pre-hook / --post-hook: 备份前后执行自定义脚本
测试: 353 → 421(+68),ruff check 零错误
|
2026-05-29 20:46:43 +08:00 |
|
xiatianxuan
|
ac2a3cecd5
|
Add diff command translations to ja_JP, pt_BR, ko_KR locales
|
2026-05-23 18:11:42 +08:00 |
|
xiatianxuan
|
3e7e23b420
|
Add diff command French translations to fr_FR.json
|
2026-05-23 18:10:39 +08:00 |
|
xiatianxuan
|
11c9915848
|
Add edit command translation keys to ko_KR locale
|
2026-05-23 17:52:43 +08:00 |
|
xiatianxuan
|
0efa5d8b1e
|
Add edit command i18n keys to ja_JP locale
|
2026-05-23 17:52:19 +08:00 |
|
xiatianxuan
|
152ea60f57
|
Add Russian translations for edit command keys
|
2026-05-23 17:52:00 +08:00 |
|
xiatianxuan
|
3eefbabdd8
|
feat: 添加了一些新功能
|
2026-05-16 21:02:44 +08:00 |
|
xiatianxuan
|
23c505cb76
|
fix: 移除对config.json的跟踪
|
2026-05-04 09:20:45 +08:00 |
|
xiatianxuan
|
72d6647fac
|
fix: 修复了一些已知问题
|
2026-05-03 20:45:07 +08:00 |
|
xiatianxuan
|
0fb56b39fe
|
feat: 添加SFTP和WEBDAV协议支持
|
2026-05-02 18:44:54 +08:00 |
|
xiatianxuan
|
ffcfeca174
|
fix: 修复发布问题
|
2026-05-01 21:38:51 +08:00 |
|
xiatianxuan
|
987c8d9f15
|
fix: 修复pypi版本号冲突问题
|
2026-05-01 21:33:20 +08:00 |
|
xiatianxuan
|
2f7c64aaa9
|
fix: 修复了打包问题
|
2026-05-01 21:30:14 +08:00 |
|
xiatianxuan
|
dc399ff4a8
|
fix: 修正 GitHub Actions 工作流
|
2026-05-01 21:26:11 +08:00 |
|
xiatianxuan
|
91bffff05d
|
feat: 添加github工作流
|
2026-05-01 21:13:40 +08:00 |
|
xiatianxuan
|
82863ff453
|
sbackup v1.0.0
|
2026-05-01 20:42:25 +08:00 |
|
xiatianxuan
|
1f85bc1c11
|
feat: 添加了更多压缩格式支持以及更多兼容语言
|
2026-05-01 20:21:17 +08:00 |
|
xiatianxuan
|
b504e2ffc9
|
fix: 修复了一些已知问题
|
2026-04-30 21:51:46 +08:00 |
|
xiatianxuan
|
e433838b43
|
feat: 添加进度条,完善文档和提示语,国际化
|
2026-04-25 20:44:11 +08:00 |
|
xiatianxuan
|
4c9896e034
|
feat: 添加基础单元测试
|
2026-04-25 16:22:14 +08:00 |
|
xiatianxuan
|
2d528ac3da
|
doc: 提示语升级
|
2026-01-10 19:15:31 +08:00 |
|
xiatianxuan
|
913405a6ff
|
doc: 完善README.md
|
2026-01-10 18:09:48 +08:00 |
|
xiatianxuan
|
93ca51118c
|
fix: 修复出现.zip文件名问题,正式发布v0.0.1.
|
2026-01-09 20:36:38 +08:00 |
|
xiatianxuan
|
848a339512
|
version 0.0.1
|
2025-12-20 21:35:01 +08:00 |
|
xiatianxuan
|
11ce6b57cb
|
init
|
2025-12-20 16:04:38 +08:00 |
|