Releases: Planetable/Planet
Releases · Planetable/Planet
insider-20230415-1
- Public article decoding — Fixed a decoding issue with PublicArticleModel
insider-20230406-1
- API server reliability — The API server now automatically relaunches after publishing, with improved initialization of server settings
- API helper refactor — Migrated to an actor-based API helper for better concurrency handling, with general code cleanup
insider-20230405-3
- Article slugs — Added optional slug attribute for articles, with conflict checking and slug-based browser URLs
- Built-in templates — Updated built-in templates
- Rebuild planet — Added shared function for rebuilding planet
release-0.13.2
- Pagination support — Added template changes for pagination in site builds
- Article view refresh — Article view now refreshes automatically after rebuilding a site
release-0.13.1
- Pagination — Sites now support pagination with configurable items per page, controlled via template.json. The inspector panel displays the template's ideal items per page and build number.
- Article types — Articles are now classified as blog posts or pages, with only blog posts included in the paginated index.
- APNG avatars — Animated PNG files can now be used directly as planet avatars, with a fix for avatar images being overwritten.
- Keyboard shortcut helper — Added a keyboard shortcut helper for discovering available shortcuts.
- Local Gateway — New sidebar button to open My Planet in the local IPFS gateway.
- Published folders — Improved reloading on startup, better preview logic on the dashboard, and graceful handling of folders with no private key.
- Drafts — Fixed a bug with drafts location and a corner case in draft handling.
- Unfollow cleanup — Unfollowing a planet now correctly unpins its content.
insider-20230405-2
- Pagination — Added template support for paginated blog content
- Article view — Article view now refreshes automatically after rebuilding the site
insider-20230405-1
- Pagination — Blog indexes now support pagination with configurable items per page controlled by template.json, displayed in the inspector panel
- Article types — New article type property distinguishes between blog posts and pages, with only blog posts included in the index
- APNG avatars — Support for animated PNG avatars, with a fix for avatar images being overwritten
- Keyboard shortcut helper — Added a keyboard shortcut reference overlay
- Local Gateway — New sidebar button to open My Planet in the local gateway
- Published folders — Improved reloading on startup, better preview logic in the dashboard, and graceful handling of folders with no private key
- Draft handling — Fixed drafts location bug and several corner cases in draft saving
- Unfollowing — Automatically unpin a planet when unfollowing it
release-0.13.0
- Key Manager & iCloud Sync — New key manager with toolbar UI, iCloud Keychain sync enabled by default, automatic key sync between keystore and keychain, key availability check before publishing
- API Server — Create, modify, and delete planets and articles via local API with attachment support, passcode authorization, public directory serving, and auto-refresh after publishing
- Article Star Types — Mark articles with star types including Heart, Plan, and To-Do; revamped all-new Star views
- Alternative Library Path — Store your library in a custom location with validation, automatic reloading when the path changes, and proper resource syncing
- Custom SF Symbols & Social Links — Added symbols for Ethereum, ENS, Mastodon, Twitter, and Juicebox; social link views for Following planets with Juicebox integration
- Writer Improvements — Date picker for articles, new
social_image_urlandabsoluteImageURLtemplate variables, fixed draft handling, preview margins, and attachment management - Insider Build Channel — Dedicated update channel for Insider builds with a custom app icon and separate Sparkle feed
- Templates & Markdown — Updated built-in templates, added table styling for Markdown preview, consistent to-do list padding
- Audio Player & Sidebar — Fixed audio player layout, removed extra spacing in sidebar and player views
- Bug Fixes — Case-insensitive hero image detection, video player crash fix, correct avatar and favicon rendering, fixed synced planets ignoring available keys
- Dependencies — Updated Swifter and other dependencies, removed unused frameworks
insider-20230328-1
- Built-in templates — Updated built-in templates with latest improvements
- UI consistency — Consistent padding for to-do list previews, standardized window sizing for NSWindowController-based windows
- Juicebox support — Added SF symbol icon for juicebox.money links
insider-20230326-1
- Star views — Revamped the all-new Star views with a fresh design
- Article performance — Optimized the ArticleView hierarchy for smoother scrolling and rendering
- Following feed — Fixed Planet social views when browsing followed sites
- Keychain sync — iCloud Keychain sync is now enabled by default
- Templates — Synced to the latest built-in template changes
- Toolbar — Disabled toolbar configuration autosave to prevent unwanted layout changes
- Bundle identifier — Updated bundle ID suffix to use uppercase naming