Skip to content

Releases: Planetable/Planet

insider-20260331-1

01 Apr 03:24
f744f61

Choose a tag to compare

insider-20260331-1 Pre-release
Pre-release
  • Apple Intelligence — Added on-device AI chat provider powered by Apple's FoundationModels framework
  • Notifications — Fixed notification clicks incorrectly showing a "Failed to Follow Planet" error
  • Article saving — Fixed an issue where article content could fail to save reliably
  • Log management — Capped log files at 100MB to prevent excessive disk usage, fixed a file descriptor race in log monitoring

release-0.22.0

30 Mar 15:11
c541ff1

Choose a tag to compare

  • Continuity Camera & media — Import photos and videos directly from iPhone into Writer, paste images and media attachments, drag-and-drop markdown and text files
  • Video compression — New video compression controls in Writer with real-time fps display, video info row, and Revert to Original flow
  • Publishing destinations — Added Cloudflare Pages and SSH rsync publishing, new Publishing settings tab with IPNS toggle, concurrent publish guard to prevent overlapping deploys
  • Hybrid search — Combined BM25 keyword and vector semantic search with CJK language support and improved responsiveness
  • AI assistant — In-app AI chat with tool use and streaming responses, Apple Foundation Models detection, Find Related Articles via NLEmbedding similarity, multi-language embedding support, local network AI server support
  • Writer & QuickPost editing — Unified list autocomplete with numbered lists and markdown todos, CJK input method fixes, auto-expanding QuickPost height, simplified focus flow with Tab/Enter navigation, discard confirmation
  • CoreSpotlight — Articles indexed in system Spotlight search with incremental indexing on startup and batch reindex for followed content
  • Article selection & navigation — Restore last selected article on launch, auto-scroll sidebar to selection, preserve selection after saving or moving drafts
  • Custom app icon — Apply a custom icon to the app in Finder via security-scoped bookmarks
  • Publishing performance — Faster rebuild and rendering with full CPU utilization, off-main-thread log building, skip rebuild for unchanged edits, templates without assets directory now supported
  • Stability — Fixed crashes from invalid UUIDs, corrupt GPS EXIF data, and IPFS directory listing at launch; atomic writes for all persistent data; fixed Keychain error handling
  • UI polish — Corrected star and unread dot alignment in article lists, Smart Feed icon shadows, IPFS ID tools sheet, Copy UUID in sidebar, author name in podcast feeds, macOS 26 layout adaptation, option to prevent computer sleep
  • Dependencies — Replaced ENSKit with lightweight ENSDataKit, removed unused HDWalletKit, updated Sparkle to 2.9.0

insider-20260328-1

28 Mar 13:48
c541ff1

Choose a tag to compare

insider-20260328-1 Pre-release
Pre-release
  • Spotlight indexing — Incremental indexing on startup and batched reindexing for following articles, reducing unnecessary work
  • Publishing performance — Faster rebuild, publishing, and rendering when updating your site
  • Site templates — Updated built-in site templates
  • Task execution — Fixed duplicate task execution that could occur in debug mode

insider-20260326-2

26 Mar 10:55

Choose a tag to compare

insider-20260326-2 Pre-release
Pre-release
  • QuickPost performance — Faster posting by deferring heavy save work off the main thread
  • AI settings — Added Apple Foundation Models availability detection

insider-20260326-1

26 Mar 07:32

Choose a tag to compare

insider-20260326-1 Pre-release
Pre-release
  • Find Related Articles — Discover similar content using vector similarity search powered by NLEmbedding
  • GitHub tag sync — Fixed duplicate log messages and improved performance by caching synced tags to disk

insider-20260325-1

26 Mar 05:48

Choose a tag to compare

insider-20260325-1 Pre-release
Pre-release
  • Spotlight search — Articles are now indexed with CoreSpotlight, making them searchable from macOS Spotlight
  • Quick Post stability — Fixed a view update warning in QuickPostView that could cause unexpected behavior
  • Planet sync performance — Synced tags are cached to disk, eliminating redundant API calls on restart

insider-20260324-1

25 Mar 03:01

Choose a tag to compare

insider-20260324-1 Pre-release
Pre-release
  • Hybrid search — New search engine combining BM25 keyword matching and vector semantic search for more relevant results
  • Multi-language search — Added CJK support and automatic language detection for NLEmbedding, improving search for non-English content
  • Search reliability — Fixed index correctness to include tags and slugs in content hashing, resolved multiple embedding race conditions for consistent results
  • Copy UUID — New context menu option to copy a planet's UUID from the sidebar
  • Templates — Templates without an assets directory now load and rebuild correctly
  • Log viewer — Fixed streaming display in the log viewer

insider-20260323-1

24 Mar 00:48

Choose a tag to compare

insider-20260323-1 Pre-release
Pre-release
  • Edit Planet — UUID is now shown as a row in the basic info section
  • Sidebar context menu — Added icons to context menu items for My Planets
  • Search — Fixed preview word boundary snapping for more accurate result excerpts
  • Writer — Pressing Enter on an empty list item now correctly inserts a newline when removing the list marker

insider-20260322-5

23 Mar 00:06

Choose a tag to compare

insider-20260322-5 Pre-release
Pre-release
  • Finder icon — Validate that the saved bookmark points to the current app location before applying the custom Finder icon, preventing stale bookmarks from causing errors

insider-20260322-4

22 Mar 23:49

Choose a tag to compare

insider-20260322-4 Pre-release
Pre-release
  • Custom app icon — Apply your chosen app icon to Finder using NSWorkspace.setIcon with security-scoped bookmarks
  • Following feed — Fixed DNS-type following article webview appearing blank on startup restore