Releases: itsdrchen/Cento
Release list
Cento v1.0.0 正式版🎉2026-06-16
在这重要的一天,发布我的小项目的正式版,希望对你有用~
2024.06.16~2026.06.16 🧑🧑🧒❤️
Cento v0.4.1
🔧 修复 AI 简报功能
不再重复生成
- 添加后端
AtomicBool并发锁 + 前端按钮 disabled 状态,从两端杜绝重复触发。之前点击「立即生成」后由于 DeepSeek 响应较慢(30-90 秒),按钮没有反馈状态导致用户多次点击,每次点击都会触发一次独立的生成,最终在同一周期内产生 5-10 份重复简报。
加快生成速度
- 简报 Prompt 中包含的文献数量上限:60 → 40。Prompt 体积是 DeepSeek 调用时延的主导因素,缩减约 1/3 文献量可减少约 30% 的端到端等待时间,同时保持简报内容的覆盖广度。
按钮反馈更清晰
- 「立即生成」按钮现在会变成
<spinner> 生成中…状态,并自动禁用直到调用返回。配合简报生成完成时的系统横幅通知(v0.4.0 引入),整个流程的可视化反馈已完备。
📦 平台与下载
本版本起 Windows 仅提供 NSIS 安装包(.exe),不再额外打包 MSI。两者功能等价,NSIS 对最终用户更友好。
| 平台 | 文件 |
|---|---|
| macOS Apple Silicon | Cento_0.4.1_aarch64.dmg |
| Windows x64 | Cento_0.4.1_x64-setup.exe |
macOS 首次启动:右键 Cento.app → 打开 → 确认即可。若仍提示「已损坏」,运行:
xattr -dr com.apple.quarantine /Applications/Cento.appWindows 首次启动:SmartScreen 提示 → 更多信息 → 仍要运行。
🔄 升级
已安装旧版本(v0.2.0 / v0.3.0 / v0.4.0)的用户:覆盖安装即可,订阅源、文章、翻译缓存、AI 简报历史、DeepSeek 设置全部保留。
Cento v0.4.0
🎉 主要改动
修复
- macOS 安装「已损坏」误报 —— 通过 ad-hoc 签名,Gatekeeper 现在显示标准的「无法验证开发者」提示而非误导性的「已损坏」。用户可右键 Cento.app → 打开 → 确认正常启动。
- AI 检索式生成报「AI 返回空结果」 —— 自然语言转 PubMed 检索式改用 deepseek-v4-pro 模型并扩大 token 上限,现在可以直接用一句完整中文(如「帮我检索发表在 nature、science、cell 上关于巨噬细胞和铁死亡的最新文章」)生成规范检索式。
- 应用内更新检查频繁报「GitHub 接口请求频率过高」 —— 更新检查改走 CDN 重定向的稳定接口,不再受 GitHub API 每小时 60 次匿名限流影响,在共享出口 IP(VPN/NAT/校园网/CGNAT)下也能可靠工作。
新增
- AI 简报生成后系统通知 —— 完成后推送系统横幅,即使 Cento 窗口隐藏也能第一时间察觉新简报。
📦 下载与首次启动
| 平台 | 文件 |
|---|---|
| macOS Apple Silicon | Cento_0.4.0_aarch64.dmg |
| Windows x64(推荐) | Cento_0.4.0_x64-setup.exe |
| Windows x64(MSI) | Cento_0.4.0_x64_en-US.msi |
macOS 首次启动:右键 Cento.app → 打开 → 在弹窗里再点一次「打开」即可。若仍提示「已损坏」,打开「终端」运行一次:
xattr -dr com.apple.quarantine /Applications/Cento.appWindows 首次启动:可能弹 SmartScreen「Windows 已保护你的电脑」—— 点「更多信息」→「仍要运行」即可。
两个平台的"未签名警告"都源于尚未购买商业代码签名证书(Apple Developer Program / EV Code Signing),不影响应用功能本身。
🔄 升级
已安装 v0.2.0 / v0.3.0 的用户:下载新版 dmg/exe 直接覆盖安装即可。
所有订阅源、文章、翻译缓存、AI 简报历史、DeepSeek 设置等数据全部保留(存储在 OS 应用数据目录,不受安装包影响)。
Cento v0.3.0
- 修复自然语言过长导致无法处理并建立索引式
- 修复app内自动更新接口异常问题
- 增加简报生成后推送通知功能
Cento v0.2.0 — Windows 预览版 + 跨平台
Cento v0.2.0 — Windows 预览版 + 跨平台 🪟🍎
这次发布主要做了两件事:新增 Windows 预览版本,以及把项目改造成真正的跨平台架构。
📥 下载
| 平台 | 文件 |
|---|---|
| macOS · Apple Silicon (M1/M2/M3/M4) | Cento_0.2.0_aarch64.dmg |
| Windows · x64(预览版) | Cento_0.2.0_x64-setup.exe 或 Cento_0.2.0_x64_en-US.msi |
⚠️ Windows 是首次发布、未在所有版本 Windows 上测试。主要功能(订阅、抓取、翻译、桌面通知、托盘)应该可用,但布局可能不如 macOS 精致(标题栏样式不同)。碰到问题请到 issue 反馈,我会持续修。
🚀 安装
macOS
- 下载 DMG → 拖 Cento 到 Applications
- 首次启动:右键 Cento.app → 打开 → 弹窗里再点「打开」(绕过 Gatekeeper)
Windows
- 下载
.exe或.msi→ 双击运行 - Windows Defender 提示"未识别的应用":点「更多信息」→「仍要运行」
✨ 改进 / Bug 修复
跨平台架构(破坏性内部重构)
- 移除未使用的
window-vibrancy依赖(macOS 专属,阻碍跨平台编译) osascript/terminal-notifier通知后备路径只在 macOS 编译时启用- 打开外链改用
tauri-plugin-opener(macOS 走open、Windows 走start,自动适配) - 托盘图标
icon_as_template(macOS 专属 API)加平台守卫 - 更新检查器现在按平台选
.dmg/.msi,不会再下载错平台的安装包
持续集成
- 新增
.github/workflows/build.yml:每次推v*tag 时,GitHub 自动并行构建 macOS + Windows 两个平台的安装包 - 之后发版本只需
git tag v0.x.y && git push --tags
🆙 升级提示
- macOS 用户:直接覆盖安装即可,本地订阅/翻译数据保留(基于 Bundle ID
io.github.itsdrchen.cento) - 第一次安装 Cento?建议从 v0.1.0 README 开始读
🐛 已知问题
- Windows 上托盘图标可能不够精细(macOS 用了 template image,Windows 用普通彩色图)
- Windows 上的标题栏是系统默认样式(不像 macOS 那样融合到内容区)
📦 体积
| 平台 | 安装包大小 |
|---|---|
| macOS DMG | ~4 MB |
| Windows MSI | ~5-7 MB(预估) |
依然是绝对的轻量级 RSS 阅读器。
🙏 感谢
第一次跨平台发布,能成功跑通要感谢 Tauri 团队、GitHub Actions 的免费 CI 资源。
完整 changelog: v0.1.0...v0.2.0
Cento v0.1.0 — 首次公开发布
Cento v0.1.0 — 首次公开发布 🎉
Cento 是面向中文用户的轻量级 macOS RSS 阅读器,用 DeepSeek API 把英文文献的标题和摘要翻译成中文,帮助你快速判断一篇文章值不值得打开原文。
📥 下载
| 平台 | 文件 | 大小 |
|---|---|---|
| macOS · Apple Silicon (M1/M2/M3/M4) | Cento_0.1.0_aarch64.dmg |
4.1 MB |
暂未提供 Intel Mac 版本。如有需求请在 issue 反馈。
🚀 安装
- 下载上面的 DMG → 双击打开
- 把 Cento 拖到 Applications 文件夹
- 首次启动需要绕过 Gatekeeper(一次性,下次双击直接打开):
- 右键点击
Cento.app→ 选「打开」→ 弹窗里再点「打开」 - 或:系统设置 → 隐私与安全性 → 滚到最下方 → 点击「仍要打开」
- 右键点击
这是 Apple 对未购买 Developer ID 应用的标准提示,不是安全风险。Cento 不联网时只读本地 SQLite,联网时只访问你订阅的 RSS、DeepSeek API 和 PubMed API。
✨ 核心功能
- 订阅源管理:RSS / Atom,每个源可独立设置抓取频率、桌面通知、emoji 图标
- 自动翻译:抓取后台管线自动翻译标题与摘要,翻译结果缓存到本地(无 API Key 也能正常浏览英文原文)
- PubMed RSS 生成器:内置高级检索式编辑器 + AI 自然语言转检索式,支持任意 PubMed 查询的 RSS 化
- 阅读统计:GitHub 风格热力图、连续阅读天数、订阅源阅读偏好;事件日志持久化,删除订阅源不丢历史
- AI 简报:每日 / 每周 / 每月自动汇总订阅源新增内容,bullet 形式 + 原文跳转链接
- 本月用量:按 DeepSeek 官方价目表(cache hit / miss / output 分开)实时计算 CNY
- GitHub 自动更新:每周静默检查新版本,发现时通过桌面通知告知(可关闭)
- 托盘运行:关闭窗口后仍在菜单栏后台抓取,未读数显示在 icon 右侧
- 主题系统:浅 / 深主题 × 4 色强调色(赤陶 / 海蓝 / 森绿 / 墨夜)× 3 档字号
⚙️ 可选:开启翻译功能
Cento 默认显示英文原文,翻译功能完全可选:
- 启动 Cento → 顶栏齿轮进设置 → 翻译
- 注册 DeepSeek 平台 拿一个 API Key
- 充值少量金额(翻译每篇文章约 0.001 元)
- 把 Key 粘贴进去 → 保存 → 现有文章自动开始翻译
💾 系统要求
- macOS 11+ (Big Sur 及以上)
- Apple Silicon 芯片(M 系列)
- 联网(用于抓取 RSS、调用翻译 API)
📦 技术栈
Tauri 2 · Rust · 原生 JavaScript · SQLite · DeepSeek
🐛 反馈
碰到问题、有功能建议:github.com/itsdrchen/Cento/issues