Skip to content

0.0.1-alpha.5 — editor, files & resilience overhaul

Choose a tag to compare

@tosinamuda tosinamuda released this 02 Jul 08:28
b0fdcfc

The biggest update yet — 71 commits of editor, file-management, and reliability work.

Editor

  • Numbered lists finally behave: they're created as numbers, stay numbered while you type, and renumber live when you add, delete, or reorder items.
  • Task lists: a toolbar button, real Carbon-styled checkboxes, and no stray bullet next to the box.
  • Indent / outdent list items with Tab / Shift-Tab.
  • List markers stay rendered while editing — no more flicker back to raw 1..
  • Fixed the double text cursor that could appear next to list numbers.

Files & folders

  • Rename shows just the note's name — no path, no .md to accidentally break.
  • Create folders anywhere (including a top-level "New folder"), delete folders to trash, and drag notes into folders to move them.
  • Empty folders are first-class: they persist, no placeholder note appears.
  • The tree opens collapsed and reveals just your current note; opening a note scrolls the tree to it.
  • Tool/cache directories are hidden from the tree.
  • Reorder your open tabs by dragging.

Sidebar redesign

  • One "+ New" menu for notes, folders, and chats; cleaner tabs, menus, and a calmer neutral palette with a single blue accent.
  • Clearer selected-vs-hover rows, no stray tooltips or phantom menu highlights.

Chat

  • Comments you send to chat render as a proper excerpt card — file name, line, the quoted passage, your note — and now survive restarting the app. Long excerpts collapse behind "Show more"; your comment always stays visible.
  • File chips everywhere show the file's name (full path on hover) instead of overflowing the panel.
  • Chat context is yours to control: it no longer follows tab switches; add the current file with one click. If a context file disappears from disk (deleted or still syncing), its chip marks it with a warning instead of silently dangling — and heals itself if the file returns.
  • Agent edits are scoped to the files you attached, and chat file references survive renames.

Reliability

  • A temporarily unreadable vault (e.g. iCloud still syncing at launch) now retries and recovers instead of showing a false "No notes yet".
  • External changes (Finder, git, sync) appear in the tree within a second — without rescanning your whole vault — and the file watcher self-heals if the vault moves, unmounts, or the event stream drops.
  • Deleting an open note (outside Compose) closes its tab cleanly; unsaved edits are saved on quit; deleting a file with unsaved edits saves them first.
  • Duplicate error toasts coalesce into one instead of stacking.

Under the hood

  • Cursor/selection state now comes from editor events instead of per-frame polling.
  • A real-filesystem watcher test suite (caught three shipping bugs before this release did).