Repository navigation
Releases
Releases · ca-x/raindrop
Raindrop v0.7.0
界面与交互
- 当前订阅的刷新、编辑移入文章列表标题栏「…」菜单,保留刷新禁用状态和编辑后焦点恢复。
- 添加按钮仅在精确指针静止态降低视觉存在感,悬停、键盘聚焦及触摸端保持清晰;手机菜单项点击高度至少 44px。
- 凭据列表优先显示,已有 token 时按需展开创建表单;修复手机设置页内部横向裁切。
- README 新增桌面、手机端 MCP 设置及订阅操作截图,发行压缩包同步附带截图和 MCP 接入说明。
MCP 接入
- 新增「设置 → 插件 → MCP 接入」,无需 AI Provider。支持 MCP 2025-11-25 Streamable HTTP,入口
/mcp。 - 外部 AI 可只读调用
list_subscriptions、list_entries、get_entry,严格绑定当前 token 所属账户,不提供修改、任意网络抓取或命令执行。 - 每个客户端可创建独立命名 token,选择 30/90/365 天有效期,查看最近使用并确认撤销。明文只创建时显示一次,服务端只存高熵 token 的摘要。
- MCP 使用手动配置的 Bearer token,不接受浏览器 cookie 代替凭据,也不提供 OAuth 登录。远程接入请使用 HTTPS。
- 每账户 120 次/分钟读取预算;紧急撤销不受创建 token 的额度影响。文章和 RSS 内容始终视为不可信数据,而非 AI 指令。
升级与下载
- 支持 SQLite、PostgreSQL、MySQL;升级自动新增 token 表,保留现有订阅、阅读状态和插件配置。升级前请备份数据库。
- 提供 Linux x86_64/ARM64、macOS Intel/Apple Silicon 和 Windows x86_64 压缩包;使用附件
SHA256SUMS校验下载内容。 - 容器镜像:
ghcr.io/ca-x/raindrop:v0.7.0,支持linux/amd64、linux/arm64。
验证包括 Rust 1.94 全量测试与 Clippy、579 项前端测试、73 项通过的端到端测试(另有 25 项按平台跳过)、PostgreSQL/MySQL MCP 合同测试,以及官方 MCP SDK 1.32.1 的实际连接和撤销验证。
Full Changelog: v0.6.6...v0.7.0
Raindrop Desktop 0.1.1
Rust NSH 原生桌面开发预览:本地运行,无需外部服务端或 Docker。
- 本地订阅、原生三栏阅读、搜索、已读及收藏。
- 多远端连接,显式导入订阅和 AI 配置参考。
- 显式推送新增订阅,仅发送 URL;结果未知只核对,不自动重发。
- 本地退订不删除远端;按来源抑制重新导入。
- SQLite WAL + FULL 持久化,批量导入使用共享核心的原子事务。
- 简体中文 / English 即时切换;浅色 / 深色 / 跟随系统,设置在本机持久保存。
不是完整双向同步,也不等同 Web 功能对等版。 旧服务端缺少订阅配置修订、
删除墓碑及幂等回执,所以不会自动传播修改或删除。AI 配置不含密钥,尚不支持远端 AI 执行。
远端登录会话只在内存中保存,重启后需要重新登录。完整 AI/MCP/备份设置、
OPML 界面、系统凭据保险库及自动更新尚未实现。
附件是便携 ZIP;macOS 内含未签名、未公证的 .app,Windows 不是安装器。
Linux 需要 GTK 4.14+ 等系统运行库,不是 AppImage。请在下载后校验 SHA256SUMS。
详情和开发命令见仓库 desktop/README.md。
v0.6.6
v0.6.5
长文翻译与摘要追问
- 按正文长度和目标语言动态分配翻译预算,长文自动分段并完整合并;任一段失败时不返回成功的部分译文。
- 取消 4096 / 16384 的通用配置上限;Provider、翻译和摘要的单次输出额度均可设置。新配置默认翻译 32,768、摘要 8,192,已有设置保留。
- 接入
models-dev-rs 0.1,支持查询模型上下文和输入/输出容量,并主动应用建议额度;支持网关前缀和常见名称分隔符的别名匹配,标明匹配模型,容量冲突时不猜测。兼容服务声明的较小容量优先,目录不可用时可手填。 - 在摘要下方加入连续追问,支持深入理解文章、停止、重试和 Ctrl/⌘+Enter;会话随文章切换清除,复用现有 Provider。
修复与改进
- 修复纯文本、行内排版和混合段落的文章翻译只显示标题、不显示正文译文的问题;清除翻译后保留原文结构。
- 明确要求模型翻译标题和全文,修复返回合法 JSON 却原样保留外语正文的情况,并更新 prompt 版本使旧结果重新生成。
- 兼容忽略 system 或结构化输出参数的 AI 网关,在消息中保留完整任务与 JSON schema;支持完整 JSON 代码块,继续拒绝附加说明、缺字段和不完整结果。
- 短 RSS 摘要只生成一两句事实总结,避免重复要点和没有来源的结论。
- 新增管理员配置
RAINDROP_PROVIDER_TRUSTED_ENDPOINTS,可精确信任自托管 HTTPS Provider 的 RFC 1918 / ULA 地址;默认保持公网限制,保留 DNS 固定、TLS 和 peer 校验。 - 同步模型消息格式与输入预算,修复原生分段未遵守 Provider 单次上限的问题;阅读器拒绝截断响应,追问失败或停止时保留下一问草稿。继续执行 token、费用与任务租约限制。
Full Changelog: v0.6.4...v0.6.5
v0.6.4
修复与改进
- 修复带
xml-stylesheet处理指令的 RSS/Atom 源无法解析的问题,兼容带或不带 XML 声明和 UTF-8 BOM 的源。 - 修复 OPML 导入、退订和后台刷新并发时的源状态错误,保证自动刷新与孤立数据清理正常运行。
- 服务关闭时结束阅读页实时事件连接,避免打开阅读页后正常退出一直等待。
- 修复 AI Provider 和备份目标的 IPv6 地址识别,保持内网地址访问限制。
- 修复 WebDAV 和 S3 网关地址中的转义路径被重复编码,并拒绝异常的 S3 分页响应,避免备份循环等待。
- 密码哈希损坏时返回服务错误,避免误报账号或密码错误。
Full Changelog: v0.6.3...v0.6.4
v0.6.3
修复与改进
- 启动时显示与阅读布局一致的加载骨架,文章加载改用段落占位,减少等待时的突兀感。
- 统一导航、工具栏和浮层的明暗层次,按钮增加轻微受光和按压反馈,输入框呈现内凹质感。
- 优化弹窗、手机来源抽屉与低频页面切换,键盘操作和日常文章选择保持即时响应。
- 磨砂与柔和阴影开关同时约束浮层和遮罩,关闭装饰阴影后仍保留选中与拖放提示。
- 适配减少动态效果、减少透明度和高对比偏好,保留手机触控区域、键盘焦点与现有阅读排版。
- 补齐 TLS 握手、证书解压与网络依赖的安全修复,更新正文清洗规则,保留 DeepL 翻译和三种数据库支持。
Full Changelog: v0.6.2...v0.6.3
v0.6.2
修复与改进
- 修复 AI 摘要与翻译等待模型时过早超时的问题,慢响应可在既有总时限内继续完成。
- AI 状态与结果读取遇到临时网络故障时自动重试,仍失败时可手动重新读取,任务失败后也可直接进入插件设置。
- 优化设置页布局与控件对齐,窄屏自动显示当前分区,调整窗口大小时保留设置草稿,字号重置按钮与输入框对齐。
- 修复手机设置弹窗底部多余空白,保存操作保持可见,并适配明暗主题、键盘与减少动态效果偏好。
- 资料校验失败时直接聚焦需要修改的字段,并保留已输入的内容。
- 为密码计算设置独立任务与并发上限,减少登录时对其他请求的影响。
- 批量清理过期刷新记录和孤立通知,减少数据库操作,并保留正在使用或等待重试的事件。
Full Changelog: v0.6.1...v0.6.2
v0.6.1
新功能
- 正文改用弧形滚动条,滑块在文章开头和结尾沿弧线转弯,支持点击、拖拽、滚轮和键盘操作。
修复与改进
- 滚动条适配明暗主题、跟随系统与各个正文配色,窗口、字号和内容变化时同步更新,短文自动隐藏。
- 修复深色界面搭配纸张、米黄或灰色正文时,段落文字与来源标记对比不足的问题。
Full Changelog: v0.6.0...v0.6.1
v0.6.0
新功能
- 新增独立「外观」设置页,浅色、深色和跟随系统均可在保存前预览。
- 磨砂与柔和阴影可分别开关,按账户保存;关闭后仍保留清晰边框和键盘焦点。
- 阅读配色增加纸张样张,与界面主题分开设置,深色界面也能保留纸白正文。
修复与改进
- 修复首屏主题恢复、主题卡片和设置导航的布局问题,兼顾手机、键盘操作与减少动态效果。
- 保留旧主题、字体与阅读配色,并修复可选交互助手的兼容问题、消除前端依赖安全告警。
Full Changelog: v0.5.0...v0.6.0