Every Froots release is named after an apple. 1.0.4 is Pink Lady — small, sweet, late in the season, a little firmer than you expect. Shipped Tuesday to the stable channel; quietly closes 83 issues reported in the last six weeks.
The big five
1. Agent warm-starts. First-token latency on a cold launch dropped from ~900 ms to ~540 ms. We warm-start the agent runtime at app launch instead of on first message, and cache the system prompt + vault index per session. Pressing ⌘⇧Space, typing a sentence, and hitting return now feels like talking to something that was already awake.
2. Real undo on the routine canvas. Undo/redo now walk an in-memory operation log — drag a node, connect an edge, change a cron, undo, redo. The log survives navigation and is scoped per routine.
3. Incremental backlink indexer. Old Froots re-indexed the whole vault on every rename. New Froots walks only the affected files. A 10,000-note vault now renames in under 40 ms.
4. Clem's shell sandbox. Clem finally gets proper process isolation — sandbox-exec on macOS, bwrap on Linux, a restricted job object on Windows. She can run arbitrary code inside the sandbox without touching your filesystem; breaks out are always prompted.
5. Cherry's merge-near-duplicates. Cherry now finds notes with ≥94% semantic similarity, diffs them, proposes a merge, and does it on your say-so. Long requested.
Smaller things
- Inbox deduplicates Slack messages arriving over three adapters
⌘Kblock menu respects your recently-used blocks- Wikilinks complete 3× faster in vaults >5,000 notes
- Mobile beta: iOS lock-screen widgets work on iPhone 13+
- Fixed: renaming a folder no longer orphaned daily-note templates
- Fixed: "show local graph" crashed on notes with self-links
- Fixed: the
dropcapblock no longer steals clicks from inline images - Fixed: Windows tray icon finally stops ghost-flickering on high-DPI displays
Upgrading
Froots updates in place on macOS and Windows. Linux users: grab the new AppImage or brew upgrade froots. No vault migration required — nothing about your on-disk format has changed.
Next
We're focused on three things for 1.0.5 "Honeycrisp": the plugin SDK public beta, two-way iMessage on Windows (via a relay), and a big accessibility pass. Tracked issues on GitHub; community Discord has weekly stand-ups.
Thank you for a good cycle.