• 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 卡片、Explorer、資料夾、標題列
  • 重新設計側邊欄、標題列、切換開關
修復
  • 修正多項 Spine 卡片/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
修復
  • 改善授權錯誤訊息
  • 聊天錯誤訊息顯示錯誤
  • 分頁捲動問題
內部
  • deploy.ps1:新增 -Yes/-Shutdown 旗標以支援非互動式部署

v0.6.16

2026-06-15
修復
  • 修正授權會自動被解除的問題
  • 整理 Toast/確認對話框的 UX

v0.6.15

2026-06-01
修復
  • Toast 相關錯誤
  • 部署指令碼的一致性

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 重新設計 Phase 1:BubbleMenu(9 個格式按鈕 + AI 子選單)、Slash 指令 Placeholder、整理 LinkEditPopover
  • 遠端模型目錄:從 R2 自動取得最新模型並以 24 小時快取(22 個模型)
  • 文件檢視器 UX 重新設計(Phase A):內嵌 TXT/MD 檢視器、PDF/DOCX 指引對話框、4 種檢視模式
  • Inbox 功能(Phase A/B/C):Inbox 作為系統資料夾、專屬動作列、手動 AI 分類 + Undo
  • 筆記匯入:將 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 個資料表
  • 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):通過 Production 審核、每 55 分鐘主動 refresh、遇 invalid_grant 立即停止,需重新驗證時於應用程式內顯示橫幅
  • LLM 呼叫穩定性(M-2):自動標題/摘要/記憶流程中,對 429/5xx 錯誤採取 3 次指數退避重試
  • 同步完整性改進(SYNC-D 系列):Merkle BLAKE3 雜湊、解決 drive_file_id 重複、Lance Pull 保留本機專屬向量(以 source_file 為基礎合併)、Push 歷史最多追蹤 50 筆
  • 程式碼區塊「語言 + 複製」列(L-10):聊天與筆記編輯器皆已套用,支援 Tab 縮排
修復
  • NSIS hook 重複定義(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 天離線 Grace Period、License 分頁 UI、裝置狀態顯示、Standard→Premium 升級優惠券
  • 方案限制 Phase 2(D-15-B):Free 方案 50 份文件上限(單筆/批次/資料夾三重檢查)、UpgradePromptModal、方案徽章
  • 重新設計新手教學(U-1):Welcome → 4 步驟 TutorialCarousel,可不設定 API 金鑰就進入應用程式,缺少 API 金鑰時顯示行內指引卡片並自動重送
  • 按鈕設計系統 v1+v2:7 種樣式 × 7 種尺寸、深度層級系統,於約 38 個檔案中統一約 80 個以上按鈕
  • 在 Explorer/資料夾右鍵選單新增 Upload Docs 項目
  • 跨裝置遠端文件 UX 3 層:原檔遺失時顯示橫幅、Explorer 中的 CloudOff 徽章、上傳感知提示
  • 應用程式關閉時的優雅關機同步 UX:自動偵測未推送變更 → 顯示覆蓋層 → 推送 → 結束
  • 分頁右鍵選單:關閉左側/右側分頁、Pin 保護
  • bge-m3 執行階段下載 UX(R-2):顯示進度、防止 RAG 靜默降級、規範化快取路徑
  • 登陸頁面基礎架構:R2 靜態部署、動態版本顯示、結帳覆蓋層、以 9 種語言提供 ToS 與退款政策
  • Auto Updater 正常化(UPDATER-FIX):統一 R2、動態偵測檔名、標籤/建置版本防護
  • Windows 圖示快取重新整理:更新後呼叫 SHChangeNotify 強制重新載入 IconCache
  • 僅供 DEV 使用的方案切換器:可即時切換 Free/Standard/Premium(不會納入發行版本)
修復
  • 4 項關鍵同步錯誤(SYNC-HOTFIX):Pull 失敗時封鎖 Push、處理 fetch_remote_state 解析失敗、以 Pull-only 保護首次同步
  • 圖片同步(SYNC-IMG-FIX):Pull 遺漏 + immutable 刪除防護
  • 裝置 last_seen_at 未更新,以及應用程式啟動時誤標「Synced」
  • 自動同步關閉時仍於啟動時執行
  • 重複建立裝置實例的錯誤(D-15-D-FIX2)
  • 還原損壞的 Cargo.toml/package.json
  • 錯誤 Toast 佔用 UI(限制 visibleToasts 數量、以固定 id 去除重複)
  • 登陸頁面行動裝置響應式失效
內部
  • Supabase Edge Functions:動態 Checkout API、裝置管理、LS Webhook → subscriptions
  • CI curl 上傳重試邏輯
  • 將 Checkout 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:通用檔案同步層、即時 dirty flag
  • 聊天功能整批:PDF 附加(3 家供應商原生 + 自訂備援)、範圍選取備忘錄儲存、圖片相簿
  • 改進 AI 階層搜尋,並強化搜尋(trigram FTS5、3-way RRF、雙欄預覽、篩選 UI)
變更
  • 套用 GLASS 設計系統
  • UI/UX 重新設計 S1~S6:視窗管理(FloatingPanel + PanelCanvas)、採用 shadcn/ui、TaskBar 重新設計、Explorer 面板、Docked 版面模式
  • 第 1 波替換為 Phosphor Icons
  • 改善 Breadcrumb/Tools 快顯視窗
修復
  • AI 階層搜尋相關的多項 QA 修正
  • doc 面板 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(Personal Access Token)處理方式

v0.4.0 ~ 0.4.1

2026-02-17
新增
  • 聊天圖片附加:Ctrl+V/檔案選擇/拖放,依供應商路由多模態
  • Q&A 配對備忘錄儲存:自動包含問題,採 blockquote 格式
  • 側邊欄對話/備忘錄檢視切換:分段控制項
  • 延伸的文件片段預覽:分割檢視、相似度分數、參考徽章
  • 進階模型管理:Capabilities 標籤、DnD 排序、成本儀表板、9 個預設供應商
  • 完成 Supabase Auth(Google/GitHub):PKCE + localhost 回呼、自動更新、個人資料 UI
變更
  • RAG 自動化(2C-RAG-FIX):useRag 預設為 true、匯入前先刪除、改進 search_documents 工具
  • 移除「chunks」術語,改用更直覺的詞彙(2C-CHUNK-UX)
  • 統一工作區 → 資料夾用語(i18n 5 種語言)
  • 將色彩系統改為冷色調 + 深紫強調色
  • 將字體大小統一為業界標準
  • 重構側邊欄/設定版面(去除框線、三欄配置)
  • 重新設計 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、Sync UX
  • 持續性上下文(2B-3/4):對話自動摘要、記憶自動擷取、forget_note、語意搜尋
  • 語意對話搜尋(2B-5):FTS5 + LanceDB 混合、重新設計搜尋對話框
  • 動態模型登錄(2C-1):註冊自訂供應商、自動擷取 /v1/models
  • 「Soft Depth」主題:CSS 變數系統(--v-*)、色彩配色、側邊欄樹狀結構
  • 分頁列:臨時/已釘選分頁,側邊欄展開狀態移至 Zustand
  • 手動更新功能
變更
  • 整理聊天 UI:漸層邊框、歡迎卡片、程式碼區塊
  • 資料夾摺疊、新工作區對話、筆記面板、Sync 用語
修復
  • Clippy type_complexity 警告
  • 防止 CI 快取汙染

v0.2.0 ~ 0.2.1

2026-02-09
新增
  • 工作區階層結構(3 層)
  • 備忘錄 CRUD + AES-256-GCM 加密
  • @提及上下文選擇:可從輸入區直接引用文件/備忘錄
  • 對話 → 備忘錄轉換(📌 儲存)
  • AI 內建工具(搜尋、文件查詢等)
  • 即時顯示權杖/費用(BYOK 差異化)
  • 對話持久化(SQLite)+ 自動標題 + FTS5 搜尋 + 側邊欄實際資料 + Ctrl+K 搜尋對話框
  • OOBE 新手引導 + API 金鑰信任 UI
  • GitLab CI/CD + NSIS 安裝程式 + Auto Updater

v0.1.0

2026-02-09
新增
  • 首次 Alpha 發行:完成 MVP(Phase 1)
  • 多模型聊天(BYOK):Claude、GPT 串流(Gemini 程式碼已完成)
  • 本機向量資料庫:以 LanceDB 為基礎的對話/文件向量化與搜尋
  • 本機嵌入:bge-m3 CPU 執行、多語支援(每個片段 30~86 毫秒)
  • 基礎 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 版