更新日誌
此頁面記錄 Mediator 的版本更新內容。
v0.32.2
2026-03-18
修復
- PDF 轉圖片: 改用 PDF.js legacy 版本,修正舊版 Chrome 因不支援 ES2025 API 導致轉換失敗的問題
v0.32.1
2026-03-13
效能
- 搜尋: Embedding API 呼叫改為並行處理(最多 10 個同時請求),大幅加速簡報等多圖片記錄的索引速度
修復
- 搜尋: 修正多模態 embedding pipeline 中圖片索引偏移問題
- 搜尋: 修正並行 embedding 的 provider 競爭條件與 local model 並行載入問題
- 搜尋: 索引進度改為每個 API 呼叫即時更新(原為每筆記錄)
v0.32.0
2026-03-12
新功能
- 搜尋: 升級至 Gemini Embedding 2 多模態模型,支援以文搜圖和以圖搜圖功能
- 搜尋: 搜尋結果新增圖片匹配標籤,區分文字與圖片命中
效能
- 搜尋: Gemini embedding chunk 大小從 400 提升至 800 字元,提升語意連貫性
重構
- 搜尋: Gemini API 呼叫遷移至 @google/genai SDK(與專案其他模組統一)
v0.31.6
2026-03-05
新功能
- 歷史紀錄: Agent 模式和簡報旁白的儲存容量現在會顯示在歷史列表中(啟動時自動回填舊記錄)
改進
- 歷史紀錄: 刪除按鈕改為絕對定位覆蓋,卡片內容區不再被壓縮,改善非 hover 時的視覺對稱性
v0.31.5
2026-03-05
新功能
- 燈箱: 新增生成資訊面板(ℹ️ 按鈕或 I 鍵),顯示模型、解析度、比例、溫度等生成參數,支援拖曳移動與大小調整
- 歷史紀錄: 列表中新增模型名稱標籤,顯示於狀態與檔案大小之間
重構
- 燈箱: 將拖曳/調整大小邏輯抽取為
useDraggablePanelcomposable,供逐字稿與資訊面板共用
v0.31.4
2026-03-05
新功能
- 逐字稿: 新增自動捲動功能,每 3 秒根據音訊播放進度同步捲動位置,可透過面板標題列的切換按鈕開關(設定自動保存)
- 播放器: 音訊播放速度新增 1.75x 選項
改進
- 歷史紀錄: 從歷史紀錄載入時自動還原圖片模型選擇
v0.31.3
2026-03-04
安全性
- 依賴套件: 修復 serialize-javascript RCE 漏洞(GHSA-5c6j-r48x-rmvq),透過 overrides 強制升級至 7.0.4
改進
- 依賴套件: 升級 14 個套件 — Vue 3.5.29、Tailwind CSS 4.2.1、Fabric 7.2.0、ONNX Runtime Web 1.24.2、pdfjs-dist 5.5.207、Three.js 0.183.2、Plotly 3.4.0 等
v0.31.2
2026-03-04
改進
- 簡報: 頁面列表高度改為依視窗大小自動調整,桌面上可用空間大幅增加
效能
- 簡報: 重新生成確認後的儲存操作(OPFS + IndexedDB)從串行改為並行,並修正 toast 僅在儲存成功後顯示
- 簡報: 初次生成時圖片與語音的 OPFS 儲存從串行改為並行,消除重複的 loadHistory 呼叫,並新增「已儲存至歷史紀錄」確認提示
- 簡報: 修正語音播放列被圖片 OPFS 儲存阻塞,導致語音生成完成後數十秒才出現的問題
v0.31.1
2026-03-03
新功能
- 行動裝置除錯: 新增 Eruda 行動裝置控制台,網址加上
?debug即可啟用,採用延遲載入不影響正常效能
修復
- OCR: 修正 WebGPU 模式下 OCR 失敗的問題(
Buffer used in submit while destroyed錯誤),原因是 ONNX Runtime 1.24.1 的 asyncify WASM 有 buffer 管理迴歸(onnxruntime#27068),升級 WebGPU WASM CDN 至 1.24.2 - 簡報: 修正 localStorage 還原時殘留的 snapshot/dirty 欄位未被清除的問題
v0.31.0
2026-02-28
新功能
- 簡報頁面編輯: 在頁面卡片中新增內聯編輯功能,可直接修改單頁內容,無需回到上方的完整簡報文字區域。修改後會自動同步回簡報文字區域(雙向綁定)
- 異動偵測: 每頁自動追蹤內容、風格、旁白三個面向的異動狀態,與生成時的快照比較(非布林標記),修改後復原不會誤判為異動
- 選擇性重新生成: 新增「僅生成異動頁面」按鈕,顯示詳細的異動分類(如「簡報第 2, 5 頁、錄音第 3 頁」),無需全部重新生成
- 頁面圖片燈箱: 在頁面卡片中點擊縮圖可開啟燈箱查看大圖,支援旁白音頻播放和逐字稿面板
- 歷史紀錄還原強化: 從歷史紀錄載入簡報時,完整還原 OPFS 中的圖片和旁白音頻,支援後續的選擇性重新生成
修復
- 模型選擇: 修正同時重新生成圖片與旁白時未使用使用者選擇的圖片模型,導致誤用預設模型的問題
- 歷史還原: 修正旁白逐字稿的頁面 ID 在還原後與實際頁面不匹配的問題
- 歷史還原: 修正 localStorage 還原時殘留的無效異動標記
較早版本
v0.30.x - 圖片模型選擇器、大規模 Bug 修復與程式碼品質強化
2026-02-27
- v0.30.1 (02-27): 修復 20+ 個 bug(PDF Worker、儲存競態、影片 Abort、角色 MIME、Blob 洩漏、OCR 偵測等),移除 19 處死碼,提取 binaryUtils 共用模組,新增 20 項單元測試
- v0.30.0 (02-27): 圖片模型選擇器(Pro/Flash 切換)、PPTX 第三個文字移除模型、移除停用的 Gemini 3 Pro 文字模型
v0.29.x - 燈箱逐字稿面板與旁白語速控制
2026-02-21
- v0.29.2 (02-21): 修正雙人旁白在中文句號後分段異常
- v0.29.1 (02-21): MP4 匯出旁白語速控制(1x–4x),自製 WSOLA 演算法保持音調不變
- v0.29.0 (02-21): Lightbox 逐字稿浮動面板(拖曳移動、調整大小、T 鍵切換),修正拖曳時誤觸關閉
v0.28.x - 智慧搜尋增強、Embedding 3D 探索器與模型統一
2026-02-15 ~ 2026-02-21
- v0.28.4 (02-21): Gemini 3.1 Pro 模型選項、Agent 模式模型修正、TEXT_MODELS 常數統一
- v0.28.3 (02-16): Embedding 探索器模式篩選、GENERATION_MODES 常數統一
- v0.28.2 (02-16): Embedding 探索器「依記錄」著色模式、Plotly 工具列修正
- v0.28.1 (02-15): 智慧搜尋 Agent 紀錄索引修正、雙語模式標籤搜尋
- v0.28.0 (02-15): 雙 Embedding 引擎(Gemini API + Transformers.js)、Embedding 3D 探索器、Free Tier 隱私提醒
v0.27.0 - RAG 混合搜尋系統
2026-02-14
- 歷史紀錄 RAG 混合搜尋(BM25 + 語意向量)、三種搜尋策略、模式篩選、即時索引同步
- search-core 純函式測試(50+ 測試案例)
v0.26.x - 旁白語音、Agentic Vision、MP4 匯出與測試基礎建設
2026-01-28 ~ 2026-02-12
- v0.26.22 (02-12): 燈箱導航修正(View Transition 動畫衝突、資訊列重疊)
- v0.26.21 (02-09): Agentic Vision ghost 訊息修正、imageIndex 對齊、匯出匯入縮圖修正
- v0.26.20 (02-09): AbortController 修正 ghost API 請求消耗配額
- v0.26.19 (02-09): 防止快速連點重複生成 race condition
- v0.26.18 (02-06): Vitest 測試框架(319 個測試)、ESLint 環境修正
- v0.26.17 (02-06): MP4 解析度選擇(1080p/1440p/2160p)、音訊預覽比較、VBR 編碼
- v0.26.16 (02-04): 設定重設確認視窗、旁白播放器自動隱藏
- v0.26.15 (02-04): 旁白播放速度控制、自動播放、空白鍵快捷鍵
- v0.26.14 (02-03): 平行生成圖片與音訊、useApi 拆分重構
- v0.26.13 (02-03): 語音試聽、WebM/Opus 編碼取代 MP3
- v0.26.12 (02-03): Agentic Vision 智慧捲動、平台偵測快捷鍵、內容預覽展開
- v0.26.11 (02-01): PPTX 字體大小合併閾值修正
- v0.26.10 (02-01): 貼圖裁切結果面板滾動修正
- v0.26.9 (01-31): MP4 品質選擇、Agentic Vision 串流自動儲存
- v0.26.8 (01-30): Agentic Vision 清除對話、Android 相機支援
- v0.26.7 (01-30): 貼圖分割線 Undo/Redo、Agent 對話圖片燈箱
- v0.26.6 (01-29): 手動裁切模式、透明邊距自動裁剪
- v0.26.5 (01-29): Agentic Vision 模式(Gemini 3 Flash)
- v0.26.4 (01-29): Opus 編碼備援、逐字稿模型 ID 修正
- v0.26.3 (01-29): 單頁重新生成、crossfade 轉場效果
- v0.26.2 (01-28): 旁白音頻備份傳輸、匯出格式 v3
- v0.26.1 (01-28): 貼圖邊緣侵蝕、8-connected flood fill
- v0.26.0 (01-28): TTS 旁白語音生成、SearchableSelect 元件
v0.25.x - 文件網站、簡報轉換增強與隱私優先
2026-01-23 ~ 2026-01-28
- v0.25.23 (01-28): 貼圖網格裁切獨立工具頁面、文件首頁循環影片
- v0.25.21 (01-27): 3D 香蕉模型拖拽旋轉物理效果
- v0.25.20 (01-26): 移除 GA4 追蹤、aspect-ratio 自適應字型修正
- v0.25.19 (01-25): 新增更新日誌頁面
- v0.25.18 (01-25): 簡報轉換離開頁面確認提示
- v0.25.16 (01-25): 區域編輯器鍵盤快捷鍵
- v0.25.15 (01-25): 梯形模式支援傾斜文字區域
- v0.25.12 (01-24): 首頁 Hero 區 3D 香蕉模型
- v0.25.8 (01-24): Gemini 重新處理確認對話框
- v0.25.7 (01-24): 深度連結、「試試看」按鈕、API Key 影片教學
- v0.25.6 (01-24): 延遲載入手繪畫布元件
- v0.25.0 (01-23): VitePress 文件網站、故事模式角色連貫性、sitemap 索引
v0.24.x - 手繪畫布與簡報轉換增強
2026-01-20 ~ 2026-01-23
- v0.24.11 (01-23): 修正 Web Worker 中 PDF.js 的 mock document、PPTX 圖片比例保持
- v0.24.10 (01-22): 手繪功能 UX 改善:導航守衛與顏色選擇器重新定位
- v0.24.9 (01-22): 新增手繪畫布平移工具
- v0.24.8 (01-22): 修正行動裝置上參考圖片與角色庫的版面重疊
- v0.24.0 (01-20): 簡報轉換設定行為文件、Gemini 確認彈窗、WYSIWYG 設定、故事模式部分成功處理
v0.23.x - SEO 與 OCR 模型選擇
2026-01-19
- v0.23.7: 修正貼圖裁切按鈕 SVG、無障礙標籤、LCP 優化
- v0.23.6: 新增靜態 HTML 生成與每頁 SEO meta 標籤
- v0.23.5: PWA 修正、canonical URL 防重複內容
- v0.23.4: 新增 JSON-LD 結構化資料、SPA 路由修正
- v0.23.3: Toast 滑動關閉手勢、區域選取工具、beforeunload 保護
- v0.23.2: 燈箱編輯區域按鈕、OCR 模型大小選擇(Server/Mobile)自動降級
- v0.23.1: 智慧捲動(使用者向上捲動時停止自動捲動)、Free Tier API Key 分流
- v0.23.0: PPTX 動態文字顏色提取
v0.22.x - 區域編輯器與 OCR 統一架構
2026-01-18 ~ 2026-01-19
- v0.22.3 (01-19): 區域編輯器復原/重做功能
- v0.22.2 (01-19): 分隔線工具、縮放放大鏡
- v0.22.1 (01-18): 高度為基準的字體大小計算
- v0.22.0 (01-18): Canvas 測量字體大小、CPU/GPU OCR 統一架構
v0.21.x - WebGPU OCR 與區域編輯
2026-01-17 ~ 2026-01-18
- v0.21.5 (01-18): GPU 記憶體不足時自動降級到 CPU
- v0.21.4 (01-18): 純 XY-Cut 版面分析、修正 BGR 順序
- v0.21.3 (01-17): WebGPU 偵測改善
- v0.21.2 (01-17): 清除模型快取功能、行動裝置 WebGPU 支援
- v0.21.1 (01-17): 可拖曳區域編輯工具列、自動產生 PPTX 檔名
- v0.21.0 (01-17): 手動 OCR 區域編輯、Tesseract.js 備援、統一 OCR 介面
v0.20.x - 簡報轉 PPTX 轉換器
2026-01-16
- v0.20.3: 排除圖片資料於 localStorage 持久化
- v0.20.2: 簡報模式中新增 PPTX 轉換器橫幅
- v0.20.1: 檔案上傳模式、處理計時器、OCR JSON 覆蓋層
- v0.20.0: 簡報轉 PPTX 轉換器、雙 API Key 管理、圖片比較彈窗
v0.19.x - AI 內容分割器
2026-01-15
- v0.19.0: AI 內容分割彈窗、每頁風格指引、生成進度條與 ETA
v0.18.x - 簡報模式
2026-01-15
- v0.18.0: 簡報模式,支援參考圖片
v0.17.x - 影片生成與品牌重塑
2026-01-14 ~ 2026-01-15
- v0.17.3 (01-15): 重構影片 metadata
- v0.17.2 (01-15): 圖片生成遷移至 @google/genai SDK
- v0.17.1 (01-15): 移除 generateAudio(Gemini API 不支援)
- v0.17.0 (01-14): 影片生成模式(Veo 3.1 API)、品牌重塑為 Mediator
v0.16.x - 角色庫儲存遷移
2026-01-14
- v0.16.0: 角色圖片遷移至 OPFS
v0.15.x - 使用者導覽
2026-01-12 ~ 2026-01-13
- v0.15.5 (01-13): 防止貼圖裁切時意外資料遺失
- v0.15.4 (01-13): 修正導覽提示與生成按鈕重疊
- v0.15.3 (01-13): 歷史紀錄依生成模式篩選
- v0.15.2 (01-13): 允許不完全符合規範時下載
- v0.15.1 (01-12): 行動裝置導覽與角色資訊響應式版面
- v0.15.0 (01-12): 新使用者導覽、主題類型圖示、主題下拉選單自動捲動
v0.14.x - 季節主題
2026-01-12
- v0.14.0: 新增季節主題(春、夏、秋、冬)
v0.13.x - 更多主題
2026-01-11 ~ 2026-01-12
- v0.13.3 (01-12): 統一模式顏色為品牌色
- v0.13.2 (01-12): 淺色主題深色覆蓋層徽章使用白色文字
- v0.13.1 (01-12): 新增 Matcha、Gruvbox、Everforest 主題
- v0.13.0 (01-11): 新增 Espresso、Mocha、Nord 主題
v0.12.x - 主題系統完善
2026-01-11
- v0.12.1: 消除主題切換動畫結束時的閃爍
- v0.12.0: 新增暖色主題、語意色彩 token
v0.11.x - 語意色彩 Token
2026-01-11
- v0.11.1: 貼圖工具淺色模式文字可見性、主題系統增強
- v0.11.0: 主題系統模組化重構、語意色彩 token 遷移
v0.10.x - LINE 貼圖封面與程式碼重構
2026-01-10 ~ 2026-01-11
- v0.10.4 (01-11): 抽取 HistoryTransfer 為模組化元件
- v0.10.3 (01-11): 抽取 LineStickerToolView 為模組化元件
- v0.10.2 (01-11): 抽取 ImageLightbox 為模組化 composables
- v0.10.1 (01-11): 抽取 usePeerSync、StickerCropper 為模組化 composables
- v0.10.0 (01-10): LINE 貼圖封面圖、偶數尺寸支援
v0.9.x - 角色萃取與 LINE 貼圖工具
2026-01-09
- v0.9.2: 切換貼圖時保留編輯模式設定
- v0.9.1: WebRTC 同步支援角色資料
- v0.9.0: 角色萃取功能、LINE 貼圖規範工具
v0.8.x - 深色主題重設計
2026-01-09
- v0.8.0: Slate Blue Pro 深色主題
v0.7.x - WebRTC 同步與批次下載
2026-01-07 ~ 2026-01-09
- v0.7.13 (01-09): Bundle 大小優化、程式碼分割與延遲載入
- v0.7.12 (01-09): 貼圖裁切器二次去背增強
- v0.7.11 (01-08): Toast 淺色模式高對比設計
- v0.7.10 (01-08): 淺色模式勾選框顏色統一、選擇性匯出/同步
- v0.7.9 (01-08): TURN 開關、自動斷線、主題修正
- v0.7.8 (01-08): 修正傳輸統計準確性、per-record ACK、背壓控制
- v0.7.7 (01-07): TURN 設定遷移至 Cloudflare API
- v0.7.6 (01-07): P2P 跨裝置同步(含 TURN 支援)
- v0.7.5 (01-07): 統一燈箱下載選單、主題修正
- v0.7.4 (01-07): 移除 IndexedDB 設定 store 死碼
- v0.7.3 (01-07): 歷史紀錄 ZIP/PDF 批次下載、匯出/匯入功能
- v0.7.2 (01-07): 歷史紀錄時間戳完整日期提示
- v0.7.1 (01-07): 新增 CLAUDE.md、dayjs 相對時間
- v0.7.0 (01-07): PDF 批次下載(Web Worker)、貼圖唯一檔名
v0.6.x - GA4 追蹤與 PWA
2026-01-05 ~ 2026-01-06
- v0.6.7 (01-06): 貼圖裁切器返回手勢支援
- v0.6.6 (01-06): 版本號更新通知
- v0.6.5 (01-06): 還原為投影式貼圖分割(YAGNI)
- v0.6.4 (01-06): PWA 動態主題色、CCL 過濾優化
- v0.6.3 (01-06): 貼圖分割 Web Worker + CCL 演算法優化
- v0.6.2 (01-06): PWA 支援
- v0.6.1 (01-05): Google Analytics 4 追蹤
- v0.6.0 (01-05): 程式碼大重構與 DRY 改善
v0.5.x - 貼圖模式與國際化
2026-01-04 ~ 2026-01-05
- v0.5.5 (01-05): SEO meta 標籤、GitHub Pages 部署
- v0.5.4 (01-05): 抽取 GitHubLink 元件
- v0.5.3 (01-04): 貼圖處理覆蓋層動畫、BFS flood fill 優化
- v0.5.2 (01-04): 貼圖裁切器版面與捲動改善
- v0.5.1 (01-04): 貼圖裁切器行動裝置版面
- v0.5.0 (01-04): 貼圖模式(含裁切與進階選項)
v0.4.x - OPFS 圖片儲存
2026-01-04
- v0.4.2: 忽略 .gemini-clipboard 目錄
- v0.4.1: 生成歷史對齊與捲軸間距調整
- v0.4.0: OPFS 圖片儲存、WebP 壓縮
v0.3.x - 觸控手勢
2026-01-03
- v0.3.0: 燈箱觸控手勢支援
v0.2.x - Hero 區段
2026-01-03
- v0.2.0: Hero 區段動畫與滾動效果
v0.1.x - 初始版本
2026-01-03
- v0.1.0: 初始版本
- AI 圖片生成(Gemini API)
- 多圖上傳、燈箱縮放/平移
- 思考過程顯示、Toast 通知
- 歷史紀錄儲存
