Blocklet Server v1.16.27:打造無縫的 Blocklet 建立與使用體驗

我們非常高興地宣布 Blocklet Server v1.16.27 正式發布,這是團隊歷經 6 週密集開發、累積 41 次重要提交的成果。此次更新彰顯了我們致力於打造去中心化應用程式平台的決心,不僅滿足開發者的需求,更在功能性與使用體驗上超越期待。
新功能與改進
Blocklet 啟動流程
Blocklet 啟動流程的改進聚焦於提升使用者介面與體驗,確保設定過程更加流暢:
- 網域新增體驗優化:解決了 Blocklet 啟動過程中網域設定的問題,避免產生錯誤配置。

- 修復失效的說明連結:修復啟動版面標頭中失效的說明網址,提升資源存取的便利性。
- 行動裝置檢視優化:改善 Blocklet 安裝對話框在行動裝置上的樣式,提升易用性。
- Logo 顯示體驗優化:確保啟動 Blocklet 時顯示最新 Logo,並修復快取造成的 Logo 顯示錯誤問題。
使用者登入體驗
登入體驗的強化旨在提供更清楚的回饋與更一致的工作階段管理:
- 錯誤訊息優化:改善已被撤銷權限的應用程式使用者所收到的錯誤訊息,讓疑難排解更加直覺。
- 工作階段整合:統一快速登入與工作階段管理器之間的使用者工作階段,確保一致性。
- 導覽體驗強化:登入重新導向改用
history.replace,提升瀏覽器返回鍵的操作體驗。 - 精準授權範圍:將 DID Space 授權請求限制於相關元件,藉此提升效能。
應用程式管理體驗
我們專注於強化管理介面的清晰度與掌控性:
- 通知準確度提升:修正 Blocklet 通知中顯示的應用程式名稱錯誤。
- UI 修復:解決成員清單表格的溢位問題,並停用預設商店的刪除功能,避免資料意外遺失。
- 標題更新機制:確保 Blocklet 升級時標題能同步更新,維持一致性。
DID Space 整合
我們改善了錯誤處理機制,並更新整合工具以強化 DID Space 的管理體驗:
- 錯誤處理強化:強化 DID Spaces 錯誤訊息的拋出機制,提供更清楚的錯誤回饋。
- SDK 更新:將 DID Spaces SDK 更新至最新版本,提升功能性與安全性。
建構者體驗
我們在 Blocklet Server 的核心環節——建構者體驗上,取得了顯著進展:
- 強化 Blocklet Studio:升級 Blocklet Studio 以支援多租戶模式,讓 Blocklet 能在單租戶環境中被更有效地隔離與管理。

- 無縫整合工具:推出
BlockletInstall與BlockletStudio,讓使用者可直接從任何 Blocklet 環境輕鬆新增與發布 Blocklet。
Blocklet SDK
SDK 的更新聚焦於簡化開發者工作流程:
- 簡化新增流程:透過
BlockletInstaller,讓 Blocklet 可直接從另一個 Blocklet 新增,無需經過選擇步驟。

- 發布功能強化:支援透過
BlockletStudio進行無縫的 Blocklet 發布,簡化開發流程。

Blocklet Studio
我們強化了服務與 Studio 功能,以滿足多元的開發者需求:
- 租戶模式切換:新增在 Blocklet 中切換租戶模式的功能,讓管理更具彈性。

- Studio 介面優化:推出分步驟式的 Blocklet 建立表單,並改善 Blocklet Studio 中的專案與發布版本清單。

相依套件管理
為持續提升內部開發者體驗,我們針對相依套件管理進行了重大升級:
- 遷移至 Vite:將 webapp 的建置工具從 webpack 遷移至 vite,以提升速度與效率。
- 相依套件更新:更新 glob/fastq 等多項相依套件,並淘汰過時的相依項目,確保最佳效能表現。
安全性與穩定性
我們專注於強化安全防護措施並提升系統穩定性:
- 系統復原能力提升:修復系統偶爾卡在啟動狀態的問題,並確保當機復原後執行時事件能正確廣播。
- 設定防護機制:針對未知環境所導致的設定錯誤實作了防護機制。
重大變更
- 術語一致性:將平台中「component」的用語統一改為「blocklet」,以確保一致性。
- 功能淘汰:淘汰 Blocklet 與 Component 清單的重新載入操作,以精簡整體流程。
秉持追求卓越的承諾,Blocklet Server 的每一個正式版本,都會在正式環境中經過為期一週的實戰測試,確保我們能提供最穩定、最可靠的平台。
開發者可透過升級 Blocklet Server 或使用我們的官方啟動器來體驗這些新功能與改進。作為去中心化應用程式的尖端平台,Blocklet Server 將持續為開發者提供不可或缺的工具與基礎架構,協助大家在這個充滿活力的領域中不斷創新、追求卓越。
協助我們持續改進
如果您在使用過程中有任何需求、建議或遇到問題,歡迎造訪 ArcBlock 社群 與我們分享您的意見回饋,我們將竭盡所能提供協助。此外,若您的意見回饋被我們的漏洞獎勵計畫採用,您將可獲得 ABT 獎勵。
本頁涉及
產品
-
Blocklet Server
superseded
把 blocklet 作為子行程託管的伺服器。這項工作在 ARC 裡繼續;子行程託管這個模型不再往下走。