v0.1.1
Renewlet v0.1.1 重点加入了 AI 识别订阅、公开订阅状态页、手动/自动续订和更完整的订阅周期表达,也补齐了 Server酱通知和一批导入、移动端与运行面细节。
升级前请先读
从 v0.1.0 升级不需要手动迁移。Docker release 镜像可以继续从页面顶部版本号进入“系统更新”;Cloudflare 部署仍建议先同步 fork,再确保 D1 migrations 先于 Worker 发布完成。
AI 识别只有在你主动配置并使用第三方 AI 平台时才会发送识别内容;不使用 AI 时无需配置相关参数。
新增功能
- AI 识别订阅:支持粘贴备忘录、CSV/TSV、表格复制文本,或上传 PNG/JPG/WebP 截图,生成可编辑订阅草稿后再确认导入。
- 公开订阅状态页:可以生成可分享的公开页面,按订阅控制是否展示,并可选择是否公开金额。
- 手动和自动续订:周期订阅可以手动推进下一期,也可以开启自动续订,由后台维护任务更新续费日期。
- 更完整的周期类型:支持自定义周期单位,以及一次性购买的买断和固定服务期记录。
- Server酱通知:新增 Server酱 Turbo 和 Server酱³ SendKey 支持。
优化改进
- 提醒设置更灵活:订阅可以关闭到期提醒,一次性买断默认长期有效且不再被当作续费项提醒。
- 导入导出继续补齐订阅字段,保留置顶、关闭提醒、自定义周期、一次性服务期和自动续订等新数据。
- AI 草稿支持先校验、再预览、再导入,价格、币种、周期和日期不明确时会要求人工修正。
- Logo、公开页面和移动端识别弹窗做了体验整理,手机上添加和检查订阅更顺手。
Bug 修复
- 修复一次性购买和固定服务期在提醒、统计摊销、日历 Feed 与导入时口径不一致的问题。
- 修复 Cloudflare 新库迁移、定时通知错误处理和本地开发命令中的若干边缘问题。
- 修复公开日历和公开状态页中内置分类、付款方式、Logo 与订阅状态展示的回退细节。
- 修复导入预览中的资源上传、字段校验和错误提示,使写入前更容易发现问题。
安全与可靠性
- 公开订阅状态页更克制:撤销后的链接会失效,未公开的订阅和隐藏金额不会出现在公开响应里。
- 私有 Logo 不会因为公开页变成任意文件入口;只有公开订阅正在使用的图片才会展示。
- AI 识别只在你主动点击识别时发送输入内容到你配置的平台,不会在后台自动分析订阅数据。
- Docker 和 Cloudflare 两种部署方式同步了 AI 识别、公开页和续订任务相关的检查。
Docker 镜像
- Docker Hub
zhiyingzzhou/renewlet:0.1.1zhiyingzzhou/renewlet:0.1zhiyingzzhou/renewlet:latest
- GitHub Container Registry
ghcr.io/zhiyingzzhou/renewlet:0.1.1ghcr.io/zhiyingzzhou/renewlet:0.1ghcr.io/zhiyingzzhou/renewlet:latest