-
Notifications
You must be signed in to change notification settings - Fork 11
Releases: Smile-QWQ/SubTracker
SubTracker v0.10.2
本次更新主要修正了订阅详情中的剩余价值计算口径,并补齐了 Docker Compose 下默认 locale 与 API 环境变量的传递,确保当前周期剩余价值、多余天数场景和部署默认配置表现一致。
本次更新
- 修复订阅详情剩余价值计算:改为按"当前周期已付总价 ×ばつ 实际剩余天数 / 原始购买周期天数"计算,并统一按业务时区处理日期边界
- 修复剩余天数口径:当前业务日不再计入剩余天数;未来预付周期不再抬高当前周期的剩余价值,但多余天数仍可让剩余比例超过 100%
- 补齐 Docker Compose 环境变量:为 api-only compose 接入
DEFAULT_APP_LOCALE,并为 full compose 补齐 API 容器缺失的基础环境变量默认值
Full Changelog: v0.10.1...v0.10.2
Assets 3
SubTracker v0.10.1
本次更新主要修复了通知模板在切换语言时,默认内容不会随语言切换的问题,同时同步修正了模板预览与默认值保存逻辑。
本次更新
- 修复通知模板默认内容在切换语言后仍保留旧语言文本的问题
- 优化模板保存逻辑,避免将默认模板全文持久化
- 修正模板弹窗预览示例,使其跟随当前语言切换
Full Changelog: v0.10.0...v0.10.1
Assets 3
SubTracker v0.10.0
本次更新主要聚焦通知能力扩展、模板复用,以及若干表单交互问题修复,补齐了多种直达通知渠道,并统一了 Markdown 类通知的模板发送链路。
本次更新
- 新增通知模板编辑能力,可按纯文本、Markdown 和 HTML 三组分别管理模板;Markdown、HTML 组会按渠道能力复用,纯文本组主要用于回退场景
- 新增 Bark 和 NotifyX 原生通知渠道,可在设置页分别保存、测试,并接入提醒通知与找回密码验证码发送
- 新增 Apprise 通知支持,可接入自托管 Apprise API,维护多个通知地址,支持单地址测试,并展示同步状态
- 修复标签颜色代码输入框导致窗口假死的问题
- 修复移动端编辑订阅弹窗底部区域被异常撑高、出现大块空白的问题
Full Changelog: v0.9.0...v0.10.0
Assets 3
SubTracker v0.9.0
本次更新主要围绕 国际化支持、订阅录入体验和部署引导 展开,重点是实现了i18n,并把中英文支持补齐到前后端、文档和安装脚本,同时优化了几个高频使用场景下的体验细节。
本次更新
-
新增了完整的中英文支持:
- Web 端界面接入共享文案,订阅、设置、统计、日历、登录等页面支持中英文切换
- 后端运行时提示、校验错误、通知相关文案也会根据 locale 返回
- 默认 README 改为英文,并新增
README.zh-CN.md中文说明
-
优化了安装与部署体验:
- 安装脚本现在会先明确询问使用 中文 还是 English
--lang zh|en|auto可显式指定脚本语言,便于交互和自动化部署- 安装脚本生成的
INSTALL-README.md、帮助输出和总结信息也同步支持中英文 - 修复了下载日志里 URL / 路径未正确显示的问题
-
优化了订阅表单录入体验:
- 计费频率保留
1-12快选,同时支持输入任意正整数 - 本地 Logo 库新增搜索,支持按名称、来源、文件名和关联订阅筛选
- 修复了通过网络搜索选用 Logo 并保存订阅后,重新新建订阅时本地 Logo 仍短暂显示"未使用"的问题
- 计费频率保留
Full Changelog: v0.8.5...v0.9.0
Assets 3
SubTracker v0.8.5
本次更新主要面向 main 分支的普通 Docker / VPS 部署,重点是把一部分在 lite 分支验证过的通用优化带回主线,同时保持 main 现有功能和页面结构不变。
本次更新
- 修复了合并提醒在同一提醒周期内,因订阅集合变化而可能重复发送的问题
- 优化了 SubTracker 备份导入:
- 支付记录恢复改为批量写入
- 追加导入时缩小重复检查范围
- 当追加导入没有新增内容时,不再重复改写订阅顺序
- 优化了定时任务、自动续费和通知扫描:
- 自动续费批次内复用时区、基础币种和汇率上下文
- 普通定时扫描默认不再构造完整调试候选数据
- 通知扫描调试接口仍保留完整调试信息
- 优化了统计与 AI 总结输入:
- 保持统计概览接口和前端页面兼容
- 减少统计内部重复计算
- 仪表盘 AI 总结改为只取靠前和非空数据,减轻输入体积
Assets 3
SubTracker v0.8.2
本次更新主要调整了找回密码验证码通知的发送逻辑,统一了各通知渠道的消息内容
更新内容
- 重构直达通知渠道的消息发送链路,统一按标题和正文分发通知内容
- 修复找回密码验证码通知复用了订阅提醒模板的问题,避免再出现"还有 0 天到期""备注"之类不相关内容
- 统一邮箱、PushPlus、Telegram、Server 酱、Gotify 的验证码通知表现,使不同渠道收到的内容更一致
- 同步让测试通知也走统一消息链路,减少后续维护时的分叉逻辑
Full Changelog: v0.8.1...v0.8.2
Assets 3
SubTracker v0.8.1
本次更新主要修复了找回密码开关保存体验,并补齐了标签页图标显示
更新内容
- 修复找回密码开关的保存逻辑,现在切换后会独立自动保存,不再依赖修改登录凭据
- 为找回密码开关补充禁用态提示,未启用直达通知渠道时会明确提示原因
- 为应用补上浏览器标签页图标
- 移除 AI 设置中多余的提示文案,让界面更简洁
Full Changelog: v0.8.0...v0.8.1
Assets 3
SubTracker v0.8.0
本次更新主要带来了通知验证码找回密码、订阅详情与删除体验优化、应用内版本更新提醒,以及订阅列表标签展示修复
更新内容
- 新增基于通知验证码的找回密码流程,可在启用直达通知渠道后按需开启,登录页会显示"忘记密码"入口,并支持验证后直接重置密码
- 优化订阅删除规则,正常中的订阅不再允许直接删除,暂停 / 停用 / 过期订阅可直接删除,批量删除也会自动跳过不可删项并给出更清晰的反馈
- 订阅详情新增当前周期、剩余价值与提醒规则明细展示,同时优化详情页排版,到期前提醒和过期提醒会更直观
- 新增应用内版本更新提醒,当存在更高版本时左上角 logo 区会显示红点,并可直接查看最近的 release 内容
- 修复订阅列表中标签过多时的显示问题,避免标签数量较多时出现展示异常或直接不显示
Full Changelog: v0.7.6...v0.8.0
Assets 3
SubTracker v0.7.6
本次更新主要补充 x86 / ARM 双架构 Docker 镜像,并优化提醒规则预览体验。
更新内容
- Docker 镜像支持新增支持 ARM 架构
- 新增提醒规则预览,可预览到期前、到期当天与过期提醒
Full Changelog: v0.7.5...v0.7.6
Assets 3
SubTracker v0.7.5
本次更新主要带来了原生 ZIP 备份导入 / 恢复能力、统计页 AI 总结,以及桌面端布局的优化
更新内容
- 新增 SubTracker 原生 ZIP 备份导入、检查、恢复与导出流程,设置页现已提供统一的备份 / 迁移入口
- 移除旧的 CSV / JSON 订阅导出,统一收敛到新的备份流程
- 新增 AI 总结,支持开关、自定义提示词、数据缓存在内存中,当数据存在改动或重启时才会重新生成
- 统计页新增 AI 总结面板,支持懒生成、展开 / 收起,以及 Markdown 内容渲染
- 优化桌面端布局:侧边栏固定,主内容区独立滚动
- 修复深色模式在页面缩放和大视口场景下的背景显示问题
Full Changelog: v0.7.1...v0.7.5