Commit Graph

30 Commits

Author SHA1 Message Date
lou 7e5dfa53ff 上传统一卷模式: 全部文件32MB钉死切卷 (可压缩逐卷7z, 已压缩切卷+加密不7z), 去掉卷大小输入 2026-08-10 20:42:54 +08:00
lou d23f98b40d 上传改卷压缩模式: 16MB流式切卷+逐卷7z+逐卷加密 (规避大文件OOM), 替代整文件7z 2026-08-10 20:36:12 +08:00
lou 9ddf325bec 上传7z输出目录: /root 磁盘优先 (Android /tmp 是 tmpfs 内存盘, 大文件会被杀), 非root回退临时目录 2026-08-10 20:29:40 +08:00
lou 9da818ed1c 修复: INCOMPRESSIBLE 判断取反 (命中=已压缩应跳过7z, 之前反了导致apk被7z压缩OOM) 2026-08-10 20:26:27 +08:00
lou 8475dbf3ec 上传: 后缀正则 INCOMPRESSIBLE 判断跳过7z (apk/zip/媒体/字体等), 未知格式默认压缩 2026-08-10 20:13:15 +08:00
lou a1fcb81945 TUI 上传: 已压缩格式(apk/zip/媒体)跳过7z直传; 7z失败带退出码 2026-08-10 20:06:38 +08:00
lou f1c1037228 上传 7z 输出改临时目录 (Android Download 写入受限) + 透传日志; 重编 sz-tui 2026-08-10 19:51:57 +08:00
lou c7c46c2538 TUI: 下载/删除改序号选择 2026-08-10 18:51:07 +08:00
lou 9f6892d7e8 TUI: 菜单 13 一键备份 / 14 恢复备份 2026-08-10 16:17:34 +08:00
lou 0284fd8660 TUI Termux 适配: 配置读取 XDG (SZ_CLIENT_DIR env + ~/.config/7z-encrypt) 2026-08-10 15:59:50 +08:00
lou 69e1201cd4 TUI: 优先调用编译产物 sz-transfer (回退源码); README 编译版用法; gitignore bin/ 2026-08-10 15:52:49 +08:00
lou 220c387819 TUI 登录强制化: 主循环每轮校验登录态, 未登录界面无文件操作项+强行输入报错; 操作前置 _require_login 兜底; EOFError 防崩溃 2026-08-10 15:41:24 +08:00
lou d0526eb590 TUI 登录门禁: 启动先验证登录, 不登录不能文件操作 (只有登录/注册/配置); 注销回门禁; 修 urlrequest 引用 2026-08-10 15:36:38 +08:00
lou 66dc81952e TUI: 菜单 9注册 10登录 11注销 12重新生成密钥; 密钥导出/导入路径改系统位置 2026-08-10 15:27:48 +08:00
lou e1baf21be5 README: 菜单补 7 密钥导出/8 密钥导入 2026-08-10 15:09:55 +08:00
lou 2535408820 tui: 菜单 8 密钥导入 (红色警告+二次确认+自动备份 keyring.json.bak+格式校验) 2026-08-10 15:02:51 +08:00
lou c22cbae188 tui: 菜单 7 密钥导出 (红色风险警告 + 二次确认 yes/CONFIRM, 导出权限 600) 2026-08-10 15:01:24 +08:00
lou 11eaea2d35 README: TUI 文档; LICENSE: MIT 2026-08-10 14:46:24 +08:00
lou 8dc21dbe21 tui.py: 文件列表尾部显示空间配额 2026-08-10 01:42:51 +08:00
lou de5b0ec6a2 tui.py: 菜单 6 删除文件 (先 ls 再选 file_id) 2026-08-10 01:40:45 +08:00
lou 76bab174ed tui.py: 上传前 7z -mx=9 压缩 (3段日志: 压缩/加密分卷/上传), 下载日志对称 2026-08-10 01:14:20 +08:00
lou d6177560ae tui.py: 服务器默认值读 config; 下载默认 --decrypt; 配置菜单加 token 2026-08-10 01:06:33 +08:00
lou 4af4493e03 tui.py: 菜单加 4.文件列表 5.下载文件 2026-08-10 00:46:08 +08:00
lou 92222deb08 tui.py: 上传成功后自动清理临时产物 (失败保留可续传) 2026-08-10 00:36:32 +08:00
lou b18e853fea tui.py: 服务器地址自动补 http:// 前缀 (只输 IP:端口 即可) 2026-08-10 00:35:59 +08:00
lou e1d19c0bd4 tui.py: 输入剥引号 (复制路径常带 ' 或 " 导致误报文件不存在) 2026-08-10 00:32:30 +08:00
lou d63f433296 输入修复: useInput 事件对象/isActive 暂停输入/ask.py 绝对路径 + Python TUI 过渡方案 (全流程实测通过) 2026-08-10 00:02:17 +08:00
lou 58d31adac1 vite: 提高 chunkSizeWarningLimit 消除 915KB 单包警告噪音 2026-08-09 23:43:17 +08:00
lou 75f932d13e TUI 骨架可运行: 主菜单+上传/任务/配置三视图, 桥接 Python 管线 (tarball 依赖修复 catalog 协议) 2026-08-09 23:41:08 +08:00
lou 1ea998f880 tui 项目初始化: vue-tui 技术栈骨架 (Vite 8 + Vue 3 + @vue-tui/runtime) 2026-08-09 23:38:46 +08:00