Release notes

What's new

Piper is in private beta and ships dated builds rather than numbered versions. Newest first.

Beta 7July 2026

Courses in reach, and cleaner imports

  • Courses appear in Recent. Opening a course now records it, so it turns up in the sidebar alongside sources and notes instead of having to be hunted down.
  • Annotations follow you into source notes. A source's highlights are now listed in its note sidebar, so writing about something you read no longer means keeping two panes in sync by hand.
  • Imports dedupe on canonical URL. Saving the same article twice — from a share sheet, a newsletter, and a search result — now resolves to one source instead of three near-identical copies.
  • EPUB handling got considerably more careful. Footnote annotations, highlight geometry, and books whose internal markup uses namespace prefixes all now behave. Highlights land where you put them.
  • Fixed a data-loss bug in the editor. Cutting and pasting within one note could collide block identities and drop content. Identity is now preserved across the round trip.
Beta 6July 2026

Connections

  • Wikilinks are stored as identities, not text. Links now reference the thing itself rather than its title, which is what makes renaming safe — your prose is never rewritten underneath you.
  • Unfilled links arrived. Link to a page that does not exist yet, keep writing, and fill it in later. Comes with its own picker and resolve flow for adopting a real target.
  • Reference intent. Piper now distinguishes a definite mention from an alias candidate from a possible one, and offers the unlinked mentions it thinks you meant.
  • Connections became a real surface. One sidebar for linked items and linked references, with orphaned items surfaced so nothing sits unreachable in the vault.
  • Courses, modules, and stub sources. Group sources into an ordered course you build for yourself, and create a content-less stub for a physical book so you can link to it before it exists.
  • Unified metadata across every entity type. Aliases, tags, authors, covers, and custom fields now work the same way on sources, notes, and courses instead of three separate half-systems.
Beta 5June 2026

Appearance, settings, and spelling

  • Appearance split into Basic and Advanced. Every colour token is editable with an opacity-aware picker, the custom accent picker is back, and reserved tokens are marked read-only rather than hidden.
  • Highlight colours moved to the Reader tab. They belong next to the rest of the reading settings, which is where people kept looking for them.
  • Vault settings. A tab for the vault's local folder, its name, and removing it — the things you need when a vault lives somewhere you chose.
  • Assignable handwriting and dyslexia-friendly fonts. Per-surface font assignment now includes OpenDyslexic and a handwriting face, applied independently to prose, UI, titles, and code.
  • Spellcheck stopped arguing about possessives. It also no longer joins words across a hard break, and no longer flags the word you're in the middle of typing.