Skip to content

Changelog.

Every release, newest first. Betas are labelled; a beta install follows betas, a stable one stays stable. Canto and Tulip also show What’s New after each update.

  1. Canto 0.9.1

    Jun 22, 2026
    stable

    📚 Research Notes You Can Trust

    • Your citations come along. Saving a research chat as a note no longer drops your source links. If the save process ever loses a citation while reformatting, Canto puts it back automatically and matches it to the right sentence.
    • Saved notes match the chat. When Canto rewrites an answer for saving, it now keeps short excerpts from your actual sources in view, so the finished note stays accurate and reads like the answer you saw instead of a thinner rewrite.
    • The model stays warm through the save. During a multi-step save, Canto no longer lets the local model nod off and reload halfway through, so saving a rich research chat is faster and steadier.
    • Math renders the same. Multi-line equations and inline math now carry cleanly from chat into the saved note instead of occasionally arriving as raw text.
    • An honest cover. A research note's title cover now tells the difference between sources Canto actually cited in the text and sources it merely gathered. If an answer ends up without inline citations, the cover says so plainly with a gentle amber label, instead of showing a count the text doesn't back up.
    Read all the notes

    📐 Diagrams That Hold Together

    • Tables and text diagrams finish drawing. The safety check that watches for stuck output used to occasionally cut off the neat, repetitive-looking parts of an answer (table rows, the lines and boxes of a text diagram). Those now get much more room, while genuinely stuck output is still caught right away.
    • Diagrams export faithfully. Flow diagrams now export to HTML and PDF looking exactly as they appear in the app, instead of sometimes losing their labels.
    • Captions that carry. Diagram captions show up consistently under the diagram, both in the app and in exported files.

    🎨 A Calmer, Cleaner Canvas

    • Smoother to move things. Dragging, resizing, and panning now track your cursor immediately, without the slight lag that made precise placement feel imprecise.
    • A toolbar that only shows what applies. Color swatches and an incomplete "connect" button that did nothing on certain items have been removed, so the selection toolbar only offers actions that actually work on what you've selected.
    • Connections work as before. You still connect ideas by dragging from one item to another.

    🛠️ Smaller Fixes & Refinements

    • Export menu stays on top. The Export dropdown on a research note no longer gets clipped behind the bar beneath it, so every option is reachable.
    • Cleaner Evidence Ledger. Each claim now shows its text without stray citation markers mixed in, and the progress bar counts up smoothly without appearing to overshoot.
    • Truer to the chat. A handful of small rendering touch-ups mean a saved research note lines up more closely with what you watched stream into the chat.
    Version
    0.9.1
    Released
    Jun 22, 2026
    Channel
    Stable
  2. Canto 0.9.0

    Jun 22, 2026
    stable

    🎨 The Canvas — a brand-new infinite whiteboard

    A third kind of document joins notes and notebooks. Create a Canvas and you get an endless board to spread your thinking across.

    • Drop anything on the board — sticky notes, text, shapes (rectangle, ellipse, diamond), plus live cards that link to your real notes and tag pills.
    • Connect your ideas — drag between items to draw connections; lines can be curved, straight, or right-angled, carry a label you can edit, and gently animate themselves in.
    • Effortless navigation — scroll to pan, pinch or Ctrl/Cmd+scroll to zoom toward your cursor.
    • Style without menus — a floating toolbar lets you recolor, reshape, connect, duplicate, or delete the moment you select something; a right-click menu covers the rest.
    • Tidy up in one click — built-in grid, radial, and force layouts arrange a messy board into something readable.
    • Never lose work — full undo/redo, autosave, and tab restore on relaunch. Canvases can be pinned, foldered, and sent to Trash (with read-only preview and restore) just like notes.

    An AI that maps your notes for you

    Open the canvas's built-in assistant (the sparkle button) and ask it to explore a topic. It finds the relevant notes in your vault, lays them out, and draws labeled connections explaining how each pair relates — like "shared: Opus, Comparison" or "65% similar".

    • Pulls in your actual notes (with previews), never invented placeholders.
    • Skips notes already on the board, so you never get duplicates.
    • Suggests different starter prompts depending on whether the board is blank or already full.

    The older in-note /figure and /mindmap blocks have been retired in favor of the Canvas, which does everything they did and far more.

    Read all the notes

    📚 Research notes that look published

    When you save a research answer, you now get a polished document instead of a wall of text.

    • A real title cover with the date and a live count of how many sources informed the work.
    • Native charts — genuine bar, line, pie, and scatter charts with axis labels, value labels, gridlines, and legends, able to pull their data straight from a table or the evidence ledger.
    • Callout boxes — highlight key points in tidy info, insight, warning, or success callouts.
    • Captioned diagrams that render reliably, with stray or mis-typed diagrams quietly repaired.
    • One clean reference list — duplicate bibliographies are stripped, and the evidence ledger tracks every claim.

    Export that matches what you see

    Export any research note to HTML, PDF, or Markdown and the file looks exactly like the one on your screen — diagrams, charts, math, tags, and table of contents included. Exports are theme-aware, so a light vault produces a light document and a dark vault a dark one.

    ⚡ Turbo — faster local AI

    An optional new engine runs supported local models up to about twice as fast, with no change in answer quality. Standard stays the default.

    • One tap to switch — supported models show a purple "⚡ Turbo" pill.
    • Live speed readout — watch real-time tokens-per-second, prefill progress, and thinking state in the sidebar.
    • Clear trade-offs — Turbo is a separate download and is text-only, so image input switches off while it's active; the app spells this out before you commit.
    • Manage downloads — a new dialog lets you delete the Standard build, the Turbo build, or both.
    • Smoother long answers — streaming keeps up with big drafts instead of turning choppy.

    💭 Watch the model think

    A model's private reasoning now streams into a quiet, collapsible thought card instead of leaking into the answer. You can watch it think, then it tucks itself away once the real answer begins — and that reasoning never ends up in your copies, exports, or follow-up turns.

    🖋️ Richer, calmer chat

    • Diagrams that draw as they stream, holding the last good frame instead of flickering.
    • Collapsible toggles and callout boxes in replies, with smooth open/close animations.
    • Crisper math, and pasting a table full of dollar signs no longer gets mistaken for an equation.
    • Expressive when it helps, concise when it should be — replies match the depth of your question.
    • Gentle motion — new messages slide in and the view follows along, all respecting your reduced-motion setting.

    🔎 Smarter, fairer research

    • Hears both sides — on genuinely debatable questions, Canto seeks out opposing evidence and files it in the Evidence Ledger's "Against" column. Neutral topics are left alone, so there's never manufactured controversy. A simple Auto / On / Off control puts you in charge.
    • "Expand on [W101]" — refer to a source by its citation marker and Canto re-reads exactly that source instead of guessing with a new search.
    • Clearer save feedback — a real progress bar counts claims as they're extracted, and the "Created…" confirmation is a link that opens your new note.
    • Save more than once — turn a single rich chat into several documents; the save bar stays ready with a "Save another as" option.

    🕸️ Smarter connections everywhere

    • Consistent suggestions — the related-notes list, the knowledge graph, and chat grounding now all rank notes the same way, so they stop contradicting each other.
    • Short AI summaries of each note power cleaner, more relevant related-note matches.
    • Natural graph navigation — scrolling now pans the knowledge graph, and Ctrl/Cmd+scroll (or a trackpad pinch) zooms toward your cursor.

    🔌 A bigger door for connected tools

    For people who link Canto to external AI clients, connected tools can now read note details and chat transcripts and drive more of the app (chat, sidebar, Vault Manager, Settings, and graph) — all still on your terms.

    🛠️ Fixes & refinements

    • Local Ollama models now report the context size they actually loaded, so what you see always matches reality.
    • On notes with a cover and a long table of contents, the tag row no longer overlaps the contents.
    • Clicking into a note's body below a collapsed diagram or the tag row now places your cursor correctly.
    • A safety cap prevents weaker models from hanging on the faster Turbo engine.
    • Collapsible sections export to Markdown respecting whether they were open or closed.
    Version
    0.9.0
    Released
    Jun 22, 2026
    Channel
    Stable
  3. Canto 0.8.10

    Jun 16, 2026
    stable

    🧠 A Friendlier Memory Panel

    • The Memory panel is now a calm, read-only status view instead of a dense table of technical dials — see how Canto is using memory at a glance.
    • A single Free up memory button reclaims space on demand whenever your Mac feels tight.
    • Everything else manages itself automatically; a link points power users to the new Advanced settings if they want the fine controls.
    Read all the notes

    🎛️ The Right Settings in the Right Place

    • Context-window controls moved to Settings → Agent, right next to auto-compaction, so everything about your conversations lives together.
    • Choose Adaptive (Canto sizes the context window to your machine) or Manual (pick the exact size yourself), with plain-language descriptions for every option.
    • A clear Reload model button applies your changes immediately.
    • A brand-new Settings → Advanced panel gathers the deeper, optional knobs — Low Memory Mode, GPU/CPU balance, and idle-model timers — into one clearly labelled place, with a "Reset to defaults" link one click away.
    • Behind the scenes, Canto now tidies up local models it loads while checking them, so they don't quietly pile up in memory on smaller machines.

    📚 Polished Research, Everywhere

    • The Document Agent now produces research notes to the same high standard as Canto Chat.
    • Numbered citations in agent-written research turn into tidy, clickable citation pills.
    • Sources gather into a single, clean References section instead of scattered or duplicated lists.
    • The full bibliographic detail a model writes for a source is preserved, so references read properly rather than getting trimmed to a bare link.
    • Diagrams in your notes can now carry a short caption underneath, so it's clear what each one shows.

    🏷️ Chat Titles That Actually Fit

    • Auto-generated chat titles now reflect what the assistant actually answered, not just your opening question.
    • The model's behind-the-scenes "thinking" never leaks into a title anymore.
    • Opening Agent Chat no longer pops the slash-command menu open on its own — it waits until you type "/".

    🎨 A Calmer, Cleaner Window

    • The sidebar now reads as its own gentle "island" while the editor, tabs, and status bar settle onto a soft, neutral page surface.
    • The sidebar smoothly crossfades as you switch between Canto Chat, the Welcome screen, and the editor, rather than snapping.
    • The cleaner surfaces look great across all of Canto's light and dark themes.

    🛠️ Smaller Fixes & Refinements

    • Update notification pills are easier to click precisely, and the Restart button can't be triggered twice while an install is already underway.
    • While a new version is installing, the button shows a spinner and an "Installing" label, then recovers gracefully if anything goes wrong.
    • Canto recognizes your existing References, Sources, and Footnotes sections more reliably when adding to a note.
    • Code blocks and their toolbars now have crisp borders in light themes, matching the polish of dark mode.
    Version
    0.8.10
    Released
    Jun 16, 2026
    Channel
    Stable
  4. Canto 0.8.9

    Jun 14, 2026
    stable

    🐧 oMLX support, built in

    • One-click setup — pick oMLX from a dedicated option when you add a connection, and Canto fills in the right address for you. No more wiring it up through a generic "OpenAI-compatible" workaround.
    • It just works — Canto speaks oMLX's language natively, including how it loads models on demand and frees up memory when it's done.
    • Made for your Mac — oMLX is tuned for Apple Silicon, so you get fast, fully on-device answers without anything leaving your computer.
    Read all the notes

    💭 Watch your model think

    • See the reasoning unfold — models that "think" before they answer now stream that step-by-step reasoning into Canto as it happens.
    • Cleanly separated — the thinking is tucked into its own collapsible block, so your final answer stays clean and easy to read.

    📏 Context sizes you can trust

    • Real numbers, not a placeholder — local connections no longer show a misleading "256K". Canto discovers a model's actual limit where it can, and falls back to a sensible value otherwise.
    • Set it exactly — a handy preset picker lets you tell Canto a model's true window in a couple of clicks, and the context meter updates instantly.
    • The meter finally agrees — the "how full is the model" bar now reflects your real limit, so warnings and auto-compaction kick in at the right time.
    • Your settings stick — a context size you set by hand is remembered and survives refreshing your list of models.

    🛠️ Smarter tool detection

    • A fair test — Canto now gently warms a model up before checking whether it can use tools (reading notes, searching the web, editing documents), so big models aren't penalized for being slow to load.
    • More patience for heavy models — the check waits longer for large local models, so a capable 9B model is recognized just like a quick 4B one.
    • Have the final say — if the automatic check ever gets it wrong, you can switch tool support on or off for any model yourself.

    🎯 Friendlier limits & refinements

    • Plain-language memory warnings — if a local model runs short on memory mid-request, Canto explains what happened and suggests how to fix it, instead of showing a cryptic error.
    • Cleaner structured replies — oMLX models now return tidy, well-formed results when Canto asks for structured output.
    Version
    0.8.9
    Released
    Jun 14, 2026
    Channel
    Stable
  5. Canto 0.8.8

    Jun 14, 2026
    stable

    🪟 See exactly what Canto is thinking about

    • A real, accurate context meter. Canto now shows precisely how full the model's "memory" is right now, instead of a rough guess.
    • A clear breakdown. See how much space your notes, your vault, web research, tools, and the conversation itself are each using.
    • Session at a glance. A running tally shows how much work a chat has done, including the hidden passes Canto runs for research.
    • No more surprises. You can see when a chat is filling up and act early, instead of it mysteriously slowing down or forgetting things.
    Read all the notes

    ♻️ Long chats that never hit a wall

    • Auto-compaction. When a chat starts to fill up, Canto quietly summarizes the older turns into a short recap and keeps the recent ones word-for-word — so you can keep going without losing the thread.
    • Recent turns stay exact. Your latest messages are always kept verbatim, never summarized.
    • "Compact now" button. Reclaim space yourself anytime, right from the context meter.
    • Tune it your way. New Agent settings let you choose how soon it kicks in, how many recent turns to always keep, who writes the recap, and whether to get a gentle heads-up when it happens.
    • Works everywhere. Applies to Canto Chat, the Document Agent, and Vault Chat.

    📊 Diagrams you can actually explore

    • Pan, zoom, and go fullscreen. Get in close on a complex diagram or open it full-screen to study the whole thing.
    • Captions. Diagrams can carry a short title so you know what you're looking at.
    • One-click repair. If a diagram comes out broken, a "fix" action asks Canto to mend it — and you can watch it work.
    • Edit it yourself. A split-view editor lets you tweak a diagram by hand.
    • Smoother while streaming. Diagrams now settle into place cleanly as a reply comes in, instead of flickering or grabbing your scroll.

    🛤️ Vault Manager shows its work

    • Live timeline. Vault Manager now reports what it's doing step by step — matching the look of Canto Chat and the Agent Panel — instead of a single vague status line.
    • Grouped results. Drafted changes are tallied together, and anything skipped (duplicates, limits, or errors) is shown plainly.
    • Peek at its thinking. Expandable thought traces let you follow its reasoning when you want to.
    • Nothing hidden. If a run stops early for any reason, it tells you why.

    🎯 Calmer, steadier research notes

    • One health indicator. Ledger problems, uncitable claims, and weakly-supported claims now live in a single tidy popover next to the note title, instead of scattered banners.
    • Citations that survive follow-ups. Ask a research note a follow-up question and its citation numbers keep resolving correctly across turns.
    • Honest saves. Saving a research note always keeps the full draft and clearly flags anything that got trimmed or dropped, rather than quietly swapping in a shorter answer.
    • Sturdier evidence ledger. The claims-and-sources table is more reliable to build, and claims trace back to the sources you actually see cited.

    🛠️ Smaller fixes & refinements

    • Roomier chat layout. The Canto Chat split and editor minimum width were retuned so narrow side-by-side layouts stay comfortable to work in.
    • Clearer embedding status. The background indexing indicator now names the note or link it's currently working on.
    • Protected note metadata. Research notes are better guarded against accidentally losing their title or misplacing the tag row while you edit.
    • Tidier numbers and tables. Context-window sizes display as clean round values, and currency symbols in tables are no longer mistaken for math.
    Version
    0.8.8
    Released
    Jun 14, 2026
    Channel
    Stable
  6. Canto 0.8.7

    Jun 10, 2026
    stable

    🧭 Undo Compass — rewind any AI edit

    • Every change the AI makes to a note is now automatically checkpointed.
    • Open the Compass to preview a clear before/after (added in green, removed in red) before deciding.
    • Rewind to any earlier point with a single click.
    • The history stays on your device and trims itself, so it never bloats your vault.
    Read all the notes

    🔗 Citations that belong to the note

    • References are now owned by the note itself, so numbering is always correct.
    • Reorder your sources and the whole note renumbers itself to match.
    • Citations stay linked to the right source even as you edit.
    • The References section is protected so the AI can't accidentally scramble it.

    📚 A reference registry you can manage

    • A dedicated panel lists every source a note cites, with how often each one is actually used.
    • Reorder, edit, and add sources — the note updates to match.
    • "Remove all uncited" clears out sources that were gathered but never used.
    • See when a reference is also used in other notes, so you don't lose useful ones.
    • "Rebuild from body" reconstructs the registry from the note's content if things ever drift.

    🔎 Citation hover cards

    • Hover any citation to see the source, domain, and a quick reliability read — without leaving your place.
    • See how often the source is cited here and whether it appears in other notes.
    • Jump to the source or work with the reference right from the hover card.

    ⚠️ Citation health check

    • When Canto writes a research note, it tells you upfront how many claims it could and couldn't back with a source.
    • Citation markers that don't point to a real source are cleaned up instead of left dangling.
    • Dismiss the banner anytime, or tell it not to show again for that note.

    🧾 Evidence Ledger

    • A structured table of a note's key claims, the sources supporting (or contradicting) each, and a confidence rating.
    • Color-coded high / medium / low confidence at a glance.
    • Thinly-supported or contradicted claims get a subtle underline in the note body.
    • "Insert as section" makes the ledger a permanent part of the document when you want it.

    🔄 Living research notes

    • Come back to a Canto-authored research note later and choose "Update this research" to re-run it.
    • A merge view summarizes new sources, new or revised claims, confidence shifts, and new contradictions before anything changes.
    • Review the diff and choose to merge or discard — a refresh never silently rewrites your work.

    🎯 A calmer, faster vault

    • Related Notes suggestions are sharper and arrive with less churn.
    • The Knowledge Graph stays responsive on very large vaults and tells you when it's trimmed for speed.
    • An open Knowledge Graph tab now restores after you restart Canto.
    • The local AI's indexing engine no longer gets unloaded mid-job, so background work finishes cleanly.

    🛠️ Smaller fixes & refinements

    • Stray internal scaffolding (like "next steps") no longer leaks into notes Canto writes for you.
    • Saving a research note never drops a citation it had just shown you.
    • A labeled spinner shows when Canto is building citations, the ledger, and references.
    • Research notes get tidy role labels in the margin (Summary, Methodology, References) to make long documents easier to scan.
    Version
    0.8.7
    Released
    Jun 10, 2026
    Channel
    Stable
  7. Canto 0.8.6

    Jun 9, 2026
    stable

    🗑️ A Delete That Actually Deletes

    • Removing a file from the Library now permanently deletes it — the file, its indexed data, and its search data — instead of just hiding it from view.
    • References to that file (attachment pills, inline images, and citations) are automatically cleaned out of your notes and notebooks.
    • Re-adding the same file later starts fresh, with no stale leftovers quietly coming back.
    • Files shared by more than one note are kept safe — the file on disk is only removed when nothing else points to it.
    Read all the notes

    👀 Know the Impact Before You Confirm

    • Before deleting, Canto shows you how many notes will be affected and which ones.
    • You can see how much indexed content will be removed, with a clear warning that the action can't be undone.

    📎 Note Attachments Join the Library

    • Files attached directly inside notes now appear in the Library, marked as Indexed.
    • These attachments are included in vault-wide search when Canto Chat is set to use all your notes.
    • Whether a file came from chat or from a note, it now lives in the same Library view.

    🪄 Smarter Drag-and-Drop

    • Dragging a file from the sidebar into the editor now drops a real attachment you can open — not just plain text.
    • Dragging a note in creates a working link instead of the note's title as text.
    • The Library refreshes quietly in the background and attachment indicators update on their own.

    🧰 A Better Vault Manager

    • The Vault Manager chat now uses the same polished composer as Canto Chat, with quick-action presets built in.
    • You can choose your model directly from the Vault Manager.
    • A context meter shows how much room the vault scan, note reads, and the drafted plan are using as the agent works.
    • Smarter handling avoids repeating the same folder actions on smaller models.

    📊 Live Context Usage

    • The context meter now updates while Canto is working, not just when it finishes — so you can see context fill up in real time.

    🧠 Memory, One Click Away

    • Open the adaptive Memory dashboard right from Settings → AI Models.
    • High-memory Macs now get higher recommended context limits, so guidance matches what your machine can handle.

    🧺 Inbox Mode Polish

    • Related-note suggestions are now drawn from real source content, not just titles and metadata.
    • A compact run strip stays pinned near the composer, so you can apply, retry, or jump to a run without scrolling.
    • A new Start Over option discards a suggested plan and returns you to the composer — without touching your vault.
    • Citations stay cleaner: existing labels are preserved and reference lists stay tidy.

    🛠️ Smaller Fixes & Refinements

    • Attachment indicators update right after a file is recognized — no manual reload needed.
    • The Library refreshes while open without flickering between loading and error states.
    • Files mistakenly marked as failed to index can now recover on their own.
    • Stray internal text no longer slips into notes Canto creates for you.
    Version
    0.8.6
    Released
    Jun 9, 2026
    Channel
    Stable
  8. Canto 0.8.5

    Jun 7, 2026
    stable

    Canto Chat

    • Added Inbox Mode presets for common organizing tasks like finding related notes, citing sources, summarizing into a new note, filing notes, adding tags, and finding connections.
    • Improved the experience while Canto is preparing organizer suggestions, with clearer “reading sources” and “organizing” progress states.
    • Added receipts after organizer runs so you can see what changed, what was skipped, and what still needs attention.
    • Improved follow-up research loading states so longer follow-up work feels less stuck.
    • Follow-up research can now draw from a broader set of relevant material.
    • Created notes and notebooks keep cleaner, more consistent references and source links.
    Read all the notes

    Notes, Notebooks, and Organization

    • Notes and notebooks created from chat can now be placed in a chosen folder.
    • Approval previews now show the destination folder before a new note or notebook is created.
    • Source links and reference sections are more consistent when Canto creates or updates documents.

    Memory Links and Search

    • Improved how Canto prepares your vault for Memory Links, Related Notes, and source matching.
    • Large vaults should catch up faster in the background.
    • Manual Memory Links rebuilds are more dependable.
    • Memory settings now better reflect what has actually been prepared.
    • Repeated source links are handled more calmly, reducing duplicate background work.

    Library and Files

    • Library items now show clearer indexing/preparation progress.
    • Failed Library preparation can be retried more easily.
    • Image-aware chat behaves more steadily while visual context is being prepared.
    • Asset indexing progress is easier to see from the Library.

    Voice

    • Added Italian support for transcription.
    • Improved the voice model list with clearer recommendations for higher-quality transcription.
    • Made voice model choices easier to compare and manage.

    Fixes and Polish

    • Reduced duplicate work when the same link is used more than once.
    • Improved source handling for Inbox Mode and created notes.
    • Improved manual rebuild behavior for Memory Links.
    • Made follow-up research feel more responsive.
    • Added general polish around chat, Library preparation, Memory Links, and voice settings.
    Version
    0.8.5
    Released
    Jun 7, 2026
    Channel
    Stable