AskaEth
|
0b28d26a18
|
feat: 校验进度条+单文件日志 (on_file 回调)
|
2026-08-22 15:02:12 +08:00 |
|
AskaEth
|
0f9866a031
|
feat: --smart-resume 智能断点续传 (校验最新N个文件, 损坏即重传)
|
2026-08-22 14:51:09 +08:00 |
|
AskaEth
|
ae875cb710
|
feat: --retry -1 无限次自动补传
|
2026-08-22 14:05:26 +08:00 |
|
AskaEth
|
81857d6343
|
feat: TUI 命令 stop/pause/continue + 单文件进度条改为文件计数轮询
|
2026-08-22 14:03:40 +08:00 |
|
AskaEth
|
7ab32bad24
|
feat: --retry 自动补传 + --verify 完成后校验
|
2026-08-22 14:01:00 +08:00 |
|
AskaEth
|
a9fe6ff068
|
feat: 进度改为目录轮询驱动, 每秒刷新 (绕过后端输出缓冲, stdbuf在Android无效)
|
2026-08-22 13:50:55 +08:00 |
|
AskaEth
|
e4da65b951
|
feat: TUI 每秒定时器强制重绘 + 帧数统计写入日志
|
2026-08-22 13:47:29 +08:00 |
|
AskaEth
|
84b18f865a
|
fix: rsync 加 --mkpath 自动递归创建目标多级目录
|
2026-08-22 13:45:11 +08:00 |
|
AskaEth
|
c61f1b09c8
|
feat: rsync -v 文件明细实时滚动日志栏 + 日志行数上限防刷屏
|
2026-08-22 13:43:00 +08:00 |
|
AskaEth
|
60cbf5a206
|
fix: rsync 进度帧实时输出(stdbuf行缓冲) + 普通日志行推送TUI日志栏
|
2026-08-22 13:40:54 +08:00 |
|
AskaEth
|
b204de7aeb
|
fix: 进度条(Bar)宽度弹性占满剩余空间, 随屏幕自适应
|
2026-08-22 13:32:50 +08:00 |
|
AskaEth
|
60021ef1e6
|
fix: TUI 进度条宽度自适应屏幕 (CSS width 100%)
|
2026-08-22 13:31:13 +08:00 |
|
AskaEth
|
5b8160358e
|
feat: TUI 速度曲线栏增加实时速度文字 (当前/峰值/平均)
|
2026-08-22 13:29:19 +08:00 |
|
AskaEth
|
f7b10f3ee3
|
feat: TransferSu 统一文件传输工具
- 多后端: rsync(断点续传) / rclone(并行) / pv+tar
- CLI/TUI 双模式, 未指定 --mode cli 时默认 TUI
- TUI 四栏布局: 进度条/速度曲线/文件日志/错误日志 + 底部交互输入栏
- 冲突策略: --overwrite/--skip/--ask, y/n/a/s/q 交互决策
- 实时日志滚动保留 20 个, 纳秒时间戳排序
- 37 个单元测试 (pytest)
|
2026-08-22 13:25:47 +08:00 |
|