Skip to content

Releases: getlatentic/compose

0.0.1-alpha.7 — memory cap & About fixes

Choose a tag to compare

@tosinamuda tosinamuda released this 02 Jul 11:11
d67d0fc

A small maintenance release.

Fixed

  • Long sessions no longer grow memory with every tab switch: the Back/Forward history is now capped (it previously kept an entry per switch, forever).
  • The About panel's "Release notes" link actually opens the release notes; the placeholder Licenses and Privacy links are gone until they have real destinations.

Under the hood

  • A performance-budget suite now guards the app's speed: typing latency, vault scan, search latency, memory footprint — measured against a 4GB-machine budget (see PERF.md).
  • A search-quality eval (judged queries, Recall@10/MRR) baselines our ranking against BM25 — groundwork for typo-tolerant and semantic search.

Existing installs will offer this update automatically.

0.0.1-alpha.6 — hotfix: close button

Choose a tag to compare

@tosinamuda tosinamuda released this 02 Jul 08:54
a3bedcd

Hotfix on top of alpha-5.

Fixed

  • The window's red close button works again. Alpha-5's save-on-quit intercepted the close to save your unsaved edits first, but was blocked from actually closing the window afterwards — clicking close silently did nothing. Closing now saves everything and quits, as intended.

If you're on alpha-5 (or any earlier signed build), the app will offer this update automatically.

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).

0.0.1-alpha.4 — Intel support + usage analytics

Choose a tag to compare

@tosinamuda tosinamuda released this 26 Jun 18:19

Signed, notarized, auto-updating build. Existing installs update automatically.

Downloads

  • Apple Silicon (M1–M4): Compose_0.0.1-alpha.4_aarch64.dmg — the lean build (~half the size).
  • Any Mac (Intel or Apple Silicon): Compose_0.0.1-alpha.4_universal.dmg — works everywhere.

New

  • Runs on Intel Macs too — Compose is now built for both Apple Silicon and Intel (the bundled Node/uv runtime included). Apple Silicon users get a lean arm64 download; the universal build covers any Mac.
  • Anonymous usage analytics — a privacy-first, opt-out signal so we can see how many people actively use Compose. It sends only an anonymous app-open event plus OS and app version — never note content, file names, or any personal data. Turn it off anytime in Settings → General → Privacy.

The auto-updater serves the lean arm64 build to Apple Silicon and the universal build to Intel automatically.

0.0.1-alpha.3 — sidebar & chat UX fixes

Choose a tag to compare

@tosinamuda tosinamuda released this 26 Jun 11:04
9532448

Signed, notarized, auto-updating build. Existing installs will update automatically.

Fixes — sidebar & file tree

  • Restored the collapse/expand sidebar toggle and aligned it with the macOS traffic-light buttons in both states; the tab strip no longer slides under the window controls.
  • Folder context menu with New note here, plus right-click and a hover kebab on folders.
  • Restored the file right-click menu and hover kebab.
  • Folder selection highlight no longer bleeds into adjacent rows; uniform padding around each row.
  • Clicking or right-clicking a file/folder no longer selects its label text.

Fixes — chat

  • The response action buttons (copy / regenerate / stats) now appear only after a response finishes streaming.
  • Corrected the chat input caret height.

Install: download Compose_0.0.1-alpha.3_aarch64.dmg (Apple Silicon).

0.0.1-alpha.2 — first signed release (auto-updating)

Choose a tag to compare

@tosinamuda tosinamuda released this 26 Jun 06:19
abdd788

First signed + notarized Compose release, with the auto-updater armed — installs cleanly (no Gatekeeper warnings), and future releases update automatically.

Since 0.0.1-alpha.1 (unsigned test)

  • Signed + notarized with Developer ID — opens without "unidentified developer" prompts.
  • Auto-updater — checks for and installs future releases on launch.
  • Chat survives quit / logout / sleep — a reply cut off mid-stream comes back as "interrupted" with a Retry; orphaned agent processes are cleaned up on quit and next launch.
  • Settings reframed as an AI-agents registry; editor tables; PDF / Print + HTML export; a bundled Node + uv runtime so agents work with no developer setup; auto-discovery onboarding.
  • Builds against published agent-harness 0.4.0-alpha.2.

Install

Download the .dmg, open it, and drag Compose to Applications.

Note: published as a normal release (not a GitHub pre-release) so the in-app updater's releases/latest endpoint can find it.

0.0.1-alpha.1 — first alpha (unsigned, testing)

Choose a tag to compare

@tosinamuda tosinamuda released this 10 Jun 20:16

First alpha — unstable, for testing only.

⚠️ Not code-signed or notarized yet (Apple Developer enrollment pending), so on any Mac that didn't build it, macOS Gatekeeper blocks first launch. To run: open the .dmg, drag Compose to Applications, then right-click Compose → OpenOpen (first launch only).

No auto-update yet. Requires: Apple Silicon (aarch64) macOS + an agent CLI on PATH (Claude Code / Codex / bob) for the AI features.