这次的更新包括了新的星标类型,Planet 的 API 服务器,对移动主数据目录的支持,IPNS 私钥管理器,支持更多的社交网络连接,Insider 和 Debug 版本的新图标,及 bug 修复和功能改进。
星标类型
现在当你在给一篇文章添加星标时,你可以选择几种新的类型,来为星标赋予一个更明确的含义。其中几种类型会让 Planet 具有 To-Do 管理软件的感觉。除了右键点击,现在还可以从工具栏中来管理文章的星标。
在后续的更新中,我们将会支持更具星标类型过滤文章。
文章的日期选择器
当你在编辑文章时,可以为文章选择任意日期。无论是过去还是将来。
API 服务器
在 Planet 应用运行的时候,现在可以提供一个 HTTP API 服务器。下面是目前能支持的请求的列表,我们会通过文档提供更具体的使用信息。这是一个 v0 版本的 API,因此在后续的更新中有可能会更改。API 服务器为第三方客户端提供了可能性,尤其是后续对移动设备的支持。
GET /v0/planets/my
- List all my PlanetsPOST /v0/planets/my
- Create a new PlanetGET /v0/planets/my/:uuid
- Info of a specific My PlanetPOST /v0/planets/my/:uuid
- Modify my PlanetPOST /v0/planets/my/:uuid/publish
- Publish My PlanetGET /v0/planets/my/:uuid/public
- Expose the content builtGET /v0/planets/my/:uuid/articles
- List articles under My PlanetPOST /v0/planets/my/:uuid/articles
- Create a new ArticleGET /v0/planets/my/:uuid/articles/:uuid
- Get an article by UUIDPOST /v0/planets/my/:uuid/articles/:uuid
- Modify an articleDELETE /v0/planets/my/:uuid/articles/:uuid
- Delete an article
你可以在应用的设置中打开 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
- Telegram
- GitHub
Insider 和 Debug 版本的新图标
我们会时不时发布 Insider 版本。Insider 版本中包括了最新的功能。这些功能通常在进入稳定版本之前,需要更多的测试。因此我们通过 Insider 版本来让新功能在发布之前能够获得更充分的测试。你可以从 Planet 项目的 GitHub Releases 页面下载最新的 Insider 版本。
https://github.com/Planetable/Planet/releases
如果你下载并运行了 Insider 版本,那么你会注意到这个版本现在具有一个独特的蓝色图标,具有类似 Xcode 及其他 Apple 开发工具的风格。同时我们也为 Insider 版本添加了专有的升级通道,因此现在 Insider 版本也可以获得自动升级。
如果你是从源代码构建 Planet,那么你就可以获得这款黄色的具有建设中意味的图标。
在后续的更新中,我们会提供更多的图标选项。比如最近在 Pinnable 项目中出现的新设计。
其他细节改进
- 在默认模版中为表格和 To-Do 列表增加了 CSS 样式
- 为 HTML 中的社交网络分享图片使用了更兼容的绝对 URL 地址
- 修复了一个在添加视频时的崩溃问题
- 修复了之前版本中音频播放器按钮不响应的问题
- 为工具栏中的 ETH 打赏功能换上了一个由 SF Symbol 驱动的图标
- 默认的 Plain 主题中的样式微调,带来整体更好的对比度
- 侧栏中的 Planet 图标增加了边框和投影以实现更好的对比度效果
- 模版中现在可以使用一个新的变量用于引用社交网络分享大图
social_image_url