• English
  • 한국어
  • Deutsch
  • Français
  • Português
  • Español
  • 日本語
  • 简体中文
  • 繁體中文
← 返回 Upvault

更新日志

Upvault 桌面应用的发布说明与版本历史。

v0.7.7

2026-10-12
新增
  • 设置中新增"账户"标签页,登录、套餐、许可证和升级集中在一处
  • 回答会显示用作上下文的历史对话和笔记数量
  • "通用"设置新增布局选项(自由/固定),"数据"标签页新增"存储"区域,显示数据的保存位置
变更
  • 设置菜单整理为五个分组,"通用"置于最上方。本地 MCP 服务器设置移到"外部 AI 连接",模型下载移到"系统",最大 Token 数移到"模型"
  • 许可证密钥需在登录后输入,并与购买它的账户绑定
  • Free 套餐现在包含最多 10 个工作区,以及在一台桌面设备上的 Google Drive 同步。Standard 支持 4 台设备,Premium 支持 8 台
  • 通过同步收到的笔记和消息在同步结束后即可搜索,不必等到下次启动
  • 同步设置的名称更清楚:"自动备份"改为"自动上传更改",两个设备列表分别命名
  • 删除 MCP 服务器前会先请求确认
修复
  • 在一台设备上退出登录会让其他设备也退出登录,并中断它们的 Google Drive 同步
  • 退出登录并重启后,应用显示为访客,却打开了上一个账户的数据
  • 会话已结束时应用仍显示为已登录,而同步和许可证检查全部失败
  • Google Drive 授权过期时,"同步"标签页只显示原始错误,无法重新连接
  • 同步在连接中断时直接放弃而不重试,并把未完成的下载报告为已完成
  • 从设备列表中移除的设备,在被要求重新注册之前就开始了完整同步
  • 部分模型把网页搜索或工具调用写成文本并编造回答。现在应用会重试一次并说明发生了什么
  • OpenRouter 免费模型的回答只有几行就中断,或者为空
  • "继续生成"每次失败都会在对话中添加一条错误消息。现在原因显示在被截断回答的提示中
  • 侧边栏的回收站数量要打开回收站后才更新
移除
  • "数据"标签页的"导入备份"(与"恢复"功能相同)
  • "通用"设置中的只读超时表,以及"记忆"设置中始终禁用的自动分类开关
内部
  • 开发版本可以记录对话轮次用于诊断
  • 移除向量数据库中未使用的云存储依赖
  • 删除 96 条未使用的设置文案

v0.7.6

2026-10-02
新增
  • 当回答因达到模型输出长度上限而中断时,聊天会给出提示,并提供“继续”按钮从中断处接着生成
  • 网页搜索的回答以编号脚注引用搜索结果,并在消息下方显示来源列表
  • 本地 MCP 服务器设置新增访问日志。AI 客户端使用的连接信息发生变化时会发出提醒,签发新令牌前会先确认
变更
  • 聊天工具栏按钮在空间足够时显示文字标签,只有窗口变窄时才切换为图标
  • 在宽屏上,消息列会停在便于阅读的宽度
  • 较长的模型名称显示得更完整,悬停时显示全名
  • 本地 MCP 服务器在重启或切换账号后仍使用同一端口,已配置的 AI 客户端可继续使用
  • 通过本地 MCP 服务器发送给 AI 客户端的文档搜索结果显示原始文件名
修复
  • 回答生成过程中如果 Google Drive 同步完成,回答可能会消失
  • 网页搜索后,用其他语言提出的问题却得到英文回答
  • 表格和代码块中的换行显示为 HTML 代码,而没有换行
  • 模型列表可能超出屏幕边缘
  • 重置全部数据后,本地 MCP 服务器仍在运行,旧令牌仍然有效
内部
  • 被套餐检查拦截的重复访问在访问日志中按每分钟合并为一条

v0.7.5

2026-09-30
新增
  • 在聊天输入框的行首输入 /,即可搜索提示词库并插入提示词,无需打开提示词库
变更
  • 新对话一开始输入框就是宽版,与消息对齐,并随窗口缩小
  • 输入框提示中加入了 / 和 @ 快捷方式
修复
  • 发送第一条消息前,输入框很窄,按钮只显示图标
  • 在其他语言下,智能体按钮显示内置智能体的英文名称
  • 在德语、西班牙语、法语、日语、葡萄牙语和中文界面中,网页搜索、模型选择器和部分设置页面显示英文
内部
  • 聊天界面颜色改用设计令牌

v0.7.4

2026-09-29
新增
  • 可以在侧边栏中把文件夹拖入同级文件夹,或拖到顶层
  • 鼠标悬停在被截断的文件、笔记或对话名称上即可查看全名。文件名从中间截断,保留结尾和扩展名
变更
  • 将长文档加入 AI 搜索时占用的内存大幅减少,完成后会释放
  • 删除已上传到 Google Drive 的文件时,会提示 Drive 原文件将保留 30 天以便恢复,回收站也会显示何时删除
修复
  • 在 Windows 上,笔记代码块、聊天消息和本地 MCP 服务器设置中的复制按钮无法复制
  • 上传全部或部分失败的同步被显示为已完成。现在会显示为部分失败并重试上传
  • Google Drive 临时服务器错误导致同步直接失败而不重试
  • 上传过程中修改的文件名没有同步到 Google Drive
  • 通过批量删除、侧边栏删除或删除文件夹移除的项目不会出现在已打开的回收站中
  • 可以在回收站中永久删除其他设备刚刚恢复的项目
内部
  • 使用真实 Google Drive 账户运行的同步与文件箱 QA 自动化
  • 移除应用文案中的破折号

v0.7.3

2026-09-20
新增
  • 工作区文件盒:把任意文件放进工作区,通过你自己的 Google Drive 同步,在另一台设备上按需下载
  • 把文件盒中的文件加入 AI 搜索,也可以移出而不删除文件
  • 重命名文件盒中的文件
  • 把文件盒中的文件另存到任意位置,遇到同名文件会先询问,保存后可直接打开或在文件夹中显示
  • 侧边栏显示 Google Drive 存储用量,同步设置中可查看按文件夹的明细
  • 跨对话搜索,助手可以引用你其他对话中的上下文
  • 对话内消息搜索
  • 在设置中配置网页搜索 API 密钥
  • 助手头像上显示服务商图标
变更
  • 存储格式已更新(架构 v46)。请先把其他设备更新到此版本再同步,否则同步会停止
  • 资源管理器按对话、笔记、文件的顺序排列,并在文件行上显示传输进度
  • 向 Google Drive 传输文件时,重启或断网后会从中断处继续
修复
  • 用 @ 附加的文档无法加载内容
  • CSV、XLSX 和 XLS 原件从未上传到 Google Drive
  • 一次删除多个文档时,本地文件和 Drive 上的副本会被遗留
  • 恢复出厂设置时,文档和自定义模型的删除没有同步到其他设备
  • 文档搜索结果显示内部 UUID 文件名而不是原始文件名
  • Ctrl+K 无法按原始文件名找到文档
  • 同步完成后文档列表没有刷新
  • 同步过程中合并向量数据库时应用可能崩溃
  • 已删除的文件夹在同步后重新出现
  • 文件盒之前添加的文档缺少文件大小
  • 资源管理器中的已索引徽章没有对齐
内部
  • 本地 MCP 服务器加固:按账户隔离与传输校验(D-14 A1 Step 1 和 2)
  • 落地页截图自动化

v0.7.2

2026-09-04
新增
  • 聊天助手信息(模型、提供方、上下文)展示
变更
  • 同步稳定性改进

v0.7.1

2026-09-03
变更
  • AI 模型列表自动刷新计划(提供方发布的新模型将自动出现在应用中)
内部
  • CI:移除重复缓存,将检查范围限定至 MR 以加快流水线速度

v0.7.0

2026-09-02
新增
  • 重排(Rerank)流水线:对搜索/RAG 结果重新排序,提升头部命中准确率
  • 新的搜索逻辑,具备更强的层级/过滤器组合能力
变更
  • Tiptap 编辑器设计焕新,并改进编辑会话持久化
  • 大规模设计更新的最终打磨(字体、任务栏)
  • PDF 解析器改进
修复
  • 部署脚本:防止在 main 推送失败时继续推送标签

v0.6.21

2026-08-19
变更
  • 小型稳定性发布

v0.6.20

2026-08-19
新增
  • 新的 AI 提供方
变更
  • 设计更新第 3 轮:Spine card、Explorer、Folder、Header
  • 重新设计的侧边栏、页头、开关按钮
修复
  • 若干 Spine card / CSS 问题

v0.6.19

2026-06-24
变更
  • 设计更新:字体系统统一(DM Sans / DM Serif Display / JetBrains Mono / Pretendard / Noto Serif KR / D2Coding)

v0.6.18

2026-06-16
内部
  • 针对 GitLab CI main 锁定加固发布流程(v* 标签推送后,CI 期间 main 推送会返回 403)
  • deploy.ps1:加强 -Yes 非交互式守卫

v0.6.17

2026-06-16
修复
  • 改进许可证错误提示
  • 聊天错误消息显示 bug
  • 标签页滚动问题
内部
  • deploy.ps1:-Yes/-Shutdown 标志用于非交互式部署

v0.6.16

2026-06-15
修复
  • 许可证自行释放的问题
  • Toast/确认对话框 UX 整理

v0.6.15

2026-06-01
修复
  • Toast 相关 bug
  • 部署脚本一致性

v0.6.14

2026-05-10
内部
  • 对齐 Tauri JS API 与 Rust crate 版本(@tauri-apps/api, plugin-dialog)

v0.6.13

2026-05-10
新增
  • 扩展设置功能
变更
  • 汇总 4~5 月的累计改进

v0.6.1 ~ 0.6.12

2026-03-14 ~ 2026-03-26
新增
  • 编辑器 UI 重设计第 1 阶段:BubbleMenu(9 个格式按钮 + AI 子菜单)、Slash 命令占位符、LinkEditPopover 整理
  • 远程模型目录:从 R2 自动拉取最新模型,24 小时缓存(22 个模型)
  • 文档查看器 UX 重设计(Phase A):内嵌 TXT/MD 查看器、PDF/DOCX 引导对话框、4 种视图模式
  • 收件箱功能(Phase A/B/C):作为系统工作区的收件箱、专属操作栏、手动 AI 分类 + 撤销
  • 笔记导入:将 TXT/MD 文本文件作为笔记引入 + 导入对话框
  • 按需下载原始文档:仅在需要时从云端下载其他设备上传的原始文档
  • 侧边栏文件夹悬停提示:文件夹内容预览
  • 主密钥闲置超时:在可配置时间(0/5/15/30/60 分钟)后自动锁定 + 立即锁定按钮
变更
  • 清理了 9 种语言中共 45 处硬编码英文字符串
修复
  • 侧边栏文件夹重命名:Enter/Blur 竞态条件、Escape 取消
  • 文件夹悬停提示陈旧缓存
  • 应用重启后 Google Drive 令牌未缓存
  • 文档云端下载失败
  • Lance Pull 合并在表缺失时无法恢复
  • 嵌入模型安装问题

v0.6.0

2026-03-13
新增
  • CI/CD 大改造与代码签名(Certificate):开始分发签名的 Windows 安装程序

v0.5.9 ~ 0.5.12

2026-03-11 ~ 2026-03-12
新增
  • LanceDB 向量孤儿清理(M-6):自动删除过期对话的向量 + 对 3 张表定期 compaction
  • 对账(Reconciliation)工具:检查已删除来源与向量之间的一致性
  • 多项文档/笔记改进
修复
  • 嵌入模型下载问题
  • 文档云端下载失败(切换到 immutable_files + oplog 清理 + Drive 回退)
  • CI:应用 curl --ssl-no-revoke,node_modules 从缓存排除

v0.5.8

2026-03-08
新增
  • 设备管理与远程停用(EDGE-2-C):查看许可证下已注册设备 + 远程停用指定设备
  • Google Drive OAuth 管理(M-3):生产环境审核通过、55 分钟主动刷新、invalid_grant 立即中止、需要重新授权时应用内横幅提示
  • LLM 调用稳定性(M-2):在自动标题/摘要/记忆流水线中对 429/5xx 使用 x3 指数退避
  • 同步完整性改进(SYNC-D 系列):Merkle BLAKE3 哈希、解决 drive_file_id 重复、Lance Pull 保留仅本地向量(基于 source_file 合并)、Push 历史追踪最多 50 条
  • 代码块「语言 + 复制」条(L-10):聊天与笔记编辑器均适用,支持 Tab 缩进
修复
  • NSIS 钩子重复定义(hooks.nsh)

v0.5.4 ~ 0.5.7

2026-03-06 ~ 2026-03-08
新增
  • 同步完全重构(SYNC-REDESIGN):所有设备始终可读写、移除 WriterLocker、Union Merge、统一 oplog.jsonl、5 种状态 UX(Synced/Syncing/Offline/Error/NotConnected)
  • 完整支付流水线(D-15-D):Lemon Squeezy 许可证 API 集成、7 天离线宽限期、License 标签页 UI、设备状态展示、Standard→Premium 升级优惠券
  • 计划门控第 2 阶段(D-15-B):Free 50 个文档限制(单个/批量/文件夹三重校验)、UpgradePromptModal、计划徽章
  • 引导教程重设计(U-1):欢迎 → 4 步 TutorialCarousel、无需 API 密钥即可进入应用、缺失 API 密钥时的内联引导卡 + 自动重发
  • 按钮设计系统 v1+v2:7 变体 × 7 尺寸、深度层级系统、约 38 个文件中约 80 多个按钮统一
  • Explorer/文件夹右键菜单中的上传文档项
  • 跨设备远程文档 UX 三层:缺失原始文件时的横幅、Explorer 中的 CloudOff 徽章、上传感知 Toast
  • 应用关闭时的优雅关闭同步 UX:自动检测未推送变更 → 遮罩 → 推送 → 退出
  • 标签页右键菜单:关闭左侧/右侧、Pin 保护
  • bge-m3 运行时下载 UX(R-2):进度显示、防止 RAG 无声降级、规范化缓存路径
  • 落地页基础设施:R2 静态部署、动态版本显示、结账浮层、9 种语言的服务条款 + 退款政策
  • 自动更新器规范化(UPDATER-FIX):统一到 R2、动态文件名检测、标签/构建版本守卫
  • Windows 图标缓存刷新:更新后调用 SHChangeNotify 强制重新加载 IconCache
  • 仅 DEV 的计划切换器:在 Free/Standard/Premium 之间即时切换(不随发布版打包)
修复
  • 4 个关键同步 bug(SYNC-HOTFIX):Pull 失败时阻止 Push、处理 fetch_remote_state 解析失败、以 Pull-only 保护首次同步
  • 图片同步(SYNC-IMG-FIX):Pull 遗漏 + immutable 删除保护
  • 设备 last_seen_at 未更新 + 应用启动时被误标为「Synced」
  • 自动同步已关闭却在启动时运行
  • 设备重复实例创建 bug(D-15-D-FIX2)
  • 损坏的 Cargo.toml / package.json 恢复
  • 错误 Toast 占据 UI(visibleToasts 限制、固定 id 去重)
  • 落地页移动端响应式崩坏
内部
  • Supabase Edge Functions:动态结账 API、设备管理器、LS webhook → subscriptions
  • CI curl 上传重试逻辑
  • 结账 URL 拆分为独立的 Standard/Premium UUID

v0.0.1-rc.1 ~ rc.4

2026-03-05
内部
  • 预验证发布候选标签(CI 流水线动态文件检测等)

v0.5.3

2026-02-25
新增
  • 智能体系统(2C-2):聊天集成、temperature 提供方中继、预设管理 UI、i18n 整理
  • MCP Transport 抽象 + Streamable HTTP:stdio 稳定性 + HTTP 服务器支持 + SQLite 存储迁移 + Keyring 认证令牌存储
  • Sync Batch A:通用文件同步层、实时脏标志
  • 聊天功能批次:PDF 附件(3 家提供方原生 + 自定义回退)、区间选择保存备忘、图片画廊
  • AI 层级搜索改进 + 搜索增强(trigram FTS5、3 路 RRF、双列预览、过滤器 UI)
变更
  • 应用 GLASS 设计系统
  • UI/UX 重设计 S1~S6:窗口管理器(FloatingPanel + PanelCanvas)、采用 shadcn/ui、TaskBar 重设计、Explorer 面板、Docked 布局模式
  • Phosphor Icons 首轮替换
  • 面包屑 / Tools 弹层改进
修复
  • AI 层级搜索的多项 QA 补丁
  • 文档面板 target_id 校验、取消后不完整消息保存、工作区激活指示器等

v0.5.0 ~ 0.5.2

2026-02-19
新增
  • 回收站:软删除 + TrashView + 恢复,防止 CASCADE 数据丢失
  • 恢复出厂:8 个类别可分别选择
变更
  • 多项 UI 改进、QA 补丁
修复
  • Clippy manual_flatten 等

v0.4.21 ~ 0.4.23

2026-02-18
修复
  • CI/CD 发布下载 404 根因修复:切换到 GitLab Generic Packages Registry
  • .nsis.zip 未生成的根因修复:增加 createUpdaterArtifacts
  • CI 构建:签名密钥诊断 + updater zip 校验

v0.4.2

2026-02-18
修复
  • 版本显示、3 项部署构建问题
安全
  • 改进 PAT(个人访问令牌)处理

v0.4.0 ~ 0.4.1

2026-02-17
新增
  • 聊天图片附件:Ctrl+V / 文件选择 / 拖放,按提供方进行多模态路由
  • Q&A 对备忘保存:自动包含提问、blockquote 格式
  • 侧边栏对话/备忘视图切换:分段控件
  • 扩展的文档块预览:分屏视图、相似度分数、引用徽章
  • 高级模型管理:Capabilities 标签、拖拽排序、成本面板、9 个预设提供方
  • Supabase Auth(Google/GitHub)完成:PKCE + localhost 回调、自动刷新、资料 UI
变更
  • RAG 自动化(2C-RAG-FIX):useRag 默认为 true、入库前先删除、改进 search_documents 工具
  • 去除「chunks」术语,改用更直观的表达(2C-CHUNK-UX)
  • 工作区 → 文件夹术语统一(i18n 5 种语言)
  • 配色系统切换为冷色调 + 深紫色强调
  • 字号统一为行业标准
  • 侧边栏/设置布局重构(去边框、3 栏排列)
  • ChatHeader 重设计并与输入栏底部合并
修复
  • 笔记图片流水线根本性重设计(2C-IMG-FIX3):竞态条件、原子性、相对路径、删除清理
  • OAuth state 冲突(现由 PKCE 处理 CSRF 保护)
  • 8 项 Clippy lint 修复

v0.3.0 ~ 0.3.3

2026-02-13
新增
  • Tiptap 所见即所得笔记编辑器
  • 跨设备同步(Phase 2B):Google Drive 后端、SQLite Union Merge、同步 UX
  • 持久化上下文(2B-3/4):自动对话摘要、自动记忆提取、forget_note、语义搜索
  • 语义化对话搜索(2B-5):FTS5 + LanceDB 混合、重设计搜索模态
  • 动态模型注册表(2C-1):注册自定义提供方、自动拉取 /v1/models
  • 「Soft Depth」主题:CSS 变量系统(--v-*)、配色板、侧边栏树
  • 标签栏:临时/固定标签、侧边栏展开状态迁移至 Zustand
  • 手动更新功能
变更
  • 聊天 UI 整理:渐变边框、欢迎卡、代码块
  • 文件夹折叠、新建工作区对话、笔记面板、同步术语
修复
  • Clippy type_complexity 警告
  • CI 缓存污染防护

v0.2.0 ~ 0.2.1

2026-02-09
新增
  • 工作区层级结构(3 级)
  • 备忘 CRUD + AES-256-GCM 加密
  • @提及上下文选择:从输入框直接引用文档/备忘
  • 对话 → 备忘转换(📌 保存)
  • AI 内置工具(搜索、文档查找等)
  • 实时 token/费用显示(BYOK 差异化)
  • 对话持久化(SQLite)+ 自动标题 + FTS5 搜索 + 侧边栏真实数据 + Ctrl+K 搜索模态
  • OOBE 引导 + API 密钥信任 UI
  • GitLab CI/CD + NSIS 安装程序 + 自动更新器

v0.1.0

2026-02-09
新增
  • 首个 Alpha 版发布:MVP(Phase 1)完成
  • 多模型聊天(BYOK):Claude、GPT 流式(Gemini 代码完成)
  • 本地向量数据库:基于 LanceDB 的对话/文档向量化与搜索
  • 本地嵌入:bge-m3 CPU 执行、多语言支持(30~86ms/块)
  • 基础 RAG:TXT/MD/HTML/PDF/DOCX 上传 → 分块 → 嵌入 → 搜索 → 响应
  • MCP 基础集成:stdio 服务器、面向 3 家提供方(Claude/GPT/Gemini)的 Tool Use 编排、文件系统服务器(14 个工具)实机测试
  • 3 栏布局 + 聊天核心(流式 + Markdown + ToolCall) + 设置/MCP/RAG UI + ModelSelector

感谢您的购买

Lemon Squeezy 已将许可证密钥发送到您付款时填写的邮箱。

激活步骤

  1. 安装并打开 Upvault。
  2. 进入 设置 > 账户 并登录。
  3. 粘贴许可证密钥并点击“激活”。购买将关联到当前登录的账户。

如果几分钟后仍未收到邮件,请检查垃圾邮件文件夹。

下载 Windows 版