跳到主要內容

Blocklet Server v1.16.23 正式發布

wangshijun
Blocklet ServerComputeProduct Release

我們很高興正式宣布 Blocklet Server v1.16.23 發布,這是團隊歷經四週精心改善與測試、累積 53 次程式碼提交的成果。本次更新帶來一系列令人期待的新功能與優化,充分展現我們對創新與使用者體驗的堅持,也讓 Blocklet Server 在新一代去中心化應用平台的領先地位更加穩固。

功能與改善

Blocklet 啟動流程

  • 強化啟動過程中相關元件的顯示細節,提升使用者體驗。
  • 在新增或升級元件期間,即使重新整理瀏覽器也能維持 extracting 狀態。
  • 確保啟動 Blocklet 後能準確導向可存取的網域,提升使用便利性。
  • 於開發模式下省略啟動器驗證,簡化開發流程。

使用者登入體驗

  • 確保登入後正確寫入 Cookie,強化登入流程的安全性。
  • 優化 switch-DID 的自訂訊息,提升清晰度。
  • 將 UserCenter 選單升級為扁平化結構,讓導覽更直覺。
  • 當來源為 switch-did 時保持登入頁面靜態,提升登入體驗。

應用程式管理體驗

  • 推出全新的問題護照頁面版面,優化視覺與操作體驗。
  • 支援可選元件與可重複使用的安裝程式,提升彈性與易用性。

DID Space 整合

  • 於使用者登入時實作 DID Space 相關需求,作為在 DID Space 上執行 Blocklet 的基礎。
  • 修正備份過程中出現的 unexpected end of form 錯誤,提升備份流程的可靠性。
  • 解決備份後暫存檔未被刪除的問題,優化系統資源管理。

開發者體驗

Blocklet CLI

  • 改善 Blocklet 部署時的掛載點處理方式,提升開發效率。
  • 確保在非預期結束時清除伺服器啟動鎖,維持系統穩定性。

Blocklet SDK

  • 將使用者相關事件廣播至應用元件,豐富應用互動體驗。
  • 啟用對 @blocklet/js-sdk 及可組合式使用者中心的支援,拓展開發可能性。

其他改善

  • 支援開發期間重複使用 Blocklet 連接埠,簡化開發流程。
  • 更新 sqlite3 並淘汰 npm.taobao.org,讓相依套件保持最新。
  • 淘汰 blocklet.yml 中的 staticComponents,優化設定管理。
  • 明確支援於 blocklet.yml 中設定網站地圖,強化 SEO 能力。

安全性與可靠性

  • 確保 Blocklet 狀態中的連接埠皆轉換為數字,提升系統穩定性。
  • 加強 URL 對應的大小寫區分,提升路由精確度。
  • 消除 Blocklet 更新時的重複通知,優化使用者通知體驗。
  • 在解析可選元件時使用快取,提升效能表現。
  • 避免可選元件解析失敗時拋出錯誤,提升系統穩健性。
  • 修正 Service Worker 與 manifest 的 404 問題,確保應用程式可正常存取。
  • 加強對 DID 文件更新的驗證,提升安全性。
  • 為 Blocklet Logo 網址加入版本資訊以清除快取,加快載入速度。
  • 實作 Blocklet 當機後的重啟延遲機制(backoff delay),提升系統復原能力。

Beta 功能

  • 支援從儀表板建立 Blocklet 打包檔,簡化部署流程。
  • 匯出打包檔時支援選擇與設定元件,提升客製化彈性。
  • 支援直接安裝 Blocklet 版本,加快開發與測試週期。
  • 確保應用程式初始化時能為資源元件建立環境設定,保障應用程式穩定運作。

我們承諾每個正式版本都會在正式環境中經過為期一週的嚴格品質控管測試,確保為各位帶來最穩定、最可靠的使用體驗。歡迎升級您的 Blocklet Server,或使用我們的官方啟動器,立即體驗 Blocklet Server v1.16.23 的最新功能。

作為新一代去中心化應用平台,Blocklet Server 將持續在技術創新與使用者體驗優化上保持領先。感謝各位一直以來的支持與信任,讓我們攜手探索去中心化應用的無限可能。

本頁涉及

產品

  • Blocklet Server superseded

    把 blocklet 作為子行程託管的伺服器。這項工作在 ARC 裡繼續;子行程託管這個模型不再往下走。