Repository navigation
界面与交互
- 当前订阅的刷新、编辑移入文章列表标题栏「…」菜单,保留刷新禁用状态和编辑后焦点恢复。
- 添加按钮仅在精确指针静止态降低视觉存在感,悬停、键盘聚焦及触摸端保持清晰;手机菜单项点击高度至少 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