Skip to content

Release v1.2.0: 全面效能優化與批量管理功能

Latest

Choose a tag to compare

@lovemidog001 lovemidog001 released this 02 Jun 06:12
· 3 commits to main since this release
dddb001

🚀 Release v1.2.0: 全面效能優化與批量管理功能

我們很高興地宣佈 Bookmark Checker v1.2.0
正式發佈!此版本是一個重大的功能升級與架構重構版本,旨在提供更穩定、更高效的書籤管理體驗。

🌟 版本亮點

  1. 批量管理 (Bulk Actions)
  • 全選與多選:新增批量選擇功能,現在您可以一次選取多個失效書籤並進行統一刪除。
  • 一鍵清理:優化了自動清理流程,清理前會強制引導備份,確保您的數據安全。
  1. 深度資訊顯示
  • 路徑追蹤:失效列表現在會顯示書籤所在的 資料夾路徑(例如:常用 > 科技 > 新聞),方便您精確定位。
  • 精確錯誤診斷:針對檢測失敗的書籤提供更詳細的原因,如「頁面已永久移除 (410)」、「域名無法解析」或「連線超時」。
  1. 性能與穩定性重構
  • Worker 並發隊列:捨棄了舊版的遞迴模式,改用 Promise 隊列控制並發請求數,大幅降低檢查成千上萬個書籤時的資源佔用。
  • 網絡請求優化:增加 User-Agent 模擬,並優化了對 403/405 等狀態碼的降級處理邏輯,減少誤報率。
  1. 介面與體驗優化
  • 現代化 UI:採用全新的卡片式佈局與高品質圖示,提升視覺感受。
  • 標準備份格式:生成的備份文件現在完全兼容 Netscape 書籤標準,可被 Edge、Firefox、Safari 等各大瀏覽器完美匯入。

🛠 更 新內容 (Changelog)

✨ 新功能

  • [新增] 列表項目的批量勾選框與「全選」按鈕。
  • [新增] 「刪除選中項」功能按鈕。
  • [新增] 失效書籤的父級資料夾路徑顯示。
  • [新增] 網路檢查失敗的詳細狀態碼分析。

⚡ 優化與修正

  • [優化] 重構 background.js,引入並發限制器(Concurrency Limit: 5)。
  • [優化] 增加 HEAD 請求失敗後自動切換至 GET 請求的降級方案。
  • [優化] 統一介面配色方案,增加交互動畫。
  • [修正] 修正舊版在大量書籤下可能導致的內存溢出問題。

📦 如何更新?

  1. 下載最新代碼包並解壓縮。
  2. 前往 Chrome chrome://extensions/。
  3. 點擊「書籤管理器」擴充功能的 「重新載入 (Reload)」 圖示。
  4. 如果是首次安裝,請點擊 「載入未封裝項目」 並選擇 BC-main 資料夾。

感謝您使用 Bookmark Checker!如果您覺得好用,歡迎在 GitHub 上給我們一個 ⭐!