Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

Blocklet Server v1.16.28:改进的Blocklet Studio 和运行环境

wangshijun
2024年6月22日 · edited
B
Blogs
cover

我们很高兴地宣布发布 Blocklet Server v1.16.28,标志着两周的专注改进和 27 个提交的严格测试的最终完成。此版本引入了一系列新功能和增强功能,旨在赋予开发人员更多权力,并增强我们平台上去中心化应用的功能。

功能和改进#

Blocklet 启动工作流程#

  • 动态 Blocklet 引擎支持:这使得在 Blocklet Server 中可以更灵活、高效的组合和重用 Blocklet,这也是 Blocklet Server 能够运行使用 AIGNE 构建的应用的秘密武器。有关此功能的更多详细信息将在随后的帖子中分享。

Screenshot 2024-06-23 at 07.36.17.png

用户登录体验#

用户登录体验的改进包括:

  • 语言偏好设置:用户现在可以从用户中心更改和持久化语言偏好,确保语言偏好在会话间保持不变。

Screenshot 2024-06-23 at 06.56.55.png

  • 推送通知管理:现已增加了从用户中心直接切换推送通知开关的功能,让用户对其通知偏好有更大的控制权。

Screenshot 2024-06-23 at 06.57.21.png

Blocklet 管理体验#

我们对 Blocklet 程序管理界面进行了几项增强操作:

  • 增强导航:改进了导航和块服务内的组件列表,以便更容易管理。


  • 块信息对话框:更新了组件列表页面上的块信息对话框,以提高清晰度。
  • 通知操作:优化了 Blocklet 的通知操作,以增强用户互动。

开发者体验#

Blocklet CLI#

  • 打包命令:确保重试打包操作时目标目录存在,避免在打包过程中发生错误。

Blocklet SDK#

  • 通知频道选择:增加了在发送通知时选择频道的支持,给应用更多的自主权,目前支持的渠道有邮件、推送、API、钱包通知。
  • 在 blocklet.js 中引入 appPk以进行验证,加强安全性。
  • 在 blocklet.js 中添加 updatedAt以帮助调试与缓存相关的问题。

Blocklet服务#

  • PushKit 集成:引入了对使用 Push Kit 发送通知的支持,该功能即将推出。此集成将增强 ArcBlock Blocklet 平台上的 DApps 与其用户之间交互的实时性。

Screenshot 2024-06-23 at 07.08.23.png

Blocklet Studio#

  • 静态资源发布:现在支持通过上传静态资源来发布 Blocklet,使没有编码技能的用户能够创建 Blocklet,简单教程如下。


  • 移动屏幕优化:在移动设备上提供更有可用性的 Blocklet Studio。
  • 发布资源优化:创建新版时时仅保留最新的资源,并解决由于权限错误导致的资源导出问题。
  • 稳定性改进:解决了资源创建过程中缺少 DID 导致的崩溃问题。

依赖管理#

  • Punycode 警告消除:在使用 @blocklet/cli时消除了一个恼人的 Punycode 警告。
  • Axios 更新:我们将 axios 的依赖从 0.27 升级到了 v1.7.x,这是最新版本。

安全性和可靠性#

  • 确保在升级 Blocklet 时存在挂载点,以防止安装错误。
  • 修复了 DID Connect 连接事件的 Socket 通道选择,以解决 DID Connect 期间的无响应问题。
  • 解决了添加应用后可能卡在启动状态的问题。

如何升级到新版?#

Blocklet Server 的每个正式版本都会在我们的生产环境中经过一周的实战测试,以确保我们提供最稳定和可靠的平台。

开发者可以通过升级他们的 Blocklet Server 或使用我们的官方启动器来利用新功能和改进。作为去中心化应用程序的前沿平台,Blocklet服务器继续为开发者提供必要的工具和基础设施,以在这个充满活力的领域中创新和取得成功。

如果您计划将您自己的 Blocklet Server 升级到 v1.16.28 版本,请按照以下步骤进行(从控制台升级对于此版本将不起作用)

  • 安装:执行 npm install -g @blocklet/cli 以安装最新版
  • 重启:先用 blocklet server stop -f 停止老版本,然后用 blocklet server start启动新版,如果遇到错误,尝试重启一次应该能解决问题。

社区聚焦:您的反馈在行动。#

我们相信,我们的产品的核心在于我们充满活力的用户社区。您的见解和建议对我们非常宝贵,我们致力于整合您的反馈,使 Blocklet Server 变得更加完善。在这一部分中,我们将重点介绍最新的更新和由您启发的错误修复。从微小的调整到重大的改变,每次更新都是提升您体验和满足您需求的一步。

帮助我们改进#

如果您在使用过程中有任何需求、建议或问题,可以访问 ArcBlock社区 进行反馈。我们将尽力协助您。另外,如果您的反馈被选中用于我们的漏洞赏金计划,您将获得 ABT 奖励。


2.0.175