Skip to content

Releases: LuoPoJunZi/TG115

TG115 v1.6.2

Choose a tag to compare

@LuoPoJunZi LuoPoJunZi released this 16 Sep 12:54

TG115 v1.6.2

下载

  • TG115-Deployer-Modern-v1.6.2.exe:推荐使用的 PySide6 图形化部署器;
  • TG115-Deployer-Classic-v1.6.2.exe:保留原 Tkinter 界面的轻量兼容版;
  • TG115-Source-v1.6.2.zip:与 v1.6.2 标签一致的公开源码;
  • SHA256SUMS.txt:上述附件的 SHA-256 校验值。

本次更新

  • Windows 主部署器迁移到 PySide6,并增加离线预览、依赖诊断、脱敏日志导出和 Qt 打包自检;
  • 同时提供 Modern 与 Classic 两个部署器:Modern 是推荐的新界面,Classic 保留原 Tkinter
    界面作为低体积兼容版;构建和 CI 会分别检查两个成品;
  • 构建过程隔离 DLL 搜索路径,避免开发机其他软件的 ICU 等运行库污染 PyInstaller 成品;
  • Bot 快捷入口迁移到 Telegram 输入框左侧的原生命令菜单,新回复不再附带消息下方按钮;
  • 系统状态移除目的端“只读检查”和检查时间后缀,保留后台探测与过期保护;
  • README、小白教程、构建说明和贡献指南同步双版本部署器的使用与验证方法。

从 v1.6.1 升级

推荐运行本 Release 的 Modern 部署器;需要较小体积或旧界面时可使用 Classic。保持原安装目录
和配置,重新点击“一键部署基础环境”。
升级会备份旧程序、配置和 SQLite 数据库快照;任务数据库、下载目录、日志以及 CloudDrive2
配置和挂载数据会保留,新 Bot 健康检查失败时自动回退。仅执行 manage.sh update 不会从
GitHub 下载新代码。

升级前建议发送 /pause 并等待当前传输归零;升级和 WebDAV 验收完成后发送 /start 检查
原生命令菜单,再用 /resume 恢复调度。首次真实文件传输确认前不要清理升级备份。

验证边界

发布提交前完成 174 项 Python 回归且无跳过,其中包括 4 项真实本地 rclone WebDAV 集成;
Ruff、Bandit、两份依赖审计,以及 Modern、Classic 两个 Windows EXE 的打包后自检均通过。
GitHub Actions 会在推送后运行;自动化结果不能替代真实 VPS、Telegram、CloudDrive2 与
115 官方端的分层验收。

详细记录见 v1.6.2 更新与验收记录

TG115 v1.6.1

Choose a tag to compare

@LuoPoJunZi LuoPoJunZi released this 15 Sep 10:29

下载

  • TG115-Deployer-v1.6.1.exe:Windows 图形化部署器;
  • TG115-Source-v1.6.1.zip:与 v1.6.1 标签一致的公开源码;
  • SHA256SUMS.txt:上述两个附件的 SHA-256 校验值。

本次更新

  • CloudDrive2 管理页固定使用本机 127.0.0.1:19798;打开浏览器前验证 SSH 隧道返回真实
    HTTP 响应,旧隧道失效时自动重建,并明确提示端口占用或 SSH 禁止转发;
  • Bot /status/performance 合并为四字标签对齐的单页状态,准确区分只读目录检查、
    当前传输、并发窗口、本地额度、资源和分阶段速率;
  • 帮助、队列、任务详情、诊断、临时巡检和操作结果统一为单页布局;队列支持每页 5 项和
    按钮翻页,长文件名自动截断;
  • 新增仅限配置用户私聊使用的快捷按钮,任务详情按状态提供刷新、重试、流式与取消操作;
    按钮取消使用 5 分钟二次确认,失效按钮不会改变任务;
  • 日常界面不再要求人工确认 115,历史 confirmed 状态统一显示为“Bot 完成”;底层状态与
    /confirm 命令仅为已部署数据库兼容保留;
  • README 和小白教程补充新版菜单、旧 VPS 覆盖升级、固定隧道和 SSH 主机密钥变化的处理方法。

从 v1.6.0 升级

推荐运行本 Release 的新版 Windows 部署器,保持原安装目录和配置,重新点击“一键部署基础环境”。
升级会备份旧程序、配置和 SQLite 数据库快照;任务数据库、下载目录、日志以及 CloudDrive2
配置和挂载数据会保留,新 Bot 健康检查失败时自动回退。仅执行 manage.sh update 不会从
GitHub 下载新代码。

升级前建议发送 /pause 并等待当前传输归零;升级和 WebDAV 验收完成后发送 /start 检查
快捷按钮,再用 /resume 恢复调度。首次真实文件传输确认前不要清理升级备份。

验证边界

发布前完成 166 项 Python 回归、4 项真实本地 rclone WebDAV 集成、Ruff、Bandit、依赖审计、
ShellCheck、Compose 校验、Linux Bot 镜像构建和 Windows EXE 自检。自动化结果不能替代真实
VPS、Telegram、CloudDrive2 与 115 官方端的分层验收。

详细记录见 v1.6.1 更新与验收记录

TG115 v1.6.0

Choose a tag to compare

@LuoPoJunZi LuoPoJunZi released this 15 Sep 02:13

下载

  • TG115-Deployer-v1.6.0.exe:Windows 图形化部署器;
  • TG115-Source-v1.6.0.zip:与标签一致的公开源码;
  • SHA256SUMS.txt:上述附件的 SHA-256 校验值。

主要变化

本次覆盖监控隔离、持久暂停、诊断/进度、共享并发窗口、合法状态迁移、远端路径恢复、
批量人工确认、手动流式切换、带二次确认的遗留临时文件清理、命令模块拆分、可恢复程序升级,
以及安装前 VPS 资源探测和实例级存储建议。
详细变更、验证结果及升级注意事项见 优化与验收记录
发布前已完成本地完整回归和 GitHub Actions 验证,但没有自动部署到 VPS,也没有替用户确认
115 官方端。不得把自动化测试结果当作新版生产验收。

Windows 部署器现在会读取当前 VPS 的 CPU、内存、目标文件系统、inode、已有占用和 FUSE,
给出“均衡模式/流式优先”两套建议。源码默认仍为 20GB/20GB,只有用户点击才会应用;部署前
会重新校验。Docker 数据目录位于另一文件系统时会单独检查其空间和 inode。它不会自动分区、
扩容或格式化磁盘,CPU/内存档位也不会覆盖运行时动态调度。

升级备份不再是不可见增长:manage.sh backups 可只读统计数量和字节数,超过 5GB 时部署会
提示;manage.sh prune-backups 5 需要用户显式执行,并按类型各保留最近 5 份。部署不会自动
删除备份。