Skip to content

Releases: crabtalk/cydonia

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 18 Oct 04:23
d903612

Find entries by their labels from the search palette and @, and fixes to floating tabs, the formatting bar, selections and the Settings window.

New

  • Find articles, boards and sessions by their labels in the search palette and @, without typing l: first

Changed

  • List the entry a bare number names, as in @ 12, ahead of the cards with that handle, in @ and the search palette

Fixed

  • Line up each pane's first tab with the left edge of its floating card
  • Keep the formatting bar up while its block menu is open, so opening the menu no longer dismisses it
  • Drop a selection in a session or a comment once the focus moves elsewhere, such as into the composer
  • Bring the open Settings window forward instead of opening a second one after the main window was closed and reopened, and apply what it changes to the reopened window
  • Set the composer and other glass controls off a light floating card with a soft shadow, where they blended into it
  • Keep a link's preview card opaque while the pointer is over it

nightly — v0.2.3 (d903612)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Sep 21:31
d903612

Find entries by their labels from the search palette and @, and fixes to floating tabs, the formatting bar, selections and the Settings window.

New

  • Find articles, boards and sessions by their labels in the search palette and @, without typing l: first

Changed

  • List the entry a bare number names, as in @12, ahead of the cards with that handle, in @ and the search palette

Fixed

  • Line up each pane's first tab with the left edge of its floating card
  • Keep the formatting bar up while its block menu is open, so opening the menu no longer dismisses it
  • Drop a selection in a session or a comment once the focus moves elsewhere, such as into the composer
  • Bring the open Settings window forward instead of opening a second one after the main window was closed and reopened, and apply what it changes to the reopened window
  • Set the composer and other glass controls off a light floating card with a soft shadow, where they blended into it
  • Keep a link's preview card opaque while the pointer is over it

Built from d903612 on 2026-10-18. Unsigned; replaced on every merge to main.

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 16 Oct 08:27
106c183

What is open floats on a card over the window, the new default layout, with Flat a pick away in Settings. A What's New sheet says what changed the first time a release opens.

New

  • Draw what is open on a floating card over the window, picked as a layout in Settings › Appearance › Window, with Flat to go back. Floating is the default
  • Set how much of the window shows through the card with Card transparency, as see-through as it goes by default
  • Give each pane in a space its own floating card, with its bars on the chrome above it, its front tab framed and the focused pane's card edge stronger
  • See what is new the first time a release opens, and again from the cydonia menu or Settings › General

Changed

  • Remove labels from board cards, with the label picker in a card's drawer and the board_set_card_label tool. A label already written in a card's properties.toml is left in the file

Fixed

  • List the board's cards in a card's blocker picker before anything is typed
  • Return to the pane a space was last focused on when switching to it
  • Keep a space's focused and zoomed pane when its first tab closes
  • Settle a dropped list row into place on a board
  • Show a selection across highlighted text: a highlight is a translucent wash of its colour, and the selection shows through it
  • Paint find matches as tints of the find colour, the current one included, so a selection under them still shows
  • Keep highlighted text and the letter under a block caret readable, drawn in the colour of what they sit on where their own does not read
  • Draw a letter under a block caret in the same colour a selection of the caret's colour gives it, in articles, code blocks, text fields and terminals

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 15 Oct 16:23
3eb7cc8

Apps: install one from a registry and it runs in its own view, reaching only its own tables and the hosts it names. The Y Combinator directory is the first. Links to files open the file, and text stays readable under a selection, a highlight or a block cursor.

New

  • Install an app from File › Install App… with its reference, as in ghcr.io/crabtalk/cydonia/yc:0.1.0. Apps are listed in the sidebar's Apps group and the Library's Apps tab, belong to no project, and keep their own tables
  • See what an app reaches while it starts: tables of its own, and the hosts it fetches from, the only ones it can reach
  • The Y Combinator directory, the first app, at ghcr.io/crabtalk/cydonia/yc
  • Build and run an app from its source folder with File › Load App from Folder…, after turning on Developer mode in Settings › General. It is marked Local
  • Write apps in Rust with the cydonia-guest crate
  • Find the cards a card waits on by searching for them
  • Name a card in @ by its bare number, as in @\12, to list the cards with that handle on every board of the project

Changed

  • Keep a card that waits on another named on both cards, so a card knows what waits on it, across boards and projects
  • Tell agents which cards were waiting on a card they move, so they can clear what they finished
  • Show a highlight through a selection over it, and a find match or a margin note's mark the same way
  • Build on Bezel 0.2.15 from crates.io

Fixed

  • Open a link to a file in its default application. A link to a folder still opens it in the file manager
  • Keep selected text, highlighted text and the character under a block cursor readable, in articles, code, fields and the terminal
  • Keep each pane's tab in front when a space opens
  • Leave a dragged lane's or group's rows out of the list while it is carried

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 14:08
71089fa

Article threads: ask about a passage and the answer stays with the article. Cards sent to a session you pick, cards that wait on other cards, and a description on each board for the agents working it. Agents' notes in an article's margin, @ links to board cards, an extended sidebar, and a window that redraws only what changed.

New

  • Ask about a passage of an article: select it and press Ask or Explain on the formatting bar, and the answer comes in the article's own session under the page. Article threads can be switched off in Settings › Features
  • Agents file notes in an article's margin with article_comment, each against a passage of its markdown and linked back to the turn that filed it
  • Show margin notes beside their lines, or as a mark with a count that opens the note, from Comments in Settings › Appearance. A narrow pane shows marks
  • Link a board card with @ and its handle, as in @\DEV-12, shown as a chip carrying the handle
  • Find a card by its handle in the palette
  • Right-click a picture opened full size from a session to open it, reveal it, copy it or copy its address, and open it in another app from the button beside the zoom
  • Send a card, or a column's open cards, to a session from ▶: the session that last held the card, the project's recent sessions, or a new one
  • Make a card wait on other cards, on any board of any open project, from under its head. It shows blocked until they are gone
  • Give a card one label from beside its handle
  • Describe a board from Add description in its menu, opened in the pane's drawer. Agents read it with the board and its cards, and set it with board_describe
  • Show each sidebar entry's preview, labels and when it last changed with Extended sidebar in Settings › Appearance
  • Agents find text in the cards of a project's boards with board_search_cards

Changed

  • Redraw only the pane, sidebar row or embed whose entry changed, so typing in an article or a session streaming no longer redraws the whole window
  • Scroll, select and find in each pane on its own when two panes show the same board or article
  • Title a card's chip by its heading or its opening text
  • Open every switch in the composer as a submenu, and scroll a long one
  • Hold an article's cover only while the article shows it, in place of the Cover memory setting
  • Write entries to a temporary file and rename it into place, so a save cut short leaves the last one whole
  • Ship Linux releases as .tar.xz alone: the .tar.gz kept for the updater of v0.1.20 and earlier is gone
  • Tag a card busy as its only status, in place of busy, blocked and done: a finished card is moved to the column that says so
  • Remember on a card the session that last held it: the one that made it, last sent it or last tagged it busy
  • Leave archived boards out of board_list, board_search and board_search_cards unless asked for
  • Build on Bezel 0.2.14 from crates.io

Fixed

  • Draw hover cards on an opaque background
  • Resolve relative links in articles and cards against the project
  • Keep an article's title, the line under it and its page in one column, with room for a note beside the text
  • Count only sessions whose transcript is in memory in Settings › Performance

v0.1.29

Choose a tag to compare

@github-actions github-actions released this 10 Oct 13:13
ade6c06

Labels on articles, boards and sessions, and a Library tab for each. A color theme for light and one for dark, and 18 more themes: Absolutely, Codex, Linear, Lobster, Material, Matrix, Monokai, Night Owl, Nord, Notion, Oscurange, Proof, Raycast, Rosé Pine, Sentry, Temple, Vercel and VS Code Plus.

New

  • Pick the light theme and the dark theme separately in Settings › Appearance, each listing the themes that come in that mode
  • Paint the app in Absolutely, Codex, Linear, Lobster, Material, Matrix, Monokai, Night Owl, Nord, Notion, Oscurange, Proof, Raycast, Rosé Pine, Sentry, Temple, Vercel or VS Code Plus
  • Hover a link to an article to read its opening, or the lines or section it names, and a link to a card to read the card; a session or board link shows its title, kind and number
  • Label articles, boards and sessions from the Library's Labels column, or a whole selection at once with Label, and filter the Library by label from the column's heading. Labels are shared by every open project, and a label's ··· renames or deletes it everywhere
  • Search for the entries carrying a label with l:, as in l:research
  • List only a project's entries carrying one label in the sidebar, from Filter by label in the project's menu
  • Agents set an entry's labels with project_label_entry, and project_entries lists them
  • List articles, boards and sessions in their own Library tabs, each with the columns its kind has, such as a session's Agent and Status, and filter or sort from a column's heading
  • Read an article's labels, word count and when it was last edited on the line under its title, hover the date for when it was created, and add a label there
  • Open terminals and browser tabs in the Library's right panel, starting in the directory of the pane before it

Changed

  • Show the hue and intensity sliders while either mode is painted in Cydonia's own colors, and tint only that mode
  • Run window commands like cmd-j while the Library is open
  • Size menus with described rows, and the Library's label picker, to their contents
  • Build on Bezel 0.2.12 from crates.io

Fixed

  • Remember the color theme across restarts
  • Keep a list or a code block inside a quote quoted
  • Select text in a long article without the selection lagging behind the pointer
  • Use cmd-e on an article that is not the first tab in a space

v0.1.28

Choose a tag to compare

@github-actions github-actions released this 09 Oct 14:37
1893fab

Color themes: Ayu, Catppuccin, Dracula, Everforest, GitHub, Gruvbox, One, Solarized and Tokyo Night, each in light and dark.

New

  • Paint the app in a color theme from Settings › Appearance: Ayu, Catppuccin, Dracula, Everforest, GitHub, Gruvbox, One, Solarized or Tokyo Night, each following the light or dark mode, with code and terminal colours to match
  • Name part of an article in a reference: #12:5-7 for its lines and #12#setup for the section under a heading. It opens with that part at the top, embeds as those blocks, and article_read and project_read_entry read it alone
  • Open a board card from a link such as cydonia://cydonia#DEV-12 in the pane's drawer to edit, with its title and handle on a chip and its text on an embed

Changed

  • Open an article from a link in the pane's drawer instead of a one-row list
  • Hide the hue and intensity sliders while a color theme is picked
  • Build on Bezel 0.2.11 from crates.io

Fixed

  • Put the heading an outline entry jumps to at the top of the pane, whether it was above or below
  • Follow a link to a heading in the same article instead of failing to open it

v0.1.27

Choose a tag to compare

@github-actions github-actions released this 07 Oct 14:41
298088e

Statistics in settings, one directory per board with one folder per card, and backups you can roll back to when a release changes how things are stored.

New

  • Read activity and token usage in Settings › Statistics: an activity heatmap, words written, cards created and done, and spend over 7, 30 or 90 days, priced from LiteLLM's list
  • Count tokens from the logs Claude Code and Codex keep of every session run in the project's directory, whoever started it
  • Keep each card's pictures in its own folder, and edit cards with the article editor's pictures, mentions and paste
  • Back up the files a migration replaces under ~/.local/share/cydonia/backup, and manage, delete or roll back to them in Settings › Backups
  • Name the current session in the context agents get, and sign messages between sessions with a chip of the sending turn

Changed

  • Store each board as a directory, with one folder per card holding its text, properties and pictures, so agents editing different cards no longer clash
  • Keep a card's id when it moves to another board or project
  • Rename .cydonia/entries.db to .cydonia/state.db, which now also holds statistics
  • Switch an agent to the browser tab already at a url instead of opening another
  • Build on Bezel 0.2.9 from crates.io

Fixed

  • Insert a quote at the composer's caret instead of above the draft
  • Run search palette commands on the surface focused when the palette opened
  • Take an archived entry out of its spaces wherever it is archived

v0.1.26

Choose a tag to compare

@github-actions github-actions released this 05 Oct 17:29
8f45340

Mermaid diagrams, read-only session cards, one entry matcher for search and @, and tabs that close back to where you were.

New

  • Draw mermaid flowcharts, state and class diagrams in articles, and resize session cards and diagrams by dragging their bottom edge
  • Rank the search palette and @ with one matcher, with references and kind prefixes
  • Rewind the last message back into the composer, and recall it with up
  • Copy and paste from a terminal's right-click menu
  • Close a tab from its right-click menu, and open the right panel from a space's top-right pane
  • Read a page's console log as an agent, and open the web inspector
  • Keep the caret outlined while the window is inactive, from Settings

Changed

  • Show session cards in articles as read-only transcripts in the code-block box, and let /Session pick an existing session
  • Put a quote into the composer as a blockquote
  • Draw mermaid nodes translucent on the glass
  • Draw the selected sidebar entry and a carried entry on glass, and clear glass over a space's drop target
  • Build on Bezel 0.2.9 from crates.io

Fixed

  • Land on the last tab used when closing a tab in a space, not the top-left pane
  • Keep a pane's new article or table in the open space
  • Leave a project's fold alone when making an entry
  • Match plain-text mode to the preview's typography
  • Cover the web page with the search palette, dialogs and drawer
  • Ignore sideways scrolls in vertical panes

v0.1.25

Choose a tag to compare

@github-actions github-actions released this 04 Oct 16:34
31ae2fc

A floating heading outline in articles, @ mentions as chips, the app caret in terminals, and live session cards that match the session pane.

New

  • Float a heading outline over articles that tracks the reading position, and switch spaces with ⌘ and a number
  • Write @ mentions as chips in the session composer, matched by partial references across open projects, with kind icons and agent logos
  • Draw the app caret's shape and blink in terminals, painting the terminal cursor in the caret colour
  • Let agents retitle their own session, and find which open project a board key belongs to
  • Show a session card's entry number in its title bar

Changed

  • Give session cards in articles the session pane's status line, model and mode switches, context usage and reconnect
  • Tell agents to check out worktrees under .cydonia/worktrees, and to write above a session card that ends an article
  • Build on Bezel 0.2.8 from crates.io

Fixed

  • Focus a new session card's composer from the slash menu and scroll the article to it
  • Keep the focus where it is when a project is re-read
  • Scroll the transcript while a selection drag is held past its top or bottom edge
  • Keep back and forward in place across the sidebar toggle
  • Carry a board list row at a set width with its handle ahead of the title
  • Pass up and down to the composer field when no picker is open
  • Prune the preferences of deleted sessions