# 版本資訊

> 記錄與瀏覽器支援、Dock 懸停面板，以及從 Dock 切換 Chrome、Safari、Firefox 與 Arc 設定檔相關的主要變化。每個版本也會說明如何從上一版升級，以及輔助使用、自動化、完全取用磁碟的提示是否有調整。目前支援 Safari、Google Chrome、Firefox、Chromium、Microsoft Edge、Brave Browser、Vivaldi、Opera、Opera GX 和 Arc。

Source: https://dockspark.app/zh-TW/release-notes

## v0.4.0 — 左右側 Dock 直向浮動視窗、右鍵關閉與 Liquid Glass

2026 年 9 月 18 日

- 左右側 Dock 的懸停浮動視窗改為精簡的直向清單，並依可見區域與圖示邊界定位，避免浮動視窗被推回 Dock 上。
- 右鍵或 Control-點擊 Dock 圖示時立即關閉懸停浮動視窗，避免與系統 Dock 選單重疊。
- macOS 26 以上可在「設定 → 一般」開啟懸停浮動視窗的原生 Liquid Glass（預設關閉）。macOS 27 的清晰度與模糊會跟隨系統外觀中的 Liquid Glass 滑桿；macOS 26 使用系統標準玻璃效果。
- 修正底部 Dock 懸停浮動視窗兩側間距。
- 修正 Dock 方向與自動隱藏偵測，左右側 Dock 不再被誤判為底部。
- 0.3.2 使用者可在應用程式內使用「檢查更新」升級；也可手動安裝已簽署並通過 Apple 公證的 DMG 或 ZIP。

## v0.3.2 — 免費與 Pro 授權、懸停選單開關與鑰匙圈修正

2026 年 9 月 7 日

- 新增 DockSpark 免費版與 Pro 授權。免費版可同時啟用 1 個瀏覽器、最多 3 個具名設定檔；內建的隱私瀏覽與無痕項目不計入該上限。
- Pro 解除瀏覽器與設定檔限制。可在「設定 → 授權」中啟用、更新或停用本機，並前往購買或找回授權。
- 達到免費額度時保留既有瀏覽器與設定檔設定；超出額度的項目會明確標示，停用另一項或啟用 Pro 後可再次使用。
- 每個具名設定檔新增「在 Dock 中顯示」開關，可從懸停選單隱藏而不刪除。
- 修正設定視窗底部內容被裁切的問題，並統一 Dock 可見性、免費額度和裝置方案的中英文標籤。
- 避免 Sparkle 更新彈出登入鑰匙圈密碼：授權檔案改存 Application Support，裝置識別碼和更新權杖使用鑰匙圈預設存取規則。
- 未啟用授權時啟動應用程式不再存取鑰匙圈。
- 保護懸停路徑僅在游標繼續朝面板移動時保持有效，離開時更快退出，並忽略輕微抖動。
- 強化本機授權儲存、簽章驗證、背景更新和離線寬限處理；背景維護失敗不再彈出打斷操作的提示。
- 啟用成功後會清除舊版遺留的完整兌換金鑰；已啟用的使用者無需重新啟用。
- 0.2.0 使用者可在應用程式內使用「檢查更新」升級；也可手動安裝已簽署並通過 Apple 公證的 DMG 或 ZIP。

## v0.2.0 — 保護懸停路徑、更快的啟動與範圍明確的統計

2026 年 8 月 25 日

- 新增保護懸停路徑：從圖示斜向移入面板時，游標短暫經過相鄰圖示不會誤切換或關掉面板。
- 將瀏覽器探索與統計初始化移出首次顯示視窗的路徑，並重複使用已快取的瀏覽器安裝狀態，啟動更快。
- Chromium 與 Firefox 會先核對 bundle identifier，再透過解析到的應用程式路徑啟動，確保檢查過的就是實際開啟的應用程式。
- 讀取 Chromium 與 Firefox 設定檔中繼資料時，拒絕符號連結路徑和異常大的檔案。
- Safari 設定檔快速操作只會傳送給前景 Safari 程序，降低作用到錯誤程序的可能。
- 新增版本化資料移轉，減少重複的啟動工作，並為既有瀏覽器與設定檔資料提供一致的升級路徑。
- 新增匿名產品統計：安裝與工作階段資訊，以及成功新增、切換設定檔和開啟隱私視窗；自訂事件只包含瀏覽器類別，不含設定檔名稱、目錄、路徑、UUID 或原始錯誤文字。
- 修正 Firefox 隱私瀏覽項目的標籤，並調整懸停設定檔清單的間距。
- 0.1.0 使用者可在應用程式內使用「檢查更新」升級；也可手動安裝已簽署並通過 Apple 公證的 DMG 或 ZIP。

## v0.1.0 — Firefox 設定檔切換、側邊欄更新與 Chromium 預設項目

2026 年 8 月 20 日

- 新增從 Dock 懸停面板切換 Firefox 設定檔，以及全域隱私瀏覽。
- 可從舊版 profiles.ini 和目前設定檔群組中繼資料辨識 Firefox 設定檔；自訂顯示名稱與實際路徑分開儲存。
- 全新安裝預設在側邊欄顯示 Safari，以及本機已安裝的 Google Chrome 和 Firefox。
- 更新側邊欄與瀏覽器清單：選取狀態更清楚，應用程式圖示加上圓角描邊，已安裝的瀏覽器排在前面。
- Chromium 設定檔選取預設落到第一個可用項目，移除空白選項，更新中繼資料時保留自訂顯示名稱。
- 未執行的瀏覽器在懸停面板中統一使用系統應用程式圖示。
- 修正內容變化意外改變主視窗大小的問題。
- 禁止開發與 Release 建置同時執行、爭搶 Dock 懸停事件。
- 改進簡體中文與英文的設定檔標籤和說明。
- 0.0.9 使用者可在應用程式內使用「檢查更新」升級；也可手動安裝已簽署並通過 Apple 公證的 DMG 或 ZIP。

## v0.0.9 — 選單列與 Dock 圖示開關、輔助說明選單與公證 DMG

2026 年 8 月 17 日

- 設定 → 一般新增「選單列圖示」和「Dock 圖示」開關；隱藏 Dock 圖示時，設定視窗會保持在前景。
- 輔助說明選單新增官網、版本資訊、說明文件和「傳送意見回饋…」；意見回饋郵件會依系統語言預填結構化表單。
- 關於頁面新增官網和 X/Twitter 連結，並以膠囊標籤顯示版本號。
- 一般設定改為分組版面，設定視窗高度會隨目前頁面變化。
- 修正切換設定檔時無痕標籤跳動的問題。
- 簡體中文與英文的在地化更完整。
- 首次提供已公證的 DMG，可拖到「應用程式」安裝；應用程式內的 Sparkle 更新仍使用 ZIP。
- 0.0.8 使用者可在應用程式內使用「檢查更新」升級；也可手動安裝已簽署並通過 Apple 公證的 DMG 或 ZIP。

## v0.0.8 — 懸停面板收起、選單列檢查更新與更安全的設定檔刪除

2026 年 8 月 13 日

- 修正滑鼠離開 Dock 圖示後懸停面板殘留的問題。
- 選單列狀態項目新增「檢查更新…」，無需開啟設定即可檢查更新。
- 刪除設定檔前會先確認；若刪除失敗，會還原已做的變更。
- 讀取 Chromium 設定檔需要完全取用磁碟權限時，會先說明原因再開啟系統設定。
- Chromium 設定檔更新失敗時的錯誤提示更清楚，簡體中文在地化也更完整。
- Debug 與 Release 使用不同應用程式圖示，便於區分開發建置與已安裝的正式版。
- 0.0.7 使用者可在應用程式內使用「檢查更新」升級；也可手動安裝已簽署並通過 Apple 公證的 ZIP。

## v0.0.7 — Chrome 設定檔同步、Dock 穩定性與手動檢查更新

2026 年 8 月 12 日

- 改進 Chrome 設定檔：區分目錄名稱與顯示名稱，自動偵測設定檔目錄，並同步已重新命名的設定檔。
- 輔助使用權限被撤銷後恢復更可靠；Dock 懸停監聽可自動重建。
- 降低從 Dock 懸停到彈出面板的延遲。
- 設定中新增「檢查更新…」，可手動觸發 Sparkle 更新檢查。
- Debug 與 Release 使用不同應用程式身分，避免開發建置干擾已安裝的正式版。
- 0.0.6 使用者可在應用程式內使用「檢查更新」升級；也可手動安裝已簽署並通過 Apple 公證的 ZIP。

## v0.0.6 — 更準確的瀏覽器偵測與完整在地化

2026 年 8 月 10 日

- 修正 Safari 安裝狀態偵測，使瀏覽器清單結果更準確。
- 補齊簡體中文與英文介面中缺少的翻譯。
- 移除已不再使用的 Firefox 翻譯項目。
- 支援 Safari，以及 Google Chrome、Chromium、Microsoft Edge、Brave Browser、Vivaldi、Opera、Opera GX 和 Arc。
- 0.0.5 使用者可在應用程式內使用「檢查更新」升級；也可手動安裝已簽署並通過 Apple 公證的 ZIP。

## v0.0.5 — 首個完成簽署與 Apple 公證的版本

2026 年 8 月 7 日

- 從 Dock 懸停面板切換 Safari 與 Google Chrome 設定檔。
- 透過側邊欄管理已啟用的 Safari 與 Chrome 設定檔。
- 發行包使用 Developer ID 簽署，並通過 Apple 公證。
- 接入 Sparkle 自動更新，可在應用程式內發現後續穩定版本。
