DID Spaces v0.5.83: OAuth 集成 DID Space
本次更新带来的新特性如下:
- OAuth 账户集成 DID Space
- 支持展示特定领域的数据(NFT/Passport/Profile)
- 发布 DID Spaces 的前端组件 @blocklet/did-space-react
此外,还有一些改进和社区反馈的修复。
新特性#
- OAuth 账户集成 DID Space
OAuth 账户现已支持出示 DID Space,且整个过程无需再依赖 DID Wallet 的参与,此更新旨在为您提供更加便捷和高效的服务体验。(已知的限制:在 Prod Spaces 中, OAuth 账户无法主动绑定 DID Wallet,不过你仍然可以使用 DID Wallet 绑定一个未在 Prod Spaces 登录过的 OAuth 账户。)
- 全新的用户在 Aigne 中出示 DID Space
- 为应用备份出示 DID Space
- 支持展示特定领域的数据(NFT/护照/Profile)
在新版本中,我们将为您个性化展示已存储在您DID Space上的 NFT、护照和 Profile。他们会展示在 Space 的 Overview 页面:
也会展示在应用的 Overview 页面:
另外,面向开发者我们还支持使用 SDK 写入这类模板,想要了解更多,请查阅:
- 发布 DID Spaces 的前端组件 @blocklet/did-space-react
为了更好地展示 DID Space 的状态信息,我们推出了前端组件 @blocklet/did-space-react,了解更多用法请查阅: https://www.npmjs.com/package/@blocklet/did-space-react?activeTab=readme
改进#
- 更好的连接体验
- 在备份过程中,订阅出现异常的时候将会停止自动备份
- 在连接 DID Spaces 异常时,给出更详细的提示信息,引导用户解决,比如:
存在未支付账单
订阅已过期
连接已断开
- NPM 包名变更: @did-space/client 重命名为 @blocklet/did-space-js
为了更加规范地管理发布到 NPM 的官方包名,我们已将原有的 @did-space/client 重命名为 @blocklet/did-space-js。若您目前正在使用 @did-space/client,请尽快切换至 @blocklet/did-space-js。
- 优化应用审计日志的查询性能
针对应用的审计日志,我们改进了内部的存储结构,极大地提升了查询性能。
修复#
- 社区反馈之还原时在 ios 设备上打开新窗口失败
我们非常重视来自社区的反馈,近期关于 iOS 设备在还原应用时无法打开新窗口的问题,我们已在收到反馈后第一时间跟进并完成修复。
参与 Bug Bounty 计划,帮助我们改进#
如果您在使用过程中有任何需求、建议或问题,请访问 ArcBlock 社区进行反馈,我们将尽力帮助。您还可以参与我们的 Bug Bounty 计划,帮助我们改善 DID Spaces 的产品体验。