Planet Feature Update 7

Mar 22, 2023 at 5:57:20 AM

这次的更新包括了新的星标类型,Planet 的 API 服务器,对移动主数据目录的支持,IPNS 私钥管理器,支持更多的社交网络连接,Insider 和 Debug 版本的新图标,及 bug 修复和功能改进。

星标类型

现在当你在给一篇文章添加星标时,你可以选择几种新的类型,来为星标赋予一个更明确的含义。其中几种类型会让 Planet 具有 To-Do 管理软件的感觉。除了右键点击,现在还可以从工具栏中来管理文章的星标。

Stars

在后续的更新中,我们将会支持更具星标类型过滤文章。

文章的日期选择器

当你在编辑文章时,可以为文章选择任意日期。无论是过去还是将来。

Writer Date Picker

API 服务器

在 Planet 应用运行的时候,现在可以提供一个 HTTP API 服务器。下面是目前能支持的请求的列表,我们会通过文档提供更具体的使用信息。这是一个 v0 版本的 API,因此在后续的更新中有可能会更改。API 服务器为第三方客户端提供了可能性,尤其是后续对移动设备的支持。

  • GET /v0/planets/my - List all my Planets
  • POST /v0/planets/my - Create a new Planet
  • GET /v0/planets/my/:uuid - Info of a specific My Planet
  • POST /v0/planets/my/:uuid - Modify my Planet
  • POST /v0/planets/my/:uuid/publish - Publish My Planet
  • GET /v0/planets/my/:uuid/public - Expose the content built
  • GET /v0/planets/my/:uuid/articles - List articles under My Planet
  • POST /v0/planets/my/:uuid/articles - Create a new Article
  • GET /v0/planets/my/:uuid/articles/:uuid - Get an article by UUID
  • POST /v0/planets/my/:uuid/articles/:uuid - Modify an article
  • DELETE /v0/planets/my/:uuid/articles/:uuid - Delete an article
Planet API Server

你可以在应用的设置中打开 API 服务器,并设置端口号、用户名及密码。

移动主数据目录及 IPNS 私钥管理器

这还是一个试验性的功能,在使用时请注意数据备份

Planet 应用在默认情况下,所有的数据存放在这个位置:

~/Library/Containers/xyz.planetable.Planet/Data/Documents/Planet

现在在应用设置中,你可以移动这个位置。如果新位置位于 iCloud Drive 或者 Dropbox,那么相当于你就通过云服务备份了数据。

于此同时,本地的所有 IPNS 私钥,现在可以通过一个新的 Key Manager 来管理及通过 iCloud Keychain 备份,如果你在 iCloud 设置中打开了 iCloud Keychain 功能的话。你可以在 Tools 菜单下找到新的 Key Manager。

对于所有数据同步的支持还在测试中。上面提到的移动主目录功能,及新的 Key Manager 功能,为数据在几台 Mac 之间的完全同步提供了可能性。但是目前还有一些边缘情况,需要更多的测试及代码上的处理。因此我们任务这个功能目前还处在一个试验性的阶段。在使用时需要小心。## 更多的社交网络连接支持

现在你可以为你的 Planet 填入这些社交网络的 ID,之后会显示在生成的网站首页,及其他人追随你的 Planet 时看到的信息面板里。

  • Juicebox
  • Mastodon
  • Twitter
  • Telegram
  • GitHub
Juicebox Social

Insider 和 Debug 版本的新图标

我们会时不时发布 Insider 版本。Insider 版本中包括了最新的功能。这些功能通常在进入稳定版本之前,需要更多的测试。因此我们通过 Insider 版本来让新功能在发布之前能够获得更充分的测试。你可以从 Planet 项目的 GitHub Releases 页面下载最新的 Insider 版本。

https://github.com/Planetable/Planet/releases

如果你下载并运行了 Insider 版本,那么你会注意到这个版本现在具有一个独特的蓝色图标,具有类似 Xcode 及其他 Apple 开发工具的风格。同时我们也为 Insider 版本添加了专有的升级通道,因此现在 Insider 版本也可以获得自动升级。

如果你是从源代码构建 Planet,那么你就可以获得这款黄色的具有建设中意味的图标。

Icons: Insider and Debug

在后续的更新中,我们会提供更多的图标选项。比如最近在 Pinnable 项目中出现的新设计

其他细节改进

  • 在默认模版中为表格和 To-Do 列表增加了 CSS 样式
  • 为 HTML 中的社交网络分享图片使用了更兼容的绝对 URL 地址
  • 修复了一个在添加视频时的崩溃问题
  • 修复了之前版本中音频播放器按钮不响应的问题
  • 为工具栏中的 ETH 打赏功能换上了一个由 SF Symbol 驱动的图标
  • 默认的 Plain 主题中的样式微调,带来整体更好的对比度
  • 侧栏中的 Planet 图标增加了边框和投影以实现更好的对比度效果
  • 模版中现在可以使用一个新的变量用于引用社交网络分享大图 social_image_url