[ { "version": "0.14.1", "date": "2026-04-02", "summary": "本次更新聚焦首頁資訊架構調整與介面優化,同步提升 SQL 對話體驗、統計讀取效能與 AI 工具品質。", "changes": [ { "type": "feat", "items": [ "優化總覽頁樣式", "優化 SQL 對話模組互動流程", "將成員管理移至首頁,並調整相關分頁配置", "新增部分 AI 工具,包含聊天概覽取得能力", "新增對話資料快取管理模組,提升統計讀取效能", "完善版本日誌彈窗的類型呈現" ] }, { "type": "fix", "items": ["修復 SQL Lab 與摘要產生流程中 AI 錯誤被靜默吞沒的問題"] }, { "type": "refactor", "items": ["重構 AI 工具分類體系,提升工具組織的可維護性"] }, { "type": "chore", "items": ["淘汰部分低價值 AI 工具,精簡可用工具集"] } ] }, { "version": "0.14.0", "date": "2026-03-28", "summary": "新增 API 匯入匯出與預設提問,優化總覽與設定體驗,並修復訊息去重、AI 對話流程與每日訊息趨勢顯示問題。", "changes": [ { "type": "feat", "items": [ "新增 API 匯入", "新增 API 匯出", "點選預設問題後可直接送出提問", "設定頁支援選擇會話預設進入的分頁", "優化總覽頁樣式", "優化整體介面樣式與 API 服務設定頁", "優化身份卡片與助手選擇互動" ] }, { "type": "fix", "items": [ "修復訊息去重誤判,並統一空字串的去重行為", "修復 AI 對話流程與前端 type-check 錯誤", "補上預設 assistant 的兜底邏輯,修復例外情境", "修復每日訊息趨勢未顯示的問題" ] }, { "type": "refactor", "items": ["整理 parser、worker、RAG 與 merger 的歷史型別問題"] }, { "type": "chore", "items": ["新增 assistant 設定產生技能"] } ] }, { "version": "0.13.0", "date": "2026-03-16", "summary": "AI 對話支援助手模式,對話可使用技能,輸入框支援快捷選擇,完善對話與設定介面,支援繁體中文與日文,並調整部分 UI,同時修復多項穩定性問題。", "changes": [ { "type": "feat", "items": [ "完成助手模式初版並強化助手邏輯與分析工具能力", "上線助手市集與技能市集,聊天對話支援使用技能", "支援以 @ 選擇成員協作", "支援繁體中文與日文在地化", "設定頁面重構並優化部分 UI 細節", "優化總覽模組樣式與對話介面體驗", "調整匯出聊天記錄的入口位置", "移除舊版提示詞系統與自訂篩選 AI 功能", "切換頁面時模型呼叫不再中斷" ] }, { "type": "fix", "items": ["修復 Gemini API 設定問題", "修復 NLP 停用詞呼叫順序導致的錯誤"] }, { "type": "refactor", "items": ["重構 AIChat 組織結構", "重構目錄位置與專案結構"] }, { "type": "docs", "items": ["更新使用者協議與專案文件"] }, { "type": "chore", "items": ["優化版本日誌建置流程"] }, { "type": "style", "items": ["統一程式碼格式與 lint 規則輸出"] } ] }, { "version": "0.12.1", "date": "2026-02-27", "summary": "新增聊天紀錄前處理與除錯能力,重構 Agent/LLM 架構,並修復國際化與 Windows 主題顯示問題。", "changes": [ { "type": "feat", "items": [ "新增聊天紀錄前處理流程", "新增前處理設定介面與設定管理能力", "Agent 支援依會話顯示上下文時間軸與執行狀態", "新增 AI 除錯模式並提升日誌可觀測性" ] }, { "type": "fix", "items": ["修復英文設定下部分介面未完成國際化的問題", "修復 Windows 動態更新 overlay 色彩時主題不一致的問題"] }, { "type": "refactor", "items": [ "將 Agent 單體實作拆分為模組化架構", "將工具系統重構為 AgentTool + TypeBox 結構並補齊 i18n", "統一 LLM 存取層,收斂為 pi-ai 方案", "重構資料流方向與 IPC 協議,並完成前端適配", "引入共享型別並優化 ChatStatusBar 國際化", "將部分圖表重構為外掛化架構" ] }, { "type": "chore", "items": [ "移除過度設計的 sessionLog 模組", "移除 @ai-sdk 相關依賴與舊版 LLM 服務實作", "暫時隱藏向量模型設定入口", "更新專案描述文案" ] }, { "type": "style", "items": ["執行 ESLint 自動修正,統一程式碼風格"] } ] }, { "version": "0.11.2", "date": "2026-02-15", "summary": "優化聊天紀錄匯入機制與管理頁體驗,並提升多平台聊天紀錄的相容性。", "changes": [ { "type": "feat", "items": [ "強化 LINE 與 WhatsApp 解析器的格式相容性", "優化聊天紀錄嗅探層,支援輪詢偵測與回退機制", "管理頁支援 Shift 多選", "管理頁新增顯示聊天摘要數量與 AI 對話數量", "優化首頁版面,提升可用空間", "優化 Windows 右上角控制列樣式" ] }, { "type": "docs", "items": ["更新專案文件"] } ] }, { "version": "0.11.0", "date": "2026-02-13", "summary": "支援 Telegram 匯入,優化增量匯入體驗,補齊國際化設定,並修復索引失效與頁面閃爍等問題。", "changes": [ { "type": "feat", "items": [ "補齊 AI 呼叫、日誌與主進程設定的國際化支援", "支援 Telegram 聊天紀錄匯入", "優化增量匯入互動與相關文案", "優化開啟協議時的互動體驗" ] }, { "type": "fix", "items": [ "修復增量匯入後索引失效的問題(resolve #81)", "修復 WhatsApp 使用 iPhone 匯出後無法辨識的問題(resolve #82)", "修復切換對話頁面時出現雙重閃爍的問題" ] }, { "type": "chore", "items": ["優化 TypeScript 設定", "調整 i18n 建置設定", "優化技能相關工程設定"] } ] }, { "version": "0.10.0", "date": "2026-02-11", "summary": "新增互動頻率分析能力,優化會話查詢流程,並修復增量索引與資料庫掃描相關問題。", "changes": [ { "type": "feat", "items": ["新增互動頻率分析視圖,更直觀地觀察成員互動趨勢", "優化會話查詢相關邏輯與處理流程"] }, { "type": "fix", "items": [ "修復增量更新後會話索引產生範圍不準確的問題(fix #79)", "修復遷移與會話掃描時誤處理非聊天 SQLite 檔案的問題" ] }, { "type": "refactor", "items": ["重構會話查詢模組,提升查詢結構可維護性"] }, { "type": "chore", "items": ["移除 transformers 相關依賴並更新工程設定"] } ] }, { "version": "0.9.4", "date": "2026-02-08", "summary": "優化時間篩選與 AI 設定體驗,新增 API Key 本機加密,並修復 LINE 聊天紀錄解析問題。", "changes": [ { "type": "feat", "items": [ "時間篩選支援更多彈性選項", "API Key 支援本機加密儲存", "新用戶首次進入時不再顯示版本日誌", "優化 AI 對話底部的設定狀態顯示", "資料目錄遷移後支援立即重新啟動軟體" ] }, { "type": "fix", "items": ["修復 LINE 聊天紀錄解析問題"] }, { "type": "docs", "items": ["更新專案文件"] } ] }, { "version": "0.9.3", "date": "2026-02-03", "summary": "支援自訂資料目錄,並修復多項已知問題。", "changes": [ { "type": "feat", "items": [ "設定中新增資料目錄位置選項", "優化資料儲存目錄遷移邏輯", "切換目錄時新增確認彈窗", "優化解析邏輯(WeFlow / Echotrace)" ] }, { "type": "fix", "items": [ "修復 Windows 自訂篩選時訊息量過大導致崩潰的問題", "修復第三方中轉 API 呼叫 tool_call 導致對話異常結束的問題", "修復部分 WhatsApp 聊天紀錄無法正確辨識的問題", "修復管理頁表頭層級顯示問題" ] }, { "type": "refactor", "items": ["重構 session 查詢模組", "補強遷移日誌輸出"] } ] }, { "version": "0.9.2", "date": "2026-02-02", "summary": "排行榜改為圖表呈現,優化詞雲與本機 AI 推理模型,改進聊天紀錄篩選與日期選擇器,並在啟動後預先載入關鍵路由。", "changes": [ { "type": "feat", "items": [ "排行榜改為圖表展示", "優化詞雲效果", "優化推理模型", "優化訊息會話搜尋與篩選的聯動體驗", "優化日期選擇器互動", "啟動後預先載入關鍵路由" ] }, { "type": "chore", "items": ["將 preload 模組化拆分", "優化 analytics 邏輯", "升級 ESLint 並整理程式碼格式"] } ] }, { "version": "0.9.1", "date": "2026-01-30", "summary": "支援 LINE 聊天紀錄匯入,新增批次管理與聊天搜尋,並修復一些已知問題。", "changes": [ { "type": "feat", "items": [ "新增批次管理,支援批次刪除與合併", "支援聊天搜尋", "支援 LINE 聊天紀錄匯入", "相容 WeFlow 匯出的 JSON 格式", "成員列表改為後端分頁載入", "優化部分文案" ] }, { "type": "fix", "items": ["修復 Windows 更新時因 Worker 占用導致軟體無法關閉的問題"] } ] }, { "version": "0.9.0", "date": "2026-01-28", "summary": "支援 NLP 分詞能力,語錄頁新增詞雲;新增視圖功能可展示更多圖表;支援系統代理跟隨,並優化部分頁面與樣式。", "changes": [ { "type": "feat", "items": [ "優化使用者選擇器效能,支援虛擬載入", "將排行榜移至視圖分頁", "引入分詞能力,並新增詞雲子分頁", "優化群聊頁分頁文案", "網路代理支援跟隨系統代理", "優化版本日誌顯示判斷邏輯" ] }, { "type": "style", "items": ["優化 Markdown 渲染樣式"] } ] }, { "version": "0.8.0", "date": "2026-01-26", "summary": "新增會話摘要與向量檢索能力,版本更新後會顯示更新內容,優化部分介面互動,並修復一些已知問題。", "changes": [ { "type": "feat", "items": [ "聊天會話支援摘要功能", "新增批次產生會話摘要邏輯", "支援向量模型設定與相關檢索", "匯入聊天紀錄報錯時記錄更詳細的日誌", "每次更新到新版本後自動開啟版本日誌", "首頁新增 Footer,顯示常用連結", "側邊欄移除幫助與回饋" ] }, { "type": "fix", "items": ["修復 shuakami-jsonl 解析錯誤(fix #50)"] } ] }, { "version": "0.7.0", "date": "2026-01-23", "summary": "優化 AI 對話體驗,改進更新流程,並以 ECharts 取代 chart.js。", "changes": [ { "type": "feat", "items": [ "優化更新流程", "補強 AI 對話錯誤日誌", "聊天底部支援快速切換對話模型", "優化預設提示詞,增加一點幽默感", "以 ECharts 取代 chart.js", "移除註冊協議邏輯" ] } ] }, { "version": "0.6.0", "date": "2026-01-21", "summary": "接入 AI SDK 提升 AI 對話穩定性,新增思考內容區塊,並優化部分樣式。", "changes": [ { "type": "feat", "items": [ "新增定位日誌功能", "接入 AI SDK", "新增思考內容區塊", "解決全域彈窗被首頁上方拖曳區域遮擋的問題", "優化 Windows 右上角關閉按鈕樣式" ] } ] }, { "version": "0.5.2", "date": "2026-01-20", "summary": "支援合併匯入,並修復一些問題。", "changes": [ { "type": "feat", "items": ["支援合併匯入", "主面板顯示聊天紀錄起訖時間", "優化拖曳區域"] }, { "type": "fix", "items": [ "優化建置設定以修復 macOS x64 編譯問題", "修復訊息紀錄檢視器在 Windows 下的關閉按鈕樣式問題", "macOS 打包時需在對應架構上編譯(fixes #36)" ] } ] }, { "version": "0.5.1", "date": "2026-01-16", "summary": "修復一些問題。", "changes": [ { "type": "feat", "items": ["優化文案"] }, { "type": "fix", "items": ["修復 Windows 下關閉軟體後程序未退出的問題(#33)", "修復數字輸入框 BUG(resolve #34)"] } ] }, { "version": "0.5.0", "date": "2026-01-14", "summary": "支援 Instagram 聊天紀錄匯入;首頁支援批次匯入;聊天頁支援增量匯入。", "changes": [ { "type": "feat", "items": [ "支援 Instagram 聊天紀錄匯入", "優化整體邏輯", "優化系統提示詞預設功能", "支援增量匯入", "支援批次匯入", "優化樣式", "Windows 端支援原生視窗控制並實作主題同步(#31)" ] }, { "type": "chore", "items": ["移除 componenst.d.ts"] } ] }, { "version": "0.4.1", "date": "2026-01-13", "summary": "優化部分樣式與互動體驗。", "changes": [ { "type": "feat", "items": [ "提示詞支援預覽", "優化 AI 對話狀態列", "優化遷移表邏輯", "側邊欄支援顯示頭像", "優化樣式", "替換原生視窗控制列", "優化全域背景色", "關閉軟體時清理 Worker" ] }, { "type": "fix", "items": ["修復主題模式設定跟隨系統不生效的問題", "修復更新彈窗提示內容排版問題"] } ] }, { "version": "0.4.0", "date": "2026-01-12", "summary": "匯入支援 shuakami-jsonl 格式;AI 對話更省 Token;匯入聊天紀錄時可建立會話索引,查看器也支援依索引快速跳轉;軟體更新支援加速鏡像。", "changes": [ { "type": "feat", "items": [ "相容 shuakami-jsonl", "優化 Loading 體驗", "新增自訂篩選", "重構預設詞系統,支援通用預設詞", "精簡系統提示詞以節省 Token", "新增會話相關 function calling 呼叫", "處理訊息跳轉到上下文的邏輯", "聊天紀錄檢視器支援查看會話索引與快速跳轉", "重構設定彈窗,新增會話索引設定", "匯入聊天紀錄時支援產生會話索引", "重構設定彈窗", "優化基礎元件互動樣式", "優化首頁樣式", "優化更新加速邏輯", "新增加速鏡像" ] } ] }, { "version": "0.3.1", "date": "2026-01-09", "summary": "已適配 Discord 匯入;各解析器支援回覆類型匯入;軟體儲存目錄遷移至更標準的位置;匯入支援角色;匯入報錯提供更詳細的診斷與提示,並帶來一些細節優化。", "changes": [ { "type": "feat", "items": [ "資料表升級改由主進程執行", "自動檢查更新時忽略 beta 版本", "將資料儲存目錄遷移到 userData 下", "各解析器重新支援回覆訊息匯入", "支援平台訊息 ID 與回覆 ID,並同步進行資料表遷移", "支援 Tyrrrz/DiscordChatExporter 訊息格式匯入", "member 表支援角色", "強化 ChatLab 格式偵測行為", "確保點擊匯入與拖曳匯入的邏輯一致", "支援更詳細的格式診斷" ] }, { "type": "fix", "items": ["修復部分使用者 platformId 為空的情況"] } ] }, { "version": "0.3.0", "date": "2026-01-08", "summary": "完成完整國際化支援,支援中英文切換,並進一步優化部分功能。", "changes": [ { "type": "feat", "items": [ "SQL 實驗室支援匯出", "AI 對話支援匯出", "完成最終國際化", "AI 模型出錯時顯示明確錯誤", "SQL 結果支援跳轉到訊息檢視器", "優化系統 prompt,支援 prompt 市集" ] } ] }, { "version": "0.2.0", "date": "2025-12-29", "summary": "支援代理設定;匯入時支援顯示錯誤日誌;優化部分介面互動,並帶來一些功能更新。", "changes": [ { "type": "feat", "items": [ "訊息管理器支援顯示系統訊息", "優化匯入流程,錯誤時會顯示匯入日誌", "WhatsApp 支援英文格式訊息匯入", "支援設定代理(resolve #7)", "優化 AI 模型介面互動", "新增使用者設定 API 教學", "新增 2 個免費 GLM 模型,並加入豆包服務商與最新模型", "AI 回覆不再輸出 think 內容" ] } ] }, { "version": "0.1.3", "date": "2025-12-25", "summary": "修復一些問題。", "changes": [ { "type": "fix", "items": ["修復 Echotrace 解析器錯誤"] } ] }, { "version": "0.1.2", "date": "2025-12-25", "summary": "支援深色模式;AI 對話中的系統提示詞可帶入使用者身分。", "changes": [ { "type": "feat", "items": [ "AI 對話中的系統提示詞可帶入使用者身分", "聊天紀錄檢視器中,Owner 顯示在右側", "支援資料庫升級", "成員分頁支援設定 Owner 視角", "支援深色模式" ] }, { "type": "fix", "items": ["修復將私聊誤判為群聊的問題"] } ] }, { "version": "0.1.1", "date": "2025-12-24", "summary": "已適配 WhatsApp 聊天紀錄匯入;支援舊版 QQ 討論組格式分析。", "changes": [ { "type": "feat", "items": ["聊天會話底部顯示 Token 消耗", "支援 WhatsApp 原生格式訊息", "支援舊版 QQ txt 討論組格式"] }, { "type": "fix", "items": ["修復訊息管理器層級過低的問題"] } ] }, { "version": "0.1.0", "date": "2025-12-23", "summary": "專案正式開源發布。", "changes": [ { "type": "feat", "items": ["init"] } ] } ]