Curio 20 Release Notes

Release Date

This beta release is still under construction as features are being added and refined.


Curio 20 runs on macOS 10.15 Catalina through macOS 12 Monterey on Apple silicon or Intel.

Feature Availability

Features only available in certain editions will be listed with colored tags like or . Notes specific to the Mac App Store build of Curio will be marked with .

New Features

Text Figure Inline Tags and Resources

You can now use inline tags and resources within text figures, like #COP26, #GTD/active, and @GeorgeB. Behind the scenes those meta items will be associated or disassociated with the figure, with new meta created if necessary.


This is a more visible method to associate meta with your text content, instead of hidden meta properties set via the inspector. When you aren't editing the figure, clicking on an inline meta token will bring up Quick Find to instantly see other figures with the same meta.

You can toggle inline meta detection for a specific figure via a new # button on the text inspector bar and text inspector panel. You can globally disable automatic detection of inline meta via the Edit menu.


  • Nested Tag Separator

    Curio's separator between tag set and tag names is now a slash (ex: #GTD/active) instead of a period. This is used in several spots in Curio including the tags inspector, Quick Find, and Status Bar.

    This matches the industry de facto standard for nested tags followed by many popular apps such as Obsidian, Bear, Notejoy, and Noteplan. Drafts supports slash as part of a tag name as well, even if it's not technically a nesting separator.

    Curio will even automatically find nested tags for text pasted in from apps that don't support slash like Apple Notes and Agenda, automatically mapping #Apple-iPhone-Pro to Apple/iPhone-Pro, for example.

  • Faster Text Figure Auto Completion
    You can now enter markdown emoji and custom variables into text figures just by typing the : or {{ prefix symbols, without having to type the first letter of the emoji or custom variable.
  • Export Markdown Use Defer
    New support for the Export Markdown Use Defer advanced preference so @defer instead of @start is used when exporting markdown for better compatibility with OmniFocus.


  • Fixed a memory leak in Curio's new internal thumbnail and preview plugins for .curio project files.
  • Fixed an issue with PDF exports where jumps within a PDF were off by one page if viewed with PDF Expert or Adobe Acrobat.
  • Fixed an issue with Status shelf not remembering expand/collapse state of task groupings when figures changed or after a relaunch.
  • Fixed potential crash when printing PDF figures.
  • Fixed showing last path information on the broken alias alert.
  • Fixed issue creating an idea graph by dragging a grouped figure on top of a normal figure.


  • Faster Quick Look Thumbnail Queries
    Thanks to a new API from Apple, Curio is now using a much, much faster technique when querying for Quick Look thumbnails in the Project Gallery, Local Library, and Status shelf, which takes care of potential hang when dealing with hundreds of projects or files.
  • Sparkle
    For Curio distributed via our website, our app updating framework is now Sparkle 1.27.1 (up from 1.25).
  • Purchases
    For Curio distributed via the Mac App Store, our subscription handling framework is now RevenueCat's Purchases 3.13 (up from 3.10.4).