Repository navigation
TG-SignPulse v2.3.0
TG-SignPulse v2.3.0
功能级发布(6499591),自 v2.2.2 起共 145 个提交:删除旧版 ORM 任务系统,引入 SSE 实时推送与进程内事件总线,新增账号深链、批量检测与命中记录导出,前后端大规模重构与测试补全。
包版本:tg_signer.__version__ = 2.3.0
本版本内容
核心变更
- 删除旧版 ORM 任务系统 — 移除
/api/tasks与 ORM Task/TaskLog,任务体系统一迁移至/api/sign-tasks(JSON 文件存储 + 历史索引) - SSE 实时推送 — 进程内事件总线(
sign_history_events)驱动签到历史实时流,前端轮询改为 SSE 订阅 - 账号深链与多目标任务 — 账号状态/日志/失败分类深链闭环,单账号多任务支持
- 账号批量检测 — 批量检测 BackgroundJob + 关键词命中记录分组与 CSV 导出
- 监听增强 — 监听时间窗、忽略自身消息、命中水位持久化(重启去重不重复命中)
优化
- 前后端日志与文案中文化收敛、读屏无障碍(aria/键盘导航)与 UI 细节打磨
- API 错误码化,WebDAV/备份/AI 解密错误码映射与长任务超时配置
- TOTP 二维码 blob 泄漏修复、PWA 缓存收敛、主题色/语言首帧同步
- 测试补全:后端 1269 条(覆盖 57.01%),前端 335 条 / typecheck
部署
docker pull ghcr.io/silentely/tg-signpulse:v2.3.0
# 或
docker pull ghcr.io/silentely/tg-signpulse:latest升级说明
- 旧版 ORM 任务数据盘点可参考
tools/check_legacy_tasks.py;签到任务 JSON 存储自动兼容 - 建议先备份
data/再升级镜像 - 从 v2.2.2 可直接升级
相关链接
- 上一个正式版:v2.2.2