// 更新日志

本次更新。

Stashium 的版本更新,按时间倒序排列。

01 / Discover

更聪明的 RSS URL 输入

  • ·粘贴普通的网站 URL,Stashium 会通过页面 HTML 中的 <link rel="alternate"> 自动发现 RSS / Atom 源。不用再到处找 /feed.xml。
  • ·http:// 或 https:// 现在可选 —— 直接输入 nytimes.com 也能用。
  • ·网站根本没有 feed 时,错误提示也更友好。
02 / Discover

把订阅条目存进 stash

  • ·订阅条目悬浮工具栏里新增「保存」动作 —— 一键把 Discover 里的文章移进你选定的文件夹。
  • ·一次性把某个分组 / 分类下的全部条目标为已读。
  • ·每个订阅源都有独立的手动刷新按钮,不必等下次轮询。
03 / AI

Smart Folder 真的聪明了

  • ·重写了 AI 分类提示,不再把所有剪辑都丢进一个笼统的「Articles」文件夹。
  • ·先识别具体主题,然后要么复用真正匹配的现有文件夹,要么新建一个具体的。
  • ·降低了温度,让跨剪辑的主题判定更一致。
04 / 隐私

匿名可选的使用遥测 —— 默认关闭

  • ·在「设置 → Capture → 隐私」新增「分享匿名使用数据」开关。
  • ·打开时,会上报事件计数(哪些功能被用了)和基本上下文(应用版本、操作系统、匿名设备 UUID),帮我决定下一步该做什么。
  • ·关闭时,什么也不发。默认就是关闭。
  • ·永远不会发送剪辑内容、URL、文件夹名、AI 提示词,或任何你输入 / 复制的东西。
05 / 细节

Brutalist 风格收尾

  • ·取消订阅确认按钮改成与其它界面一致的透明加描边样式,取代之前的纯红色实心块。
06 / 安装
  1. 01下载 Stashium.dmg
  2. 02打开 DMG,将 Stashium.app 拖入 Applications
  3. 03从 Launchpad 或 Spotlight 启动
  • 已使用 Apple Developer ID 签名
  • 已通过 Apple 公证 (Notarize)
  • 需要 macOS 11 (Big Sur) 或更新版本
  • 内置自动更新器 —— 以后新版本一键安装
01 / Sync

云同步——走任何你已经信任的文件夹

  • ·天生多云——支持 iCloud Drive、Google Drive、Dropbox、OneDrive、Syncthing,任何在硬盘上挂成文件夹的东西都行。不用新建账号、没有 Stashium 自己的服务器、不需要 Apple App Store entitlement。
  • ·「设置 → Sync」打开它。选一个文件夹,把别的 Mac 也指过去,剪辑、文件夹、文件本体、og:image 预览就在它们之间流动。
  • ·快照 + 按行 LWW 合并——历史不同的两台 Mac 真的能收敛(不是「最后写入的人把所有人覆盖掉」);按行 last-write-wins 比较 updated_at。
  • ·稳定的跨设备身份——每条剪辑和文件夹都有一个 128 位的 sync_id,永不复用,所以跨设备 AUTOINCREMENT id 撞车的问题没了。
  • ·重装即恢复——换台新 Mac 装上 Stashium、指向你的 sync 文件夹,stash 会从最新的 peer 快照里物化出来。
  • ·冲突日志——两台 Mac 在同一个间隔内编辑了同一条剪辑时,输的那个版本会追加写到 sync_folder/conflicts/{device}-{ts}.jsonl。没有东西会被静默吃掉。
  • ·Blob 同步,悄无声息——文件剪辑(截图、拖进来的 PDF、EPUB 之类)和 URL 剪辑的 og:image 预览都做 SHA-256 哈希后复制到 sync_folder/blobs/。peer 设备上的 file_path 和 og_image 会被自动改写指向 blob 文件夹,所以等你的云同步引擎把文件落地到 Mac B 的那一刻,打开剪辑就能用。
  • ·垃圾回收——彻底删除一条剪辑时,对应的 blob 会在之后的某个周期里从 sync 文件夹里被清掉(在垃圾桶里、还可恢复的剪辑的 blob 会保留)。
  • ·v1 故意不做加密——你的云服务商能读到剪辑内容。这是为了把上手降到「点两下」做的取舍。v2 可能加 E2E。
02 / Sync

同步设置 UI

  • ·一键开关,状态条显示下次同步 ETA + 上次同步结果。
  • ·原生文件夹选择器,自带 iCloud / Google Drive / Dropbox 的建议路径。
  • ·同步间隔选择——1 / 5 / 15 / 30 / 60 分钟(默认 5 分钟)。
  • ·可编辑的设备名(其他 peer 会看到)。
  • ·手动「立即同步」按钮。
  • ·其他设备列表——所有曾经写过这个 sync 文件夹的 Mac 会列出来,带名字和最近活跃时间。
  • ·按剪辑诊断(进阶):sync_diagnose 命令把每条剪辑的可同步状态可视化出来——「我的 PDF 怎么不同步」终于有具体答案。
03 / Sync

同步性能优化

  • ·DB 没变就跳过快照——上次同步以来没编辑的空闲设备不会再重新上传一份一样的 DB。
  • ·Single-flight 周期——疯狂点「立即同步」或者调度器和手动触发撞在一起,都不会再叠加多个 SQLite backup + zstd + 上传任务。
  • ·Blob GC 限流——孤儿 blob 清扫从每周期一次改为大约每小时一次(删除本来就是最终一致的)。
  • ·哈希缓存——content_hash 和 og_image_hash 算一次就缓存,不再重算。
  • ·原子快照写入——先写 .tmp,再原子改名;peer 扫描器会忽略正在写入的文件。
  • ·受 MAX_CONCURRENT_FETCHES = 3 限制——Discover 已经用过的机制,同时给并发的 peer 快照合并设上限。
04 / 修复

其他修复

  • ·当前视图为空时详情面板还在显示老内容——在 All 视图(现在 = 仅未分类)打开 app 时,列表是空的,但右边详情面板还会渲染上一次选中的剪辑。详情面板现在严格从当前可见列表派生,被中间面板过滤掉的东西在右边也会消失。
  • ·AI Summary / Smart Folder / Generate ToC 竞态——在剪辑 A 上点 AI,再在流没结束前切到剪辑 B,会 (a) 把 A 的流式内容显示在 B 上、(b) 把 A 的结果静默写进 B 的 DB。改成按请求捕获 clip id,并且切换剪辑时完全重置本地状态。
  • ·Jump to existing——toast → Jump 现在能正确跳到剪辑所在的文件夹(或 Archive),不再卡在 All。loadClips 里通过陈旧闭包覆盖选中剪辑的竞态也一起修了。
  • ·unminimize 权限——之前在 capabilities 里漏了,导致 toast 的 Jump 静默失败。补上了。
  • ·文件夹浏览器的 + 按钮——列表为空时也能新建文件夹了。
  • ·Folders → Discover 切换——侧边栏切换板块时不再卡在文件夹面板。
  • ·Archive ↔ 文件夹拖放——归档的剪辑现在也能拖到文件夹里(archive 是状态,不是分类);把归档剪辑拖回 All 会解除归档。
  • ·All 视图 = 未分类收件箱——剪辑一旦进了某个文件夹,就不再在 All 里出现。避免误把整理好的内容批量删掉。
  • ·侧边栏 feed group——折叠状态会持久化。
  • ·Feed 文章字体——Discover 里 feed 文章正文现在遵循和剪辑一样的排版设置(字体、字号、行高、内容宽度)。
05 / 已知限制

已知限制

  • ·v1.0 里文件夹删除不跨设备传播——删掉的文件夹,在和还留着它的 peer 同步后可能会「复活」。Phase 2(事件日志)里会彻底修。
  • ·URL 剪辑文章正文里嵌入的内联图片暂时不同步——只有 og:image 预览会同步。v1.2 会做。
  • ·没有加密——云服务商能读到剪辑内容。v2 会做。
06 / 安装
  1. 01下载 Stashium.dmg
  2. 02打开 DMG,将 Stashium.app 拖入 Applications
  3. 03从 Launchpad 或 Spotlight 启动
  • 已使用 Apple Developer ID 签名
  • 已通过 Apple 公证 (Notarize)
  • 需要 macOS 11 (Big Sur) 或更新版本
  • 已经在用 0.4.0 及以上?启动时 Stashium 会主动提示更新,不需要手动下载。
01 / Discover

Discover——一个真正的 RSS 阅读器

  • ·订阅 feed、在原地读文章、把好的存进你的 stash。位置在侧边栏,文件夹下面。
  • ·订阅时贴 feed URL 或普通网站 URL 都行——Stashium 会自动探测 <link rel="alternate">,大部分首页直接就能用。
  • ·Group 帮你整理 feed。「Discover 设置 → Groups」里创建 / 重命名 / 删除。侧边栏每个分组都能独立折叠,折叠状态重启也不丢。
  • ·一键保存到 stash——每条 feed 条目都有个保存按钮,会把它升级成一条普通的 URL 剪辑,连同缓存的正文、og:image、标题一并带过去。不会再发起一次抓取。
  • ·已读 / 未读 / 归档 / 取消已读,每个条目都能切;单 feed 和全量的 Refresh all 也都在。
  • ·正文在你第一次打开条目时缓存到本地——之后的阅读是即时的,离线也能看。
  • ·保留 6 个月——超过 180 天的条目自动清理。你保存到 stash 的东西不动。
02 / Discover

OPML 导入 / 导出

  • ·可以从 NetNewsWire、Reeder、Feedly、Inoreader,或者任何能导出 OPML 的工具导入。容错解析器处理真实世界里的奇葩情况(没转义的 &、BOM、不匹配的标签)。
  • ·大批量导入再也不会卡 UI——feed 用占位标题瞬间出现在侧边栏,再在后台以 3 路并发抓取真实标题。
  • ·OPML 里的 Group 会变成 Stashium 的 Group(同名的会被复用)。
  • ·重复导入同一个文件,已订阅的 feed 只会显示为 skipped,而不是报错。
  • ·OPML 导出会把全部订阅打成一个标准的 OPML 2.0 文件,可以丢进任何别的阅读器。
  • ·Clear all 一键退订所有 feed——保存过的剪辑和 group 都保留。
03 / 正文抽取

以前抓回来一片空白的文章现在能正常渲染

  • ·像 4gamers、ETtoday、苹果日报这类——CJK 短文 + 图多——以前经常抓回来是空的,因为正文抽取的启发式是针对英文长文调的。
  • ·现在当主抽取器返回空时,会回退到一串标准文章容器([itemprop="articleBody"]、article.render-content、.article-content、.post-content、.entry-content、.article-body、main article、article)。
  • ·之前抽取失败的条目下次打开时会自动重试——修复溯及既往,不需要你做任何事。
04 / 稳定性

崩溃修了

  • ·贴了很多 URL 的人都会遇到的「约 30 分钟 SIGTRAP 崩溃」没了。修了两个根因:剪贴板巨大图片上无限制的 to_vec()(现在 100 MB 封顶),以及每次调用都新建 reqwest::blocking::Client 导致的文件描述符泄漏(现在改成共享 client)。
  • ·把剪辑拖到侧边栏文件夹上去归档——原本是坏的,因为 Tauri 的 OS 级拖放拦截了 HTML5 事件。现在把 OS 级处理器关掉了。
  • ·点击文章里的链接会用默认浏览器打开,而不是把 Stashium 的 UI 替换掉。
05 / 可靠性

可靠性加固

  • ·所有后台线程(URL 流水线、feed 轮询、手动刷新、OPML 水合、OCR)都包了 catch_unwind——一条畸形 payload 不会再把 app 带走。
  • ·OCR 并发数上限设为 2,防止截图积压时 Vision 线程无限开。
  • ·Favicon 抓取加了退避——/favicon.ico 返回 404 的站点不会再每 60 秒永远重试。失败后 7 天才再试。
  • ·OPML 解析器双重栈:先严格 XML,失败再走容错的手写扫描器。带属性里夹了 >、BOM 头之类的现实 OPML 文件现在也能干净导入。
  • ·HTTP 客户端正确处理 gzip 和 brotli 的 content-encoding——强制压缩的 CDN(CloudFront、Cloudflare)不会再把原始压缩字节塞给下游解析器。
  • ·User-Agent 用完整的 Chrome——那些挑食的边缘规则会乖乖返回真正的文章而不是阉割版。
  • ·feed(10 MB)和 favicon(1 MB)请求都加了 HTTP body 大小上限——防止行为异常的服务器把内存撑爆。
06 / 细节

UI 打磨

  • ·「Discover 设置 → Feeds」工具栏重做,对齐项目的 mono-uppercase + 直角设计语言。按钮按意图分组、用竖线分隔:[⟳ REFRESH] | [↑ IMPORT] [↓ EXPORT] | [🗑 CLEAR]。
  • ·侧边栏 feed group 用 chevron 折叠;空的 group 干脆不显示 chevron。
  • ·从 feed 保存到 stash 现在完全乐观更新——点完不会再卡 2 秒。
  • ·文件夹浏览器——右上角的 + 按钮在文件夹列表为空时也能新建文件夹了,空状态的提示也指向 + 按钮(之前错指到了侧边栏)。
  • ·在侧边栏从 Folders 切到 Discover 时现在真的会跳到 Discover(之前因为 folder-browser 标志没重置,会卡在文件夹面板上)。
07 / 安装
  1. 01下载 Stashium.dmg
  2. 02打开 DMG,将 Stashium.app 拖入 Applications
  3. 03从 Launchpad 或 Spotlight 启动
  • 已使用 Apple Developer ID 签名
  • 已通过 Apple 公证 (Notarize)
  • 需要 macOS 11 (Big Sur) 或更新版本
  • 已经在用 0.4.0 及以上?启动时 Stashium 会主动提示更新,不需要手动下载。
01 / AI

一颗 AI 按钮、一个模型、一把钥匙

  • ·之前分开的三颗 AI 按钮(Summary / ToC / Smart Folder)合并成每个剪辑上的一个 AI ▼ 下拉。工具栏更干净,操作还是一键。
  • ·AI 提供方简化为 Ollama Cloud,跑 Gemma 4 31B——按账号算的、可预测的免费额度,不共享速率池,中文(繁体)和英文都强。
  • ·OpenRouter 下架——它的 :free 层共享一个全球的 Google AI Studio 配额,429 不停。Ollama 的免费额度是按账号的,稳定可预期。
  • ·首次设置三行就完事:ollama.com/signup 免费注册、ollama.com/settings/keys 生成 key、贴进 Settings。无需信用卡。
02 / AI

Summary 与 Contents 重新设计

  • ·Summary 和 Contents 现在以极简的左边色条块渲染(Summary 用品红,Contents 用琥珀),不再是带边框的卡片——像引用块那样融入正文,而不是塞了一坨系统 UI。
  • ·色块标签常驻,一眼能认出是哪段。
  • ·Model ID 徽章拿掉了。Clear / 状态只在需要时闪。
03 / 列表

剪辑列表——按你在意的方式排序

  • ·新增的 updated_at 会在每次用户操作时更新——笔记编辑、改标题、切高亮、置顶 / 归档 / 移动、AI 跑了。
  • ·后台任务(OCR、og:image 缓存、文章抓取)刻意不动它,免得老截图被一个迟到的任务突然顶到最上面。
  • ·「设置 → 捕获 → 剪辑列表」多了一个 Sort by 下拉:创建日期 · 最后修改 · 标题(A→Z)。置顶剪辑永远在最上面。
  • ·排序在你保存编辑的瞬间就重排——不再需要切换文件夹「刷新」。
04 / 详情

剪辑详情工具栏重做

  • ·新的 Info ⓘ 菜单弹出 Statistics 面板:Words / Characters / Paragraphs / Read Time + 一行干净的「Apr 7, 2026 at 6:41PM · Created」时间戳。Copy / Refresh / Delete 都收进了这个菜单。
  • ·主工具栏保持极简:Open in browser · Highlights · Lock-to-edit · Archive · ⓘ。次要操作藏在一击之后。
  • ·「No folder」旁边那串生的 2026-05-14 12:24:34 时间戳没了——Info 菜单里有格式化过的版本。
05 / 捕获

拖文件进窗口就变剪辑

  • ·以前把 PDF 拖进 app 会把整个 UI 替换成内嵌 PDF 阅读器。现在任何拖进来的文件都会变成 file 剪辑,走正常流水线(去重、OCR、PDF/EPUB 文字抽取)。
  • ·多文件拖放也生效——每个路径各自变成一个剪辑。
06 / Quick Paste

Quick Paste 打磨

  • ·IME 感知的 Enter:打中文 / 日文 / 韩文按 Enter 选候选词的时候,不会再误触「粘贴第一条结果」。Enter 先给输入法,组字结束后的下一次 Enter 才是真正的提交。
  • ·Quick Paste 搜索现在匹配整段剪辑正文(文章、OCR 文字、富文本、笔记),不止标题。和主窗口搜索的行为一致。
07 / 列表

剪辑列表的鼠标框选

  • ·在剪辑列表里拖一个矩形(或按住 Option 拖任意一行)就能框选多条剪辑。右键选中的任一条 → 批量 Archive / Delete / Move-to-folder。
  • ·拖到列表上下边缘附近会自动滚动。
08 / URL

URL 剪辑改进

  • ·在网页上 Cmd+C:约 500ms 内 toast 就出现,带页面标题 + 缩略图(而不是裸 URL)。文章正文异步抓取后填进来——不再盯着 URL 等好几秒。
  • ·Twitter / X 没有 og:image 时回退到页面 favicon,所以 toast 总会有缩略图。
  • ·WordPress 的懒加载内联图片(data-src 而不是 src)现在能正确抓取——文章里所有图都能保住。
  • ·再次复制同一个 URL 直接跳过 HTTP 来回:去重 toast 在 50ms 以内就出现。
09 / 细节

细碎的胜利

  • ·富文本复制保留格式——粘贴到 Notes / Pages / Word / Mail 时粗体 / 斜体 / 颜色都在。以前只有纯文本能存活。
  • ·Archive 按钮加进了剪辑详情工具栏(在 Open / Highlights / Lock 旁边)。
  • ·Toast 从右向左滑偶尔会打开 app 而不是关掉——修复了边缘触发返回手势的误判。
  • ·Toast 堆到 MAX 时新剪辑也能正确显示——修了一个数组长度不变就跳过 win.show() 的 state effect。
  • ·macOS Dock 图标点击在窗口隐藏时能重新打开(之前是 no-op)。
  • ·「设置 → 外观」重做——带实时排版预览和每个主题的迷你 app 预览卡。
10 / 安装
  1. 01下载 Stashium.dmg
  2. 02打开 DMG,将 Stashium.app 拖入 Applications
  3. 03从 Launchpad 或 Spotlight 启动
  • 已使用 Apple Developer ID 签名
  • 已通过 Apple 公证 (Notarize)
  • 需要 macOS 11 (Big Sur) 或更新版本
  • 已经在用 0.5.0?启动时 Stashium 会主动提示更新,不需要手动下载。
01 / OCR

截图也能搜

  • ·粘贴的图片和截图现在会走本地 OCR(Apple 的 Live Text 引擎 + Vision 框架)。支持中日韩,不联网、不调云。
  • ·识别出来的文字进入普通搜索——输入「invoice 2024」就能找到像素里写着那串字的截图。
  • ·OCR 命中的词在详情视图里会高亮(拉丁字符;中日韩走转录文本搜索)。
  • ·每张图片只跑一次,跑在后台。这次升级前的旧截图,会在下次启动时补跑。
02 / 文档

PDF 与 EPUB 也建索引

  • ·把 PDF 或 EPUB 丢进 Stashium,文字层会被抽出来(带嵌入文字的 PDF——Word / Pages / Notion 之类导出的)。
  • ·和 OCR 走同一条下游:文字可搜索,也能喂给 AI Summary / Smart Folder。
  • ·每份文档上限 30K 字符。免得 AI 提示词被整本小说淹没,让它专注在主题上。
  • ·扫描 PDF(没有文字层的那种)会被跳过——AI 按钮直接不显示,不会偷偷塞乱码进去。
03 / AI

AI 现在不只对文字生效

  • ·AI Summary 和 Smart Folder 按钮现在也会出现在截图、PDF、EPUB 剪辑上——任何本地能成功提取文字的地方。
  • ·短小的 OCR 片段(图标、UI 装饰)会故意藏掉按钮,免得模型从两个词里幻觉出一个主题。
04 / Quick Paste

Quick Paste 浮窗(⌥S)

  • ·在你光标所在的位置弹出来的可搜索小窗。输入过滤、↵ 粘贴、⎋ 关闭。
  • ·默认快捷键 ⌥S——在「设置 → 快捷键」里改。
  • ·出现在你正在用的那台显示器上,而不是 Tauri 默认的主屏。
05 / 搜索

搜索现在能进到正文,不止标题

  • ·以前搜索只匹配预览和标题。现在还匹配:URL 剪辑的文章正文、富文本/HTML 正文、图片的 OCR 文字、PDF/EPUB 抽出的文字。
  • ·查询依然秒回——索引还是同一个 SQLite 库,只是 LIKE 子句多了几个字段。
06 / 修复

WordPress 的图片不再丢失

  • ·WordPress 站点常用懒加载内联图片(WP Smush、a3 Lazy Load、WP Rocket 等)——真实 URL 藏在 data-src,src= 只是 1×1 占位图。
  • ·以前:只有封面图保住了,文章里的内联图全部空白。
  • ·现在:懒加载 URL 会被识别出来,像普通图片一样进本地缓存。保存的文章无论联网与否,图都完整。
07 / 设置

键盘快捷键设置页

  • ·新增「设置 → 快捷键」标签,可以在应用内重新绑定全局与应用内快捷键(Quick Paste、捕获触发、窗口切换等)。
08 / 安装
  1. 01下载 Stashium.dmg
  2. 02打开 DMG,将 Stashium.app 拖入 Applications
  3. 03从 Launchpad 或 Spotlight 启动
  • 已使用 Apple Developer ID 签名
  • 已通过 Apple 公证 (Notarize)
  • 需要 macOS 11 (Big Sur) 或更新版本
  • 已经在用 0.4.0?启动时 Stashium 会主动提示更新,不需要手动下载。
01 / 自动更新

Stashium 自己上新

  • ·Stashium 现在会在启动时检查新版本,并就地完成安装。不用再翻 DMG。
  • ·更新走端到端签名验证(在 Apple 公证之上叠了一层 Ed25519),CDN 被污染或二进制被替换都骗不过来。
  • ·点 Install,自动下载、替换、重启。你也随时可以从「Stashium → Check for Updates」手动检查。
02 / 去重

同一份内容不会再保存两遍

  • ·已经存过的东西再次复制,不会产生第二条记录。Toast 会显示「Already in your library」,点 Jump to existing 直接跳到原条目。
  • ·所有剪辑类型都生效:文字 / URL / Markdown / 富文本走内容完全匹配;文件(Finder 复制)走文件名 + 大小匹配;截图与剪贴板图片走字节级指纹。
  • ·归档的剪辑算重复;垃圾桶里的不算——丢进垃圾桶后再复制相同内容,会当成新抓取。
03 / 细节

积少成多的小修复

  • ·点 Dock 图标会重新打开主窗口。之前 ⌘W 关掉之后 Dock 图标点了没反应,现在恢复了。
  • ·点菜单栏图标会打开菜单(不再强行弹出窗口)。菜单里的「Show Stashium」依然正常工作。
  • ·Toast 行为与捕获时机的几个细节修复。
04 / 安装
  1. 01下载 Stashium.dmg
  2. 02打开 DMG,将 Stashium.app 拖入 Applications
  3. 03从 Launchpad 或 Spotlight 启动
  • 已使用 Apple Developer ID 签名
  • 已通过 Apple 公证 (Notarize)
  • 需要 macOS 11 (Big Sur) 或更新版本
  • 已经在用 0.3.0?这次还需要手动下载一次。0.4.0 之后 Stashium 会自己更新。
01 / AI

OpenRouter — 一把钥匙打开所有模型

  • ·AI 引擎从写死的 OpenAI 切换到 OpenRouter,一支 API key 走全部模型。
  • ·「设置 → AI」新增 Model 选择器,支持:GPT-5.4 Nano(最快最便宜,默认)、GPT-5.4 Mini(较聪明,适合长文)、Gemini 3 Flash(多语种与超长上下文)、Claude Sonnet 4.6(写作与推理品质最高)。
  • ·AI Summary 会记住生成它的模型,之后切换模型也能在 UI 上看到是哪个模型写的。
  • ·改善错误提示:401 / 402(余额不足) / 404(模型未找到) / 429(限流) 各自有对应的友善信息。
  • ·旧的 OpenAI bare model id(例如 gpt-4o)会自动迁移到 OpenRouter 命名空间(openai/...)。
02 / AI

摘要语言任你挑

  • ·「设置 → AI」新增 Summary language 下拉:Same as content(镜射原文语言)、English、繁体中文、简体中文、日文。
  • ·不只翻译正文,连 bullet point 的 category 标签也会翻译成目标语言。
03 / 文件夹

Smart Folder — AI 自动归档

  • ·内容区 AI 按钮旁新增 Smart Folder 按钮:AI 会帮 clip 挑一个合适的文件夹并移过去。
  • ·优先在现有文件夹中匹配(不区分大小写),找不到合适的才新建。
  • ·新建时 AI 会顺便挑一个 Lucide 图标 — 经过名称校验,避免幻觉图标。
  • ·已存在的文件夹图标不会被覆盖。
  • ·「设置 → AI」加了开关,默认启用;关掉后按钮会隐藏。
04 / 文件夹

右键:仅删文件夹 / 文件夹与 clips 一起删

  • ·侧边栏文件夹右键菜单拆成两个动作:Delete folder (keep clips) — 原行为,clips 变成 unfiled。Delete folder & N clips — 新功能,连 clips 一起删除。
  • ·两者都走软删除(进垃圾桶),可从 Trash 还原。
  • ·第二个动作有 inline confirm 避免误触;文件夹为空时禁用。
05 / 修复

Title 编辑会即时刷新 clip list

  • ·修正在内容区编辑 title 后,clip list 不更新的问题。
  • ·原因:list 的预览是从 content 前两行推导,与 title 编辑写入的 preview 字段完全分离。修法:preview 与 content 第一行不同时(用户手动改过)优先显示 preview,未编辑的 clip 仍维持两行预览。
06 / 后端

文件夹 + clips 原子删除

  • ·新增 delete_folder_with_clips Tauri command —— 原子地软删除文件夹内的 clips 并移除文件夹,返回被软删除的数量。
07 / 安装
  1. 01下载 Stashium.dmg
  2. 02打开 DMG,将 Stashium.app 拖入 Applications
  3. 03从 Launchpad 或 Spotlight 启动
  • 已使用 Apple Developer ID 签名
  • 已通过 Apple 公证 (Notarize)
  • 需要 macOS 11 (Big Sur) 或更新版本
01 / 设计

全新的设计语言

  • ·基于受 xAI 启发的布鲁特主义系统重建 UI:单色配色、等宽字体标题、0px 直角、零阴影。
  • ·按钮改为 Geist Mono 大写,字距加宽。
  • ·悬停时由亮变暗 — 更像「命令行」,少了「消费级应用」的感觉。
  • ·「关于 / 更新」中的 Stashium 字标改为 Geist Mono。
02 / 图标

应用图标:8 种颜色(原本 2 种)

  • ·在原有 Light、Dark 之外,新增 6 种配色:Ocean、Ocean Dark、Rose、Forest、Midnight、Amber。
  • ·主题与图标完全独立 — 可任意搭配(Light 主题 + Ocean 图标、Dark 主题 + Amber 图标 等)。
  • ·在「设置 → 外观 → 应用图标」中更换。Dock 图标会即时切换。
03 / 主题

主题颜色梳理

  • ·为 8 套主题补齐缺失的 --destructive、--sidebar-ring、--chart-* 令牌,使破坏性按钮与图表类组件在每套配色下都能正确渲染。
  • ·主题选择器中的色块现在与实际渲染效果一致。
04 / 安装
  1. 01下载 Stashium.dmg
  2. 02打开 DMG,将 Stashium.app 拖入 Applications
  3. 03从 Launchpad 或 Spotlight 启动
  • 已使用 Apple Developer ID 签名
  • 已通过 Apple 公证 (Notarize)
  • 需要 macOS 11 (Big Sur) 或更新版本