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

更新日誌

Upvault 桌面應用程式的版本歷史與發行說明。

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