Release Notes
What’s new in each FoldNotes release. The newest build is expanded; click any older build to unfold it. The Mac app links here from Help → Release Notes.
FoldNotes for Mac — 0.8.0 Beta
The public beta — fully functional, no limits. Delivered as a signed Direct download with automatic updates.
Build 45 — 13 August 2026
A name you type is kept when you click away, and the command line tool now runs on Intel Macs.
- Fixed — typing a name and then clicking into the note threw the name away. The naming banner offers three ways to commit a name: the Name button, Enter, or simply carrying on into the note. The third never worked. FoldNotes names an unnamed note after its first heading until you name it yourself, and that automatic rename arrived about two seconds after you started typing in the body — beating the name already sitting in the banner, which was then discarded without a word. Clicking away from the field now names the note, exactly as the button and Enter do, and the note stops following its heading from that moment. Clicking into the field and straight out again doesn’t count: only a name you actually typed.
- Fixed — a rename that didn’t go through could un-name a note you had already named. If renaming from the toolbar title failed — a name already in use, say — FoldNotes handed the note back to following its first heading instead of leaving it as you had it, so a note you named weeks ago could quietly start renaming itself again. It now keeps the name it had.
- Fixed — the
fncommand line tool wouldn’t run on Intel Macs. FoldNotes has always been a universal app, but the command line tool inside it was built for Apple silicon only, so installing it on an Intel Mac producedbad CPU type in executableand nothing more. It is now universal as well. Nothing changes on Apple silicon — your Mac runs exactly the same native code it always did.
Build 44 — 12 August 2026
Creating a note from a [[link]] works in daily notes again, and a name you type is now always a name you keep.
- Fixed — clicking a link to a note that doesn’t exist did nothing in a daily note. Everywhere else it offers to create the note; in a daily note it silently did nothing, and the Create backlinked notes without confirming setting appeared not to work there either. The intention was only to stay quiet about the links inside the generated Overdue and Activity blocks — those can point at notes you have since deleted, and shouldn’t nag you to recreate them. That is now all it does: a link you typed anywhere in a daily note offers to create, exactly as in any other note.
- Fixed — a note created from a link now keeps the name you gave it. Creating
[[Reading List]]and then typing a different first heading renamed the note to match that heading — and renamed the links pointing at it too. A name typed inside[[ ]]is now treated as deliberate, exactly like one typed into the rename box. - Fixed — renaming a note in the title bar now sticks. FoldNotes names an unnamed note after its first heading, and keeps following that heading until you name the note yourself. Renaming from the title bar is naming it yourself, but it was the one gesture that didn’t say so — so a note renamed that way could be renamed straight back the next time its heading changed. It now counts, like the naming banner and the toolbar title do. Notes you had already named were never at risk: a name, once yours, is never given back to the heading.
Build 42 — 11 August 2026
A regional-calendar fix. If your dates have always looked right, this one doesn’t affect you.
- Fixed — dates were written using the device’s regional calendar in some countries. If your dates have always looked right, this never affected you and there is nothing to do. It applies only where the device Region is set to a country whose default calendar is not the Gregorian one — principally Thailand (Buddhist), Saudi Arabia (Hijri) and Iran (Persian), or anywhere someone has chosen a non-Gregorian calendar in Settings. The app’s language made no difference: an English FoldNotes on a Mac set to Thailand was writing
due:2569-08-12instead of2026-08-12. Tasks could show a due date centuries away and never come up as overdue, and daily notes could be created twice for the same day. Dates are now always written in the Gregorian calendar, whatever the region — while headings still read in your own calendar, as they should.
Build 41 — 11 August 2026
A date-comparison fix: before and after now mean what they say, wherever in the world you are.
- Fixed — “before” could match a task due ON the date, and “after” could too. Due dates are read in your own calendar, but the date you typed into a rule was being compared as UTC midnight. The gap between the two is your time-zone offset, so the boundary landed in the wrong place — and in opposite directions either side of Greenwich. In Australia a task due on 1 September matched “before 1 September”; in New York the same task matched “after” it. Both operators are now compared in your own calendar and are date-granular: before 1 September means 31 August and earlier, after 1 September means 2 September onwards, and neither includes the day itself. This applies to Task Due Date, Date Created and Date Modified, in saved queries, task groups and Database Views alike. A saved query using before or after may return slightly different notes than it did — the new answers are the correct ones.
Build 40 — 10 August 2026
Database Views can now ask the same single-task question the query builder gained in Build 39.
- New — task groups in Database View filters. The filter editor gains a Has a Task Where ALL Of section, working exactly as it does in the query builder: every rule inside it must hold for one task, rather than being satisfied by different tasks in the same note. Click + Add Task Rule to start one. A view can be filtered by a group alone, with no other rules. Existing views are untouched.
- Your iPhone and iPad honour it. A view’s filters are still authored on the Mac, but a group you add here is applied — and preserved — on your other devices.
Build 39 — 10 August 2026
Task rules can now be asked of a single task rather than of the note as a whole — plus the query filters that were missing, and rules that tell you what they actually ask.
- New — “Has a task where ALL of:”. Every task rule has always been a question about the note: “does this note contain a task that…”. So Task Completion is false and Task Due Date before 1 September could be answered by two different tasks — a note whose only task due before September was already finished still matched, which looked for all the world like the date being ignored. A task group asks all of its rules of one task. Click + Add Task Rule in the query builder to start one; a query can be nothing but a group if that’s the whole question. Your existing queries are untouched and keep the note-wide behaviour they were built with.
- Changed — “Has Tasks” now means what it says. It used to match only notes with unfinished tasks, which made it a duplicate of “Task Completion is false” and meant a note whose tasks were all ticked off counted as having no tasks at all. It now matches a note containing any task, finished or not. If you have a saved query that uses Has Tasks, expect it to return more notes than before.
- New — filters that were missing from the query builder. Task Project gains contains and does not contain. Date Created and Date Modified gain before and after, for a fixed cut-off date rather than only a rolling “within last N days”. Task Due Date gains within last N days, for things that fell due recently. Database View filters gain Task Priority is not. Each of these was already understood by the query engine and offered on some other screen — just not everywhere.
- Improved — a saved query’s rules say what they ask. A due-date rule in the sidebar read simply “Task Due Date”, telling you nothing; it now reads “Due before 2026-09-01”. Date rules no longer produce oddities such as “Modified within 2026-01-01 days”.
- The query builder is taller. A task group adds a second set of rules, and at the old size the list needed scrolling almost immediately.
Build 38 — 9 August 2026
Two appearance settings that quietly didn’t work: Zen Mode ignored you until you relaunched, and choosing a theme while following your system appearance flashed and undid itself.
- Fixed — “Prefer Zen Mode” now applies to windows you already have open. The setting was only read when a window was created, so turning it on did nothing to anything on screen and appeared to have no effect until you relaunched. Worse, turning it off while a window was in Zen actively kept it there. Flipping the setting now switches your open editors straight away. Toggling an individual window with ⌃⌘Z still wins for that window, right up until you next change the setting.
- Fixed — choosing a theme while “Follow system light/dark mode” is on. Picking a theme from the toolbar’s theme menu used to flash the new colours and then snap back, because FoldNotes immediately restored the theme matching your Mac’s current mode. The menu now offers only themes that match the mode you’re in, and your choice sets that half of your light/dark pair — so it sticks, and FoldNotes keeps following your system. The menu says which half it’s showing, and offers a shortcut to Settings for the other one.
Build 37 — 7 August 2026
Saved regex searches work again, daily notes stop deciding things for you, and Settings has been re-organised so things are where you’d look for them.
- Fixed — saving a regex search. Saving a search pattern has been impossible since early June: opening the saved-search library cleared the field first, so the Save Current Pattern… button never appeared. Your pattern is now kept, the button is there, and it reads Already Saved (with the matching entry selected) when the pattern is already in your library. Cancelling the picker also no longer throws away the pattern you were typing.
- Fixed — the regex help “?” button. Choosing Try the Example appeared to do nothing: the help was a dialog, which closed the search window behind it, so the example landed in a field that was no longer on screen. Help is now a small popover attached to the button, and Try drops the example straight into the live search.
- New — Settings ▸ Notes. Settings tabs are now organised by what they affect rather than a general/appearance split, which had left thirteen unrelated switches in one list. Notes holds the note list and note-creation settings (including List text size, which was in the wrong place), Editor gains a Display section for the five editor switches stranded under General, General is now genuinely app-wide, and Appearance is themes only. Nothing was reset — every setting kept its value.
- New — you choose what a daily note starts with. Settings ▸ Notes ▸ Daily Notes offers Blank (the new default), Overdue tasks, or Overdue tasks and activity summary. Until now ⌘D always inserted the task sections while
foldnotes://dailyand thefntool created an empty note — the same request gave you different notes depending on how you asked. - New — Edit ▸ Insert Overdue Tasks, alongside Refresh Activity Summary. Either block can now be added or refreshed in a daily note whenever you want, so starting blank costs you nothing. Both replace their own block rather than stacking duplicates.
- New —
fn daily overdueandfn daily summary. The command line creates a bare daily note and lets you add either block explicitly, so a script can build exactly the daily you want. - Fixed —
foldnotes://daily. Documented but never actually implemented: it brought FoldNotes forward and did nothing. It now opens today’s daily note, creating it if needed. - Fixed — “Follow system light/dark mode”. It never followed. FoldNotes sets its own appearance to match your chosen theme, and that stopped it noticing when macOS switched — so it only changed at relaunch. Switching macOS between Light and Dark now switches FoldNotes with it, including on the automatic sunset schedule. Choosing a light or dark theme in Settings also applies immediately again.
- Faster launch on large collections. Preparing to sync now works through your notes in parallel instead of one at a time. Barely noticeable at a few hundred notes; the difference grows with the size of your collection.
Build 36 — 6 August 2026
- New — List text size. Settings ▸ Appearance ▸ Note List now offers Default / Medium / Large for the note list’s titles and previews. Rows scale to fit and the change applies instantly — for everyone who found the preview line hard to read.
- Fixed — widget clicks now behave. Clicking a note or task in a widget with FoldNotes closed could open a blank window with a second window stacked on top; with FoldNotes already running, the click often did nothing at all. Now a cold click launches straight into the linked note — no blank flash — and a warm click navigates the running window. The same fix cures links from other apps (Bike, browsers, Shortcuts) that brought FoldNotes forward without navigating.
- Fixed: The large desktop widget could render as an empty card. It now shows your recent notes and tasks reliably.
- Fixed: FoldNotes could briefly launch as two copies when opened from a widget click. It now guarantees a single running copy and hands the link to it.
- Improved — launch housekeeping always runs. Cache reconciliation, crash recovery, and cleanup of notes deleted from another device now run on every launch. Previously they were skipped when “Reopen last note on launch” was off or when launching from a link — a note deleted on your iPhone overnight could linger in the Mac’s list.
- Fixed: A note opened via a link or widget now counts as your “last note” for the next launch.
Build 35 — 5 August 2026
- Fixed — notes refusing to open on some Macs. On a small number of machines, a fault in macOS’s file-type database made FoldNotes unable to open any note — every click failed instantly, even though the notes themselves were perfectly fine. FoldNotes no longer consults that database at all: notes now open by their file extension, regardless of what other Markdown apps are installed or the state of the system. Huge thanks to a very patient beta tester whose screen recordings and logs pinned this down.
- Fixed: With “Close windows when quitting an application” turned off in System Settings, relaunching FoldNotes could open a second window (macOS was re-opening the previous session’s notes alongside FoldNotes’ own “Reopen last note”). FoldNotes now manages its launch window exclusively — one window, your last note, every time.
- Fixed: Clicking a task in the Tasks widget now opens the note and jumps straight to that task. Previously the click brought the app forward but went nowhere.
Build 33 — 5 August 2026
The reliability release: FoldNotes now handles slow connections and offloaded files gracefully, everywhere.
- Fixed — no more waiting on iCloud. Opening a note whose file hasn’t downloaded yet (a new Mac, or macOS offloaded it to save disk space) no longer freezes the app on a slow connection. The note appears instantly from FoldNotes’ cache — read-only under a “Downloading from iCloud” banner — and becomes editable the moment the download lands. With no connection at all, you can still read it.
- Improved — first launch on a new Mac. Setting up FoldNotes on a Mac with a large iCloud library is now fast and fully non-blocking: your note list appears immediately, notes stream in as they download, every note is clickable right away, and changes from your other devices sync live from the very first session — even if you launch with no internet and connect later.
- Improved — launch with offloaded files. If macOS has offloaded some or all of your notes to save space, launching no longer re-downloads them or stalls background work — the app starts instantly and leaves your storage choices alone. Rebuild Index now responds immediately too, even with every file offloaded.
- New: Reopen last note on launch — a new toggle in Settings ▸ Behaviour. On (the default), FoldNotes opens straight into the note you were in when you last quit; off, it launches to a blank note and you pick from the list.
- New: Preview zoom — a Zoom control in the preview toolbar (50%–300%, remembered across notes) so diagrams and charts render at a readable size. Exports and printing are unaffected — they always use actual size.
Build 32 — 3 August 2026
A big one: a calm new way to write, themed previews, and a preview you can actually work in.
- New — Distraction-Free — Zen Mode. Zen Mode (⌃⌘Z) strips the editor back to calm text — muted Markdown syntax, a faded interface, no toolbar, an unobtrusive word count — while keeping every structural affordance live. Folding, hoisting and drag-to-reorder all still work; the outline stays scannable. Serenity and structure. Toggle it per window from the Focus menu or ⌃⌘Z; turn on Prefer Zen Mode to open new windows straight into it; choose a Zen intensity (Low / Medium / High) for how far the syntax fades; and Show bottom toolbar in Zen if you’d rather keep it.
- New — Preview themes. The note preview now offers built-in themes — GitHub, Swiss, and Editorial, each in light and dark — from a Theme control in the preview toolbar. What you preview is what you publish: an HTML export carries the same theme.
- New — Tick tasks right in the preview. Click a task’s checkbox in the preview to cycle it through to-do → in-progress → done → cancelled — including tasks tucked inside folded sections, and tasks on a note you’ve clicked through to via a wiki-link. It writes through the same engine as the Task Board, so your notes, the board, and the preview all stay in step.
- New — Follow wiki-links in the preview. Click a
[[link]]in the preview to open that note in place, with Back and Forward to retrace your steps — read across a web of linked notes without leaving the preview. - New — One place to export & share. Everything you do with a finished note now lives in the preview (the ▶ button): PDF, Markdown, Word, EPUB, Print, Email, and Copy HTML. A new Content control lets you choose what to leave out of an export — private comments,
#tags, task metadata, or whole task lines — starting from your Settings defaults and overridable per export. Print and Email now honour those choices too, and there’s an Export for Blog… option that writes clean Markdown with a ready-made front-matter header. - New — Restore a past version as a copy. Version history can now bring an earlier version back as a new note, leaving your current note untouched — a safe way to recover something without overwriting your work.
- Improved: Heading markers (the
#characters) are smaller and tinted to match the heading, so they sit quietly at the start of the line. - Fixed: Emailing a note from the preview now composes a proper formatted message instead of pasting raw HTML.
- Fixed: Copy Task Link now does nothing when the cursor isn’t on a task, instead of quietly copying a plain note link; it’s also greyed out unless you’re on a task.
- Fixed: A checkbox that only looks like a task — one written with a
*or+bullet, a number, or stray spacing — is no longer clickable in the preview and can’t be mistaken for a real task. - Fixed: macOS Writing Tools are now fully disabled in the editor; when partly enabled they could quietly corrupt task identities.
Build 31 — 1 August 2026
- Fixed: Editing inside a fenced code block (
```) is now reliable. Pressing Tab, Space, Return, or any of the delete keys (⌫, ⌥⌫, ⌘⌫) on a line of code no longer jumps the cursor onto the next line or the closing fence — whitespace and indentation now land exactly where you type them, and a freshly typed character always keeps the code font. Thanks to a beta tester for the detailed report. - Improved: When a row’s text runs long, its trailing markers — the Bike @ attribute handle, the task count, and the focus (hoist) arrow — now wrap onto their own line beneath the row instead of overlapping the text. This Bike-style overflow now applies to every row, not just Bike outlines.
- Improved: The backlink and link pickers are wider and show more of each filename, so long note names are easier to tell apart at a glance.
- Fixed: A collapsed heading could occasionally show a fold arrow with nothing folded beneath it — and clicking such an arrow did nothing. A fold control now appears only when there is genuinely collapsed content, and always reveals it.
Build 30 — 31 July 2026
- New: New Daily Note — File ▸ New Daily Note (⌘D) creates today’s daily note, or opens it if it already exists, and jumps the sidebar to Daily Notes. Previously daily notes were only reachable through the calendar.
- New: Link editor — press ⌘K to insert or edit a Markdown link in a small panel with Title and URL fields: wrap the selected text as a link, or click into an existing link to edit it in place. (⌘K used to fold a section — folding is now ⌘L.)
- New: A reimagined icon picker for tags and saved queries — choose a colour and an icon in one panel (no more reopening it), browse icons by category with the ‹ › pager or the arrow keys, and pick from a much richer set, including more writing-related icons. It adapts to light and dark.
- Improved: Calmer empty views. Selecting a sidebar filter with nothing in it — Favourites, a tag, Open Tasks, a saved query, Daily Notes — no longer flashes a warning or bounces you back to All Notes. You can move around freely; an empty view shows a clear prompt, and creating a note there does the right thing: Favourites marks it a favourite, a tag view tags it, and a view a new note can’t belong to sends it to All Notes.
- Improved: The bullet, numbered, task, quote and callout buttons now apply to a whole multi-paragraph selection — select several paragraphs and every one converts, not just the first.
- Improved: After you name a new note (Return or the Name button), focus returns to the editor so you can keep typing straight away.
- Fixed: Search all notes in full screen now lists its results correctly, and searching no longer leaves a gap at the top of the screen.
- Fixed: Printing from the note preview no longer crashes, and now waits for Mermaid diagrams to finish drawing before printing.
- Fixed: On the Task Board, a task you mark done no longer also appears in the “Later” due-date column.
- Fixed: Deleting a word or a selection on an indented line no longer jumps the cursor to the start of the next paragraph.
- Fixed: Changing a tag’s icon or colour now takes effect immediately, without restarting the app.
- Fixed: In a Bike outline, the trailing “@”, task count and hoist arrow on a row that has all three no longer overlap.
Build 29 — 30 July 2026
- Fixed: The app could occasionally launch with no window — a blank screen and greyed-out menus that had to be force-quit. FoldNotes now always presents its window at launch, and recovers cleanly if a previous launch or update was interrupted partway through.
- Improved: An instant launch, even with a large library or notes that aren’t downloaded yet. Your note list appears immediately — titles first — and each note’s details (task circles, tags, previews) fill in progressively in the background, so you can start working right away. A small banner shows how many notes are still loading, with a tip on keeping your notes downloaded for the fastest launches.
- Improved: A brand-new install just works — the first launch on a new Mac brings up your Welcome note and never hangs, whether or not iCloud has finished bringing your notes down.
- Fixed: Rebuild Note Index no longer freezes the app when your notes aren’t downloaded; it now rebuilds in the background with the same live progress.
- Improved: Smoother iCloud sync at launch, with less redundant rescanning of every note.
- New: Window management — cycle between open windows with ⌘` and ⇧⌘`, and use Bring All to Front in the Window menu. Standalone note windows open at a sensible size and remember it.
- Improved: Editor and gallery layout — the editor keeps a comfortable minimum width and the gallery grows to fill the freed space; on a narrow window, editor status-bar notices tuck into an overflow menu instead of crowding the bar.
- Improved: Sidebar — switch to a saved database view with a single click, even when the sidebar isn’t focused; selecting a note no longer forces it open, and Esc closes a database view.
- Fixed: A file opened from outside your collection is no longer mistakenly marked as archived or trashed.
Build 28 — 27 July 2026
- Improved: iCloud sync reliability. FoldNotes now repairs collections whose hidden folders (such as daily notes or attachments) were split into duplicate copies during syncing, and does less redundant rescanning so large libraries stay responsive.
Build 27 — 26 July 2026
- Fixed: Opening a note that has collapsed (folded) sections and then scrolling straight away no longer leaves headings and bold text unstyled. Previously, headings further down such a note could show as plain grey text — and stay that way until you edited each line; they now render in their proper colour and weight immediately.
- Improved: Heading sizes now follow a consistent scale and match across Mac, iPhone, and iPad. On Mac, Heading 1 no longer uses a rounded typeface and is a touch larger, with Headings 1–3 stepping down in clear proportion.
- Improved: When setting a code block’s language, Plain text is now easy to find — type “text” or “txt” to reach it. Previously typing “t” jumped straight to TypeScript and Plain text was awkward to select.
Build 26 — 25 July 2026
- Fixed: Folding a fenced code block (
```) no longer affects the code blocks or text below it. Previously, collapsing one block could make a later block’s contents lose their code styling — or sprout a stray fold control on a line of code. - Fixed: Breaking or deleting a code fence now turns the block back into plain text right away, instead of leaving the text stuck looking like code with no closing
```. - Fixed: Once a code block becomes incomplete — for example when you delete its closing
```— its opening fence no longer offers a fold control for the unfinished block. - New: An unfinished code fence — a lone or half-typed
```with no matching partner — now appears dimmed, so it’s obvious at a glance that the block isn’t closed.
Build 25 — 24 July 2026
- New: Tasks can now carry a context — a free-form group you pin to a task that cuts across projects. Where a project says which effort a task belongs to, a context groups tasks by any other dimension you care about — most powerfully a person: tag tasks with a colleague’s name and one filter surfaces everything on their plate, even though those tasks live in a dozen different projects and notes. It works just as well for a client, a place, or a state like waiting. Jot tasks down wherever they happen; a context pulls the matching ones together no matter where they live. Write it inline as
context:sarah, or several at once ascontext:sarah,waiting. On a task line the “/” palette opens a picker where you can check off several at once and add new ones without leaving it, and you can filter and query tasks by context in database views. - New: The Task Board’s Project and Context filters are now multi-select — pick several projects and/or several contexts at once from a checklist that stays open as you go, and the board updates live behind it. Each control has a small caption above it and a fixed width so the toolbar no longer shifts around, and the status picker hides itself when you’re already grouping by status. All the filters (project, context, status, tag, find) still combine together.
- Improved: The Task Board’s Context filter now has a (No Context) row — like Project’s (No Project) — for pulling up tasks you haven’t filed yet, and task cards now show a task’s context(s) as pills on a second row.
- Important — update all your devices before using task contexts. Contexts are new in this release. If you add a context to a task while another Mac, iPhone, or iPad is still running an older FoldNotes, the two versions can disagree about that task’s internal identity and quietly reassign it as they sync (you may see repeated iCloud “which version?” prompts on that note). Updating every device first avoids this entirely — FoldNotes now warns you once before your first context add. This build already tolerates identities written by older versions, so an idle mix of devices is safe; the risk is only while you’re actively editing context-tagged tasks on a mixed fleet.
- Fixed: A sync loop that could repeatedly rewrite a task note across devices — churning task identities and, with the Task Board open, occasionally crashing the app — is resolved. The board is now safe to keep open all day.
- Fixed: Opening a note from a
foldnotes://link, a task reminder, the Task widget, or thefncommand line while FoldNotes was closed now reliably opens the note as the app launches — previously it could come to the front showing no window at all. A task link lands directly on its task, and if the linked note can’t be found, FoldNotes shows a clear “Note Not Found” message and opens your most recent note instead of a blank one. - New: Queries and database views can find unassigned tasks. The new is none rule matches notes with a task that has no project — or no context — so you can round up everything you captured but never filed.
- Fixed: The built-in Due This Week query (and any is this week task rule) now includes tasks due today; previously today’s tasks were skipped.
- Fixed: A query rule that needs no value — such as is this week, is overdue, or is none — can now be saved without hitting a spurious “add a value” error.
- Improved: Negative task filters (e.g. Task Project is not X) now consider only notes that actually contain tasks, so task-free notes like recipes or journal entries no longer appear in the results.
- Improved: Restoring a trashed note you’re viewing now clears the editor and returns the library to All Notes with the note selected — previously the restored note was left in the editor behind a stale “in Trash” banner, over a file that had already moved.
- Improved: Viewing a trashed or archived note no longer hides its first line behind the banner — the note now opens with its top edge just below the banner instead of underneath it.
- Improved: When a note you have open is trashed on another device, FoldNotes now leaves the editor and loads the next note — matching what happens when you trash it here — instead of leaving it open with a banner. (Archived notes still stay open with their read-only banner, as before.)
- Improved (command line): The
fn taskstool understands contexts:fn tasks list --context errandfilters by context, task listings show each task’s contexts, andfn tasks add … --context errand,phonesets them. - Improved (command line): Full context management from the command line, mirroring the existing project commands: amend a task’s contexts (
fn tasks set --context / --clear-context), list contexts with task counts (fn tasks contexts), and rename or strip a context across the whole collection (fn contexts rename / strip). - Shortcuts & Siri: the Get Tasks action can now filter by project and by context, and a task’s contexts are available to read in your Shortcuts.
Build 24 — 21 July 2026
- Fixed: Automatic update notifications now work reliably. When a new beta build is available, FoldNotes brings the update prompt to the front shortly after launch — previously it could open behind the app and be easy to miss — then installs and relaunches when you’re ready. Automatic checking still follows your “Automatically check for updates” preference, and you can check any time from FoldNotes ▸ Check for Updates.
Build 23 — 20 July 2026
- New: FoldNotes now supports all six Markdown heading levels (H1–H6), up from five, and the new sixth level has its own colour. Pick any level from the toolbar’s heading menu, the Format menu (⌘1–⌘6), or the “/” palette; Fold to Level now goes to 6 as well (⌘⌥6 to fold, ⌘⌥⇧6 to unfold).
- New: You can now turn a heading into another block type. The bullet-list, numbered-list, task, quote, and callout buttons work when the cursor is on a heading — they convert it directly. (Previously they did nothing on a heading.) A collapsed heading’s contents are expanded first, so nothing is hidden.
- Improved: Using the toolbar to turn a paragraph into a numbered-list item now renumbers correctly. Converting a paragraph that sits between two numbered items joins it into the list — it takes the next number and the items below it renumber to follow — and converting a numbered item into something else renumbers whatever list remains below it. A blockquote, heading, or plain paragraph in the middle of a list now also correctly starts the numbering fresh below it.
- Improved: Focus mode (Hoist) is now rock-solid. The unhoist control always stays on the focused heading, so you can never get stuck — even after turning it into a list, quote, or plain text, or clearing it. The focused heading is also locked in place: you can’t drag it out of position or drag other content above it, and its drag handle is hidden while focused. (This also closes a rare crash that could happen after dragging the focused heading and pressing Undo.) The hoist arrows are a touch larger but more subtle.
- Improved: Selecting a saved query or smart view (Due Today, Favourites, and the like) that currently has no matching notes no longer bounces you to All Notes and pulls the note you were reading out of the editor. FoldNotes now stays exactly where you are — your note, your view, and the sidebar all untouched — and slides a brief banner in above the list, e.g. “No notes match Due Today”, so it’s clear the view was simply empty.
- Improved: Collapsing the Gallery — clicking the Gallery button again while it’s the current view — now tucks the sidebar away too, for a full-screen editor, exactly like collapsing the note list already did.
- Fixed: Inserting a table is now undoable — ⌘Z removes it, and Undo behaves normally afterward.
- Fixed: The Comment and Image buttons are now refused when the cursor is on a heading — no more comment marker or image landing inside a heading’s title.
- Fixed: The admonition (callout) buttons now work while editing a Bike file — an admonition is a kind of quote, which Bike supports, so it round-trips correctly.
- Fixed: In the seaShell theme, Heading 2 now has its own colour, distinct from Heading 1.
Build 22 — 19 July 2026
- New: Editing a Bike file now preserves Bike’s row attributes completely. Priority and due-date badges (new in recent Bike releases), any custom attributes you’ve added to rows, and Bike’s own document settings all pass through FoldNotes edits untouched — and they stay with their row when you drag it around the outline. Row identity is now carried the same way, so Bike’s own row links keep pointing at the right rows after you reorganise a file in FoldNotes.
- New: View and edit those attributes right in FoldNotes: a row carrying attributes shows a small @ at the end of its line — click it to set a priority (High / Medium / Low), a due date, or any custom attribute, the same data Bike renders as badges. On a task row, typing / opens the editor directly; it’s also in Format ▸ Row Attributes… (⌥⌘A). Attributes live in the Bike file itself — nothing is ever added to your outline’s text.
- New: On the Task Board, cards can now be dragged between the Priority columns — dropping a task on High, Medium, Low, or None rewrites its priority in the note, exactly like dragging between Status columns changes its state.
- Improved: With automatic updates enabled, FoldNotes now checks for a new version on every launch (and still re-checks daily while it stays open) — so beta fixes reach you the next time you start the app.
- Fixed: The Image Browser (⌘⇧A) no longer opens while editing a Bike file — image attachments are a collection feature and don’t apply to external files.
Build 21 — 18 July 2026
- Fixed: Clicking a foldnotes:// note link from another app — including a link in a Bike file — now opens the note. Previously the app came forward without navigating. This also covers links created on another device: FoldNotes now finds the note by its identity across your collections, and tells you honestly if it can’t be found at all.
- Improved: Copied and inserted note links are now short and portable — just the note’s ID, with no device-specific collection reference. Existing long-form links keep working.
- Improved: The sidebar’s Queries and Database Views sections now start collapsed at launch so your tags stay in view — a new setting (“Start Queries and Database Views collapsed”) restores the old behaviour. Collapsing or expanding them during a session is also now remembered instead of being reset by the next refresh.
- Fixed: Two-finger scrolling in the graph view now pans in the direction of your fingers, matching the system scroll direction — it previously moved the graph the opposite way.
Build 20 — 17 July 2026
- New: External Files have moved into the note list. Selecting External Files in the sidebar now shows your external folders’ structure in the sidebar and lists the files themselves in the note list, in their own file cells showing name, sub-folder, and modified date. Single-click opens a file in the editor, right-click offers Open, Open in New Window, and Reveal in Finder.
- New: The External Files list follows the sort order in the toolbar, like any other view — Last Modified, Date Created, or Title, newest or oldest first. (Manual and Due Date ordering don’t apply to plain files, so the list falls back to Last Modified while you’re browsing files; your chosen sort returns with your notes.)
- New: External files can now open in their own window — right-click a file and choose “Open in New Window”. Standalone windows support search, backlink navigation between notes and files, and Back/Forward with exact positions.
- New: Typing [[ in an external file now offers both your FoldNotes notes and the other files in the same external folder as link targets, and inserts portable links that work outside FoldNotes too: Bike files get Bike’s own link format (they open in Bike and survive the file being moved), Markdown files get relative links, and notes get foldnotes:// links. All of them click through inside FoldNotes as well, including from a standalone window.
- Improved: A link to a FoldNotes note inside an external file now shows the same hover preview as a wiki-link. Link labels in markdown links are also clickable as soon as a note opens — previously they only became active after editing the line.
- Improved: The Gallery button is disabled while browsing External Files (the gallery shows notes from your collection), and Bike’s empty “Untitled” session placeholder files no longer appear in the file listings.
- Fixed: In a separate note window, search results and task links now land at the right position instead of being ignored.
- New: Notes now reopen where you left them. Browsing the note list or gallery returns each note to your last edited position, and Back/Forward restores your exact place. The existing setting — now named “Return to last edited position” — turns this off if you prefer notes to always open at the top.
- New: When a note opens scrolled to your last position while you’re browsing, the line you left off at is briefly highlighted so it’s clear where you are. A new setting (“Highlight restored position”) turns the highlight off.
- Improved: Clicking a reference in the Backlinks panel now lands on the paragraph that links to your note, not the top of the referring note.
- Improved: Notes created from a template now place the cursor at the template’s cursor marker, and new daily notes start with the cursor under the date heading.
- Improved: Notes in Trash and Archived always open at the top, and their information banners are now solid so text can’t show through them. Banners also follow theme changes immediately.
- Fixed: Clicking a wiki-link that points to the note you’re already reading no longer scrolls you to the top.
- Improved: Opening a note from the database view (⌘-click) or a project’s note list keeps keyboard focus in the list, matching how the note list behaves.
- New: Task reminders now have action buttons — Mark Done, Snooze 1 Hour, and Snooze Until Tomorrow (9 AM). Right-click the notification (or find it later in Notification Center — a missed banner isn’t lost). Mark Done completes the task in your note directly, even when it belongs to another collection, without opening or switching anything. Snoozed reminders re-deliver with the same tap-to-open link, and are cleaned up automatically if you complete the task some other way first.
- Improved: Edits made in the task editor — due date, priority, task text, and comments — now update the Task Board and calendar instantly, the same way checkbox and “/” command edits already do. Previously these changes waited for the next save cycle before the card moved.
- Improved: Typing on a task line in the editor now updates its card on the Task Board as you pause — including due dates and priorities typed as text.
- Improved: The “Open Note” action in Shortcuts and Siri now actually opens the chosen note — previously it only brought the app forward.
Build 19 — 16 July 2026
- Fixed: Daily note dates were handled incorrectly in timezones west of UTC (the Americas): the calendar’s day markers sat one day early, selecting a day could open the adjacent day’s note, and repeatedly opening a day added duplicate Daily Notes list entries for the same note — deleting a duplicate removed the note itself. Date handling is now correct in every timezone. Thanks to a beta tester for the detailed report.
- Fixed: As a safety net, opening a daily note whose file already exists can never overwrite its content.
- Improved: New Note (⌘N) in the Daily Notes view now opens today’s entry — creating it if needed — and stays in Daily Notes, instead of switching to All Notes with a regular untitled note.
- Improved: The gallery’s Daily Notes view now lists newest first, matching the note list — it follows the “Daily Notes always newest first” setting, including live when you change it.
- Fixed: A rare crash at launch when the note list was read before it had finished its first load — most likely on large collections or a slow first start.
- Improved: The note list now shows “Loading…” while its first load runs, the iCloud download counter appears from the start on a first install, and the note open in the editor is highlighted in the list as soon as the list finishes loading.
- Fixed: On a first launch, the Welcome window could end up hidden behind the main window as your notes loaded. It now stays visible until you close it.
Note for existing testers: if you saw duplicate Daily Notes entries, or tasks showing priority “None” that have a written priority, run File → Rebuild Note Index… once after updating — this refreshes the app’s index from your files and corrects both. Your notes are not modified.
Build 18 — 14 July 2026
- New: The Task Board now updates live as you work — ticking a checkbox or using a “/” command (priority, due date) in the editor moves the card to its new column instantly, no save required.
- New: The task edit dialog has been rebuilt: comments are now a free-form editor (Return for a new line, Tab to nest, full markdown support), with an insert-date button for dating comments, proper room for long task text, and a Done button. It also no longer closes itself mid-typing.
- Improved: Comments on board cards now respect their indentation.
- Improved: The Daily Notes section now lists newest first by default — your list sort no longer needs reversing just to read the journal top-down, and keeps applying to every other section. A new setting (“Daily Notes always newest first”) lets you switch the section back to following the sort control. Thanks to a beta tester for the suggestion.
- Improved: Switching the board’s grouping (Status / Priority / Due Date) now starts you at the top of the new columns — previously a deep scroll position could leave the board looking empty until you scrolled. Filter changes keep your place.
- Fixed: Jumping from a board or calendar card into a long note now always lands exactly on the task — a chain of subtle timing issues could previously leave you at the top of the note until a second click.
- Fixed: In rare circumstances, commands that rewrite a task’s line — the “/” commands, the date and project pickers, and the list/quote buttons — could make the app quietly lose track of that task’s identity, affecting board jumps and live updates until the next save. Task identity now survives every editing command, on both Mac and iOS.
- Improved: “/” commands write task metadata cleanly — single spaces, no stray trailing space — and ⌘Z after a palette command can no longer remove text you typed before the “/”.
- Improved: Appending a task to a daily note via Shortcuts, Siri, or the command line now appears on the Task Board immediately instead of after the next sync pass.
Build 17 — 13 July 2026
- Improved: The Task Board is dramatically faster. It now opens instantly, with cards streaming in while you work; dragging cards between columns and cycling a task’s status respond immediately; and switching grouping (Status / Priority / Due Date) or any filter re-arranges the existing cards instead of rebuilding the whole board.
- New: Task Board column headers (Not Started, In Progress, …) stay visible while you scroll, with live task counts.
- Improved: The task calendar now scrolls back a full 24 months (was 6), always opens on today, and no longer opens automatically covering the board — the calendar button brings it back at your last-used width. Selecting and updating chips in the calendar is also far snappier.
- Fixed: Clicking a task on the board or calendar now reliably opens its note at the task on the first click — previously the jump could silently land at the top of the note.
- Fixed: With the Task Board open in its own window, creating, saving, or switching notes no longer freezes the app.
- Improved: External Files in the sidebar now use a monospaced font (with middle truncation), so long filenames read distinctly from tag paths and keep their distinguishing endings visible.
- Fixed: The collection name above the sidebar now follows theme switches instead of becoming unreadable on dark themes, and tinted themes (Nord, Catppuccin Latte, Sea Shell) no longer show wrong-coloured bands at the top and bottom of the library pane.
- Fixed: Trashing, restoring, or permanently deleting a note can no longer report success when the underlying file operation failed — a rare failure previously left the app showing a state your other devices disagreed with.
- Fixed: A note edited on another device could show a stale “last modified” date in the list that never corrected itself.
Build 16 — 12 July 2026
- New: A “Daily Notes” section in the sidebar Library (below Favourites) — all your daily notes in one place.
- Improved: Opening a daily note from the calendar (double-click a day, or press Return) now always switches to the Daily Notes view. Previously the note opened inside whatever view you were in — and from Trash or Archived it even appeared locked read-only.
- Improved: New Note (⌘N) now respects the view you’re in: in a tag it seeds the tag (as before), in Favourites the new note is created as a favourite, and in views a new note can’t belong to (Daily Notes, saved searches, Archived, Trash) the app switches to All Notes first instead of creating a note into a list that can’t show it.
- New: Changes made on your other devices now appear when you switch back to FoldNotes — no restart needed.
- Improved: Archiving or trashing the note you’re reading now loads the next note in the view instead of leaving the editor blank. Archiving the last note in a tag keeps you in that tag, where “start typing to create a note” makes a new note already tagged with that path — just like ⌘N.
- Improved: Sidebar tag counts no longer include archived notes, and a tag whose notes are all archived stays in the sidebar instead of vanishing.
- Fixed: Archiving or unarchiving a note you had open didn’t always reach the file on disk, so iPhone and iPad could keep showing the old state. Archive changes also no longer alter the note’s modified date, so list order stays put across devices.
- Fixed: Typing or clicking in an empty editor could create a burst of “Untitled” notes — one per keystroke. Now exactly one note is created, seeded with what you typed.
- Fixed: After deleting or archiving the last note in a view, the empty editor now has keyboard focus, so “start typing” works immediately.
- Fixed: ⌘H now hides the app, as expected.
- Fixed: In the sidebar calendar, “today” now has its own colour distinct from the selected day, in both light and dark themes.
- Fixed: The Settings window no longer shows a double highlight on the selected tab.
- Fixed: Removing all tags from a note could hang the app when that note was open in the editor.
- Improved: Gallery cards now sit on a subtly darker background with a soft shadow, so they stand out clearly — and the background no longer shows a colour seam partway down or keeps the previous theme’s colour after switching themes.
- Fixed: Three menu shortcuts were silently broken because two menu items shared the same keys. Copy Note Link is now ⌥⌘C, Bind Manuscript is ⌃⌘B, and Export Collection no longer has a shortcut — freeing ⇧⌘C (Clear Formatting), ⇧⌘B (Task Board) and ⇧⌘E (Inline Code) to work reliably.
- Improved: Opening an external file now hides the notes list (it showed unrelated collection notes beside the external file) while keeping the External Files tree — selecting any collection path brings the list back automatically, and the toolbar’s list button can reveal it at any time, e.g. to open a note in a separate window for comparison.
- Fixed: Revealing a pane (Inspector, notes list, or switching to the Gallery) could grow the window past the edge of the screen, cutting off the rightmost pane. The window now slides back into view — shrinking only if the screen genuinely can’t fit everything.
- Fixed: Code inside fenced code blocks keeps its exact indentation when notes are imported, pasted, copied, or opened as external files — previously space-indented code samples (YAML, Python, …) could be silently re-indented or flattened on the first edit. External Markdown files now save back with standard 4-space indentation instead of tabs, so your own files keep their style and stay clean in version control — and copying from FoldNotes into other apps now produces standard space-indented Markdown too.
Build 15 — 9 July 2026
- New: Tag filters can now match a whole hierarchy — “is under” / “is not under” filters a parent tag together with all of its sub-tags (e.g. “project” also matches “project/website”). Available in both Saved Views and the Database View filter.
- New: The Query Builder’s tag field now has the same type-to-narrow picker as the Database View filter.
- New: In the Database View, ⌘-click a row to open that note in the editor.
- New: Database Views can now be renamed or deleted from a new “Manage” (⋯) menu in the toolbar.
- Fixed: In the Database View, the divider beside the Title column is now draggable, and the Title column can no longer shrink to a width you can’t drag back.
- New: Gallery cards can now be resized — a new size menu in the gallery toolbar offers 50% to 120%, letting you fit more cards on screen or make them larger and more legible. Card content stays the same; the text just scales with the card.
Build 14 — 8 July 2026
- New: Typewriter scrolling now lets you choose the cursor’s vertical position — Focus menu → Position slider — and sits at centre by default.
- Fixed: Dragging a note onto a tag could hang the app (spinning beach ball) when that note was open in the editor.
- Fixed: In Gallery mode the file name in the toolbar no longer shows a stray button background or sits out of place.
- Fixed: Removed a duplicate tooltip on the toolbar’s pane buttons.
Build 13 — 7 July 2026
- Fixed: Trashing or restoring a note in a local (non-iCloud) collection now keeps the file inside that collection instead of moving it to the iCloud folder.
- Fixed: A crash when working in a completely empty collection, and a crash when trashing a note you had just created.
- New: An empty editor now shows a “Start typing to create a note” prompt — clicking or typing creates a new note.
- New: Opening a tag or saved search with no matching notes now returns you to All Notes instead of a dead-end empty list.
Build 12 — 7 July 2026
- Fixed: With typewriter scrolling on, the first line of a new note is no longer hidden under the naming banner.
- Fixed: Deleting at the start of a line no longer adds a stray space when the line above is empty or only tabs.
Build 11 — 6 July 2026
- Fixed: Several bugs related to offsets in typewriter scrolling at the end of a note.
- New: Added the standard Mac keyboard shortcut ⌘W to close auxiliary windows.
Build 10 — 4 July 2026
- Fixed: ⌘⌫ now trashes notes in the note list.
- Fixed: An empty note could be created in the note list.
- New: Added a favourite icon to favourited notes in the note list.
Build 8 — 4 July 2026
- First public beta release.
FoldNotes for iPhone & iPad
FoldNotes for iPhone and iPad is free on the App Store.
Build 28 (1.0.6) — 11 August 2026
Date rules that mean what they say, a note that reopens at the width you left it, and a faster start.
- Fixed — “before” could match a task due ON the date, and “after” could too. Due dates are read in your own calendar, but the date you typed into a rule was being compared as UTC midnight. The difference between the two is your time-zone offset, so the boundary landed in the wrong place — and in opposite directions either side of Greenwich. In Australia a task due on 1 September matched “before 1 September”; in New York the same task matched “after” it. Both are now compared in your own calendar and are date-granular: before 1 September means 31 August and earlier, after 1 September means 2 September onwards, and neither includes the day itself. This applies to Task Due Date, Date Created and Date Modified, in saved queries, task groups and Database Views alike. A saved query using before or after may return slightly different notes than it did — the new answers are the correct ones.
- Fixed — a note reopened at full width instead of the width you chose. On iPad especially: set a note to Narrow, close the sidebars, quit or leave the app long enough for iOS to reclaim it, and it came back full width — with Settings still correctly showing Narrow. Opening and closing the notes sidebar put it right, which was the clue: the margins were only ever recalculated when the editor’s width changed, and on a cold start the editor is created at its final width, so that never happened. They are now applied on the first layout as well.
- Changed — FoldNotes no longer opens in a second window. iPadOS was offering to open FoldNotes alongside itself, which it was never built to do: the second window came up blank, and it could leave you unable to get back to the first. Split View and Slide Over alongside other apps are unaffected and work exactly as before.
- Faster launch. Starting up after the app has been closed for a while no longer re-examines your whole collection before settling. On a large library that is several seconds back.
Build 27 (1.0.5) — 11 August 2026
Task rules can now be asked of a single task — plus a repair to the query builder on iPhone and iPad: date rules you couldn’t fill in, saved queries that quietly rewrote themselves, and the filters that were only ever on the Mac.
- New — “Has a task where ALL of:”. Every task rule has always been a question about the note: “does this note contain a task that…”. So Task Completion is false and Task Due Date before 1 September could be answered by two different tasks — a note whose only task due before September was already finished still matched, which looked for all the world like the date being ignored. A task group asks all of its rules of one task. Tap + Add Task Rule in the query builder to start one; a query can be nothing but a group if that’s the whole question. Your existing queries are untouched and keep the note-wide behaviour they were built with.
- Changed — “Has Tasks” now means what it says. It used to match only notes with unfinished tasks, which made it a duplicate of “Task Completion is false” and meant a note whose tasks were all ticked off counted as having no tasks at all. It now matches a note containing any task, finished or not. If you have a saved query that uses Has Tasks, expect it to return more notes than before.
- Fixed — “before” and “after” on Task Due Date had nowhere to put the date. You could choose the operator, but no date field ever appeared, so the rule was saved with no date and matched nothing — silently, with no warning. Under “Match all” that emptied the whole query. There is now a date picker, so the date is always one FoldNotes can read.
- Fixed — opening a saved query could rewrite its rules. Each rule’s operator was reset to the first one in its list, so “is not” became “is”, “after” became “is overdue”, and “does not contain” became “contains”. Saving kept the change, which meant a query you built on the Mac could be quietly rewritten by opening it on your iPhone. Operators now survive being opened and saved.
- Fixed — “is none” rules were dropped when saved. Task Project and Task Context both offer is none to find tasks you never assigned; the rule was discarded on the way out because it carries no value. It now saves.
- New — the filters that were only on the Mac. Tags gain is under and is not under. Date Created and Date Modified gain before and after for a fixed cut-off date, alongside the existing rolling “within last N days”. Task Due Date gains within last N days.
- Improved — a saved query’s rules now show their values. A due-date rule read simply “Task Due Date”, telling you nothing about what it asked; it now reads “Due before 2026-09-01”.
Build 25 (1.0.4) — 10 August 2026
Widget taps find tasks wherever they’re hiding, daily notes do what you tell them, and several menu items that quietly went missing are back.
- Fixed — tapping a task in a widget when it’s inside a folded section. Nothing happened at all: FoldNotes looked for the task among the visible paragraphs, and a folded task isn’t one of them. It now opens the note, unfolds to reveal the task, and briefly highlights it so your eye lands in the right place. The same fix covers a task inside a hoisted note.
- Fixed — Rename and the daily-note commands disappearing from the ••• menu. On any note under about a hundred characters, the menu was built a fraction before the note finished loading and was never rebuilt — so on short notes those items simply weren’t there. They now appear reliably, on notes of any length.
- New — you choose what a daily note starts with. Settings ▸ Daily Notes offers Blank (the default), Overdue tasks, or Overdue tasks and activity, matching the Mac. Until now iOS always added the overdue block whether you wanted it or not.
- New — Insert or Refresh Overdue Tasks / Activity Summary, in a daily note’s ••• menu. Either block can be added or refreshed at any time, so starting blank costs you nothing. Each replaces its own block rather than stacking duplicates, and the change can be undone.
- New — Daily Notes has something useful to say when it’s empty. Opening it on a collection with no daily notes said “Nothing here. Select another path” — advice for a filter that matched nothing, not a journal you haven’t started. It now offers to start today’s entry, and you can tap the message itself to create it.
- New — swipe right on a note to open the Library. On iPhone, and on iPad whenever the library isn’t already beside the list (Slide Over, a narrow Split View, or when you’ve put the library away). Same as tapping the ☰ button.
- Fixed — choosing a theme while “Follow system light/dark mode” is on. Picking a theme used to silently switch that setting off so the choice would stick. The theme chooser now offers only themes matching the mode you’re in, and your choice sets that half of your light/dark pair — so it sticks and FoldNotes keeps following your device.
- Fixed — a bright line between the note list and the editor on iPad in dark themes. The divider was coloured once when the layout was built and never updated, so switching to a dark theme left a near-white hairline against the dark editor. It now follows the theme, and is softer.
- Improved — launching with “Return to last edited note” turned off. FoldNotes opened on the note list with an empty editor beside it. It now opens a fresh note ready to type in, with the naming prompt, the same as the Mac. It reuses an existing blank note rather than leaving a new Untitled one behind each launch.
Build 24 (1.0.3) — 7 August 2026
A faster, calmer launch — and your notes are never hidden from you while FoldNotes is busy.
- Fixed — your notes stay visible while FoldNotes catches up. If the app had been force-quit or had crashed, the next launch covered your whole note list with “Preparing your notes…” until it had finished re-checking everything — half a minute on a large library, with New Note disabled throughout. Your list now appears straight away and stays usable while that work happens quietly in the background.
- Faster launch on a large library. Preparing to sync no longer holds up the app while it works through your notes — noticeably quicker to become responsive, and the benefit grows the more notes you have.
- Fixed: After being away for a while, catching up on changes from your other devices could make the app crawl. The sidebar no longer rebuilds itself for every incoming change.
- Fixed: The “Checking for updates…” bar could stay on screen with its spinner running instead of clearing once the note had arrived.
- Fixed: A red “not syncing” icon appeared briefly at every launch, even on a perfectly good connection. It now appears only when you really are offline.
Build 23 (1.0.2) — 6 August 2026
Read your notes even while iCloud is still delivering them — plus a rebuilt selection experience and full trackpad support on iPad.
- Read from the cache while iCloud catches up. A note whose file hasn’t downloaded yet (a new device, or iOS offloaded it to save space) now shows FoldNotes’ cached copy straight away — deliberately read-only, under a “Downloading from iCloud” banner, because the file may still receive an update from your other devices. The moment iCloud delivers the current version, the banner clears and the note becomes editable. With no connection at all, everything stays readable.
- Faster launch. Start-up work that could briefly delay the first screen now happens in the background.
- Selection, rebuilt. Double-tap selects the word, triple-tap selects the paragraph, double-tapping a table opens the table editor, and double-tapping a link follows it — reliably, every time. The stray Copy/Select menu that could appear on a double-tap is gone.
- Trackpad on iPad. Click-and-drag selects text without triggering pane navigation, and clicking to place the cursor no longer pops up the edit menu (secondary click still shows it).
- Sentence Focus now dims and re-dims correctly as you move through a paragraph — and has a new keyboard shortcut, ⇧⌘S.
- Fixed: The due-date picker opens at full height on iPhone — no more scrolling it up first.
- Widgets: tapping a task opens the right note and jumps straight to that task, and large widgets render their content reliably.
- Fixed: A crash after changing “Tags First in Sidebar” in Settings and then tapping the sidebar.
- Keyboard shortcuts: Open Bike File is now ⌥⌘O, and Find (⌘F) no longer conflicts with the system’s own Find.
Build 21 — 27 July 2026
- Fixed: Opening a note on a device that’s still downloading your library from iCloud — most likely a new iPhone or iPad, or after freeing up storage — no longer freezes or quits the app. FoldNotes now shows the note from its local copy straight away and fills in the rest as iCloud delivers it, instead of waiting on a file that hasn’t arrived yet.
- Improved: The first-launch messages are clearer about what’s happening: setting up on a new device or a large library can take a while as iCloud sends your notes, and it’s safe to leave the app open in the foreground.
- Improved: Running without iCloud is now smooth — new notes save, appear in your list, and stay editable straight away, and the “no iCloud” prompt is shown at the right time.
- Improved: Heading sizes now follow a consistent scale and match across iPhone, iPad, and Mac.
- Fixed: Tapping a task’s circle to tick it off (or cycle its state) gives the little haptic tap again.
- Improved: When setting a code block’s language, Plain text is now easy to find — type “text” or “txt” to reach it. Previously typing “t” jumped straight to TypeScript.
- Fixed: Folding or unfolding a section no longer nudges the note up and back — it stays put.
Build 20 — 25 July 2026
- Fixed: Folding a fenced code block (
```) no longer affects the code blocks or text below it. Previously, collapsing one block could make a later block’s contents lose their code styling — or sprout a stray fold control on a line of code. - Fixed: Breaking or deleting a code fence now turns the block back into plain text right away, instead of leaving the text stuck looking like code with no closing
```. - Fixed: Once a code block becomes incomplete — for example when you delete its closing
```— its opening fence no longer offers a fold control for the unfinished block. - New: An unfinished code fence — a lone or half-typed
```with no matching partner — now appears dimmed, so it’s obvious at a glance that the block isn’t closed. - Fixed: Selecting text inside a code block, inline code, or a table now shows the normal selection highlight — previously it was hidden behind those backgrounds, so you couldn’t see what you’d selected.
Build 19 — 24 July 2026
- New: Tasks can now carry a context — a free-form group you pin to a task that cuts across projects. Where a project says which effort a task belongs to, a context groups tasks by any other dimension you care about — most powerfully a person: tag tasks with a colleague’s name and one filter surfaces everything on their plate, even though those tasks live in a dozen different projects and notes. It works just as well for a client, a place, or a state like waiting. Jot tasks down wherever they happen; a context pulls the matching ones together no matter where they live. Write it inline as
context:sarah, or several at once ascontext:sarah,waiting. On a task line the “/” menu opens a picker where you can check off several at once and add new ones without leaving the list — and you can filter and query tasks by context in database views. - Important — update all your devices before using task contexts. Contexts are new in this release. If you add a context to a task while another iPhone, iPad, or Mac is still running an older FoldNotes, the two versions can disagree about that task’s internal identity and quietly reassign it as they sync. Updating every device first avoids this entirely. (This build already tolerates identities written by older versions, so an idle mix of devices is safe — the risk is only while you’re actively editing context-tagged tasks on a mixed fleet.)
- New: Queries and database views can find unassigned tasks. The new is none rule matches notes with a task that has no project — or no context — so you can round up everything you captured but never filed.
- Fixed: The built-in Due This Week query (and any is this week task rule) now includes tasks due today; previously today’s tasks were skipped.
- Fixed: A query rule that needs no value — such as is this week, is overdue, or is none — can now be saved without a spurious “add a value” error.
- Improved: Negative task filters (e.g. Task Project is not X) now consider only notes that actually contain tasks, so task-free notes like recipes no longer appear in the results.
- New: The name-this-note banner is back. A brand-new note shows a bar at the top — tap into it and type a name (it even suggests one from your first line). You can also tap the “Untitled” title in the toolbar to name the note at any time.
- Improved: Selecting several notes in the Trash now offers exactly two clear actions — Restore and Delete Permanently — instead of two buttons that both deleted. (Empty Trash is on the press-and-hold menu, where it isn’t tied to your selection.)
- Improved: On iPhone, trashing the note you’re reading — or a filter emptying out — now keeps you in the note list and moves to the next note, instead of pushing you into the editor. In landscape, where the list and editor sit side by side, the editor still updates in place.
- Improved: FoldNotes is now honest when iCloud isn’t available. If you’re signed out of iCloud or iCloud Drive is off, your notes are stored on the device and the app says so plainly — a clear indicator in the Library, shown once — with no misleading “syncing”. Whenever iCloud is available it’s always used.
- New: The search field on iPad now has a regex help button explaining the pattern syntax for regular-expression searches.
- Shortcuts & Siri: the Get Tasks action can now filter by project and by context, and a task’s contexts are available to read in your Shortcuts.
- Fixed: On iPad, the editor now resizes correctly when the note list swipes in beside it. Naming a brand-new note no longer left it uneditable, and a few editor and sync edge cases around trashing and deleting are tidied up.
Build 18 — 20 July 2026
- New: All six Markdown heading levels (H1–H6) are now available, up from five — from the H menu on the keyboard toolbar, or ⌘1–⌘6 with a hardware keyboard (⌘4/⌘5/⌘6 are new, matching the Mac). The new sixth level has its own colour, and Fold to Level goes to 6 (⌘⌥6 to fold, ⌘⌥⇧6 to unfold).
- New: You can now turn a heading into another block type — the list, numbered-list, task, quote, and callout buttons convert a heading directly. A collapsed heading’s contents are expanded first, so nothing is hidden.
- Improved: Numbered lists renumber correctly when you convert a paragraph to or from a numbered-list item — items join the sequence or restart below the break, as you’d expect.
- Improved: Focus mode (Hoist) is now rock-solid. The unhoist arrow always stays on the focused heading, so you can never get stuck, and the focused heading is locked in place — you can’t drag it out of position or drag other content above it, and its drag handle is hidden while focused. (This also closes a rare crash that could happen after dragging the focused heading and undoing.) The hoist arrows are a touch larger but more subtle.
- Improved: A cleaner collapsed paragraph — removed the “⋯” that used to trail a folded paragraph, since the fold arrow already shows it’s collapsed.
- Fixed: The Comment and Image buttons are now refused when the cursor is on a heading, so they can’t land inside a heading’s title.
- Fixed: In the seaShell theme, Heading 2 now has its own colour, distinct from Heading 1.
Build 17 — 19 July 2026
- Fixed: A crash moments after the welcome screen on a first install. If build 16 crashed on you at first launch, this build installs cleanly.
- New: Editing a Bike file now preserves Bike’s row attributes completely. Priority and due-date badges (new in recent Bike releases), any custom attributes you’ve added to rows, and Bike’s own document settings all pass through FoldNotes edits untouched — and they stay with their row when you reorganise the outline.
- New: View and edit those attributes right in FoldNotes: a row carrying attributes shows a small @ at the end of its line — tap it to set a priority (High / Medium / Low), a due date, or any custom attribute, the same data Bike renders as badges. On a task row, typing / opens the editor directly (⌥⌘A on a hardware keyboard). Attributes live in the Bike file itself — nothing is ever added to your outline’s text.
Build 16 — 18 July 2026
- Fixed: The note list no longer refreshes and redraws itself every time the app opens — it now updates only the rows that actually changed, so launching into your notes is visually still.
- Fixed: The X button while editing a Bike file now closes the file properly — your changes are saved back to the original and the editor returns to the note you were on. Previously it did nothing, especially on iPad.
- Improved: Note links inserted into Bike files are now short and portable — just the note’s ID, with no device-specific reference appended. Links written by earlier builds keep working.
Build 15 — 17 July 2026
- New: Task reminders now have action buttons — Mark Done, Snooze 1 Hour, and Snooze Until Tomorrow (9 AM). Press and hold the notification (a reminder that slid away is still in Notification Center). Mark Done completes the task in your note directly — nothing to open or dismiss. Snoozed reminders re-deliver with the same tap-to-open link, and are cleaned up automatically if you complete the task some other way first.
- Improved: The “Open Note” action in Shortcuts and Siri now actually opens the chosen note — previously it only brought the app forward.
- New: When editing a Bike file (Open In), typing [[ now inserts a portable link to the chosen note instead of FoldNotes-only wiki syntax — the link works in Bike on the Mac and taps through inside FoldNotes, with the same preview as a wiki-link (hover with a trackpad on iPad, or tap).
Build 14 — 16 July 2026
- Improved: Trashed notes can now be viewed. Tapping one opens it read-only — you can read and scroll the content before deciding — with a banner offering Restore or Delete Permanently, matching the Mac. Previously the Trash offered only an action sheet, forcing the decision from the title alone.
- Fixed: Trashed and archived notes are now fully protected from accidental changes — previously it was possible to edit a trashed note or move its paragraphs in some circumstances.
- Fixed: Unarchiving a note from the editor’s banner now returns the library to All Notes with the note selected, instead of leaving you in a stale (possibly empty) Archived view.
- This build also removes the ability to install the iOS beta on Apple silicon Macs via TestFlight — FoldNotes has a dedicated Mac app, and the iOS version is not designed for the Mac. If you installed the iOS beta on your Mac, please delete it — it will no longer receive updates there, and out-of-date versions can contain since-fixed bugs that affect the notes shared with your other devices.
Build 13 — 16 July 2026
- Fixed: On a first install, the app could show a black screen for half a minute or more while iCloud prepared the collection. It now shows a preparing screen immediately, and the welcome tour is available while your collection is set up in the background.
- Improved: The first sync now explains what’s happening at every stage: preparing, cataloguing your notes in iCloud (which can take several minutes for a large collection — keep the app in the foreground), then a live count as your notes download.
- Fixed: In timezones west of UTC (the Americas), the calendar’s daily-note day markers sat one day early, and a daily note’s activity summary could cover the wrong day. Date handling is now correct in every timezone. Thanks to a beta tester for the detailed report.
- Improved: New Note in the Daily Notes view now opens today’s entry — creating it if needed — and stays in Daily Notes, instead of switching to All Notes with a regular untitled note. Matches the Mac.
- Improved: iPad: the “/” command panel now shows up to 12 commands at a time (was 8, and often fewer with the on-screen keyboard visible), no longer clips its bottom row, and the due/done date picker opens as a centred sheet when the on-screen keyboard would leave it too little room.
Note for existing testers: if any tasks show priority “None” despite having a written priority, run Settings → Rebuild Note Index once after updating — this refreshes the app’s index from your files. Your notes are not modified.
Build 12 — 14 July 2026
- Improved: The Daily Notes section now lists newest first by default — your list sort no longer needs reversing just to read the journal top-down, and keeps applying to every other section. A new setting in Settings → Behaviour (“Daily Notes Always Newest First”) lets you switch the section back to following the sort control. Thanks to a beta tester for the suggestion.
- Fixed: In rare circumstances, commands that rewrite a task’s line — the “/” commands, the due-date picker, the project picker, and the toolbar’s list and quote buttons — could make the app quietly lose track of that task’s identity, which could affect task features on your other devices. Now fixed on both iPhone/iPad and Mac.
- Improved: “/” commands write task metadata cleanly — single spaces, no stray trailing space.
- Improved: Appending a task to a daily note via Siri or Shortcuts now appears in task views immediately instead of after the next sync pass.
Build 11 — 13 July 2026
- New: A “Daily Notes” section in the sidebar Library (below Favourites) — all your daily notes in one place.
- New: Import Files can now select
.textbundledocuments directly — previously TextBundles were greyed out in the file picker and only imported when inside a picked folder. - New: A Release Notes link in Settings → Help & Support (and in the iPad menu bar under Help) opens the full changelog.
- Improved: Opening a daily note from the calendar now always switches to the Daily Notes view. Previously the note opened inside whatever view you were in — and from Trash or Archived it even appeared locked read-only.
- Improved: New Note now respects the view you’re in: in a tag it seeds the tag (as before), in Favourites the new note is created as a favourite, and in views a new note can’t belong to (Daily Notes, saved searches, Archived, Trash) the app switches to All Notes first instead of creating a note into a list that can’t show it.
- Improved: Archiving or trashing the note you’re reading now loads the next note in the view instead of leaving the editor blank. Archiving the last note in a tag keeps you in that tag.
- Improved: Sidebar tag counts no longer include archived notes, and a tag whose notes are all archived stays in the sidebar instead of vanishing.
- Fixed: Archiving from the note list recorded the state in an outdated format that other devices didn’t recognise — iPhone, iPad and Mac now always agree on what’s archived. Archive changes also no longer alter the note’s modified date, so list order stays put across devices.
- Fixed: Crashes and hangs when archiving or unarchiving notes.
- Fixed: Code inside fenced code blocks keeps its exact indentation when notes are imported or pasted — previously space-indented code samples (YAML, Python, …) could be silently re-indented or flattened on the first edit. Copying from FoldNotes into other apps now produces standard space-indented Markdown too.
- Improved: Switching quickly in and out of the app no longer rescans your whole collection each time.
Build 10 — 10 July 2026
- New: Changes made on your other devices now appear when you switch back to FoldNotes — no restart needed.
- New: Typewriter scrolling now lets you choose the cursor’s vertical position — Focus controls → Position — and sits at centre by default.
- Improved: Saved views using the new “is under” / “is not under” tag hierarchy filters (created on the Mac) evaluate correctly on iPhone and iPad.
- Fixed: A crash when archiving or unarchiving notes.
- Fixed: Archiving a note from the list could hang the app.
Build 9 — 8 July 2026
- Fixed: Tapping to position the cursor could land it in the wrong place.
Build 8 — 7 July 2026
- Fixed: Typewriter scrolling now works correctly at the very end of the document.
- Fixed: Deleting at the start of a line no longer adds a stray space when the line above is empty or only tabs.
Build 7 — 3 July 2026
- Improved: The keyboard’s suggestion bar is now off by default — it can be re-enabled in Settings.
- Fixed: Restored the Bike document icon when opening
.bikefiles.
Build 6 — 2 July 2026
- Fixed: On iPad, the keyboard toolbar no longer hides behind the keyboard after rotating the device.
- Fixed: A gap under the keyboard toolbar on iPadOS 27 when a hardware keyboard is attached.
Build 5 — 1 July 2026
- New: Body, Heading, and Code font pickers in Settings — choose your own editor fonts.
Build 4 — 29 June 2026
- Fixed: Preview now works for
.bikefiles opened from the Files app.
Build 3 — 29 June 2026
- Improved: The editor’s default prose font is now New York (serif), and coloured headings are on by default.
- Fixed: Code and Comment font sizes can no longer be set below 8 pt.
Build 2 — 28 June 2026
- First public TestFlight build.