Changelog

What shipped, and when.

Release notes for every tagged Noml build. Newest first.

  1. v0.7.0Current
    • Noml now speaks a second language: run OpenAI's Codex engine right alongside Claude in the same chat, complete with its own model picker and settings.
    • Noml Suite arrives - activate a license to unlock companion apps, with one-click install and launch right from the app.
    • Open files without leaving the conversation: a new Editor pane slots in right next to the chat.
    • The session board got a search bar - type to instantly filter by name or project - plus new last-active timestamps and clearer status badges.
    • A visual refresh: new Noml Sans font and a full icon overhaul across the app.
    • Typing and streaming responses feel noticeably snappier, especially in long conversations.
    • Fix: CLI updates on Windows could silently fail to install while the app was running.
    • Fix: switching between terminal views could blank out the one you were actively watching.
    • Fix: when in Plan mode, the agent should no longer automatically switch out and start building.
  2. v0.6.0
    • New models join the lineup: Sonnet 5, and Fable 5 with cleaner names in the model picker.
    • Noml runs on Linux too, with AppImage and .deb installers and automatic updates.
    • A new companion sidebar lets you pin Files, Git, Git Graph, Notes, Hatchery, or a live Preview window right next to your chat, picked from an empty-slot picker.
    • Git pull and clone show live progress right in the UI.
    • Fix: spinner icons no longer drift or wobble while spinning.
    • Fix: the app no longer jumps or scrolls unexpectedly when a view slides in or the composer grabs focus.
    • Fix: streamed replies from parallel subagents no longer get cut short when a response resumes.
  3. v0.5.2-nightlyNightly
    • Noml ships for Linux too, with AppImage and .deb installers and automatic updates like the other platforms.
    • Sonnet 5 joins the model picker, alongside Fable 5 and Opus 4.6; model names are tidied up too (no more redundant "Claude" prefix).
    • Custom background images are safer: previewing one and backing out no longer leaves your background blank.
    • The code editor gains a "Match app theme" option that generates syntax highlighting straight from your current Noml theme.
    • Push, pull, fetch, and sync show what's actually happening (like "Receiving objects...") right in the toast instead of a bare spinner.
    • Switching branches feels snappier, and the button shows which branch you're switching to while it's in progress.
  4. v0.5.1
    • Installing a skill from a Git repository now works with skill collections - if the repo contains multiple skills, all of them get installed at once. The install dialog closes on success and scrolls to the newly added rows, which pulse briefly so you can spot them right away.
    • When Hatchery is open, the "Open with" button now lists every project you have open, each with its own submenu of editors and file managers. Picking one opens that specific project instead of doing nothing (the button was previously scoped to a single session, which doesn't apply in the multi-project view).
    • Buttons that swap icons - like Copy turning into a Checkmark - now cross-fade smoothly instead of snapping. You'll notice it on code-block copy buttons in the Markdown preview, the GitHub login code copy, and the editor preview toggle.
    • Icon-and-text buttons throughout the app got a small optical alignment pass: the side with the icon is a touch tighter, so the label feels centered rather than pushed. Press animations are also unified to the same subtle scale across every button in the app.
    • Fix: Tab status badges showed a white ring in light themes, making them look faded or washed out. The ring now adapts to the current theme so badges are crisp in both light and dark modes.
    • Fix: Tabbing through the interface could cause hidden side panels to hijack focus and drag the whole view sideways, with no way to scroll back. That's fixed - focus can't escape into panels that aren't visible.
  5. v0.5.0
    • Each terminal pane now has a smart header that shows which agent is running, its live status (Ready, Working, or Needs input), and an auto-generated title that updates as the session progresses. The header fades quietly when a pane is idle so active panes stay visually prominent.
    • The terminal's Launch button is now a dropdown that detects which AI coding agents you have installed - Claude, Codex, Gemini, Amp, opencode, Aider, Cursor - and offers only the ones on your system. Launch, full-screen, and close controls fade in when you hover or focus a pane, keeping things tidy when you're not interacting.
    • You can now set a custom background image, GIF, or video for the entire app window. Pick one in Settings → Appearance; Noml copies it locally and applies it immediately. The chat transcript dissolves smoothly over it instead of cutting off with a hard edge.
    • Typing @ in the terminal command bar now opens a fuzzy file search across your workspace, so you can drop a file path into a command without leaving the keyboard.
    • GitHub now connects directly with an in-app sign-in flow - no need to have the gh CLI installed. Once connected, you can create PRs, publish repos, and view open pull requests right from Noml.
    • The session history panel got a project filter so you can quickly scope the list to sessions from a specific workspace, with project favicons shown throughout.
    • The branch picker updates live when you switch branches from a terminal or any external tool - no more hitting Sync to see the current branch.
    • Fix: when Claude responded with text, then used a tool, then wrote more text in the same message, only the last piece of text was showing up. All parts of the reply now appear in the correct order.
  6. v0.4.2
    • Sessions can now be archived - right-click a tab or Hatchery row to park a conversation out of your tab strip, then bring it back any time from the new archive button in the tab bar or Hatchery header. Archived sessions resume exactly where you left off.
    • Terminal output now pauses while you hover or select inside a running command block, so you can grab a URL or copy a log line without the text jumping away. Scrolling is also held while you have a selection active.
    • Fix: The app no longer shows a white screen when stored conversation data grows too large. It now sheds the biggest transcripts gracefully instead of crashing on a storage error.
    • Local dev-server links (localhost, 127.0.0.1, ::1) open in your browser without a confirmation prompt. Stopping a dev server from the Activity pill now kills the full process tree, so the port is actually freed rather than held by a child that outlived its shell.
    • Dev server processes in the Activity pill are now labeled with their project folder name instead of 'Orphan PTY', and leftover processes from a previous session are cleaned up on launch.
    • Models can be marked Unavailable in the model picker. They show a red badge and are grayed out until they come back online, while other versions in the same family stay selectable.
    • The Done and Answered cards in chat have a slightly deeper green tint for better contrast, and edited files in the turn summary now show their proper file-type icon instead of a plain document icon.
    • Arrow keys now reliably move focus in Hatchery even after clicking empty chrome or dismissing a dialog. The keyboard shortcut hint floats as a pinned chip at the bottom of the view instead of scrolling away at the end of a long list.
  7. v0.4.1
    • Fix: Speed Launch on Windows would sometimes appear to start but never actually run your dev server - the command was silently dropped. It now waits for the shell to be ready before typing, so your server reliably comes up.
    • Fix: Speed Launch restarts (after a crash or manual stop) now cleanly wait for the old server to fully release its port before the new one starts, so you no longer hit 'port already in use' errors on restart.
    • The Speed Launch log now shows colors. Output from Vite, Next.js, and other tools appears with its original colors in the log popover - green 'ready' lines, yellow warnings, and all.
    • Fix: The Speed Launch log no longer fills with a wall of blank lines after the dev server clears the screen on startup or restart. It scrolls straight to the last real output line.
  8. v0.4.0
    • Interactive terminal programs - vim, less, fzf, and any other full-screen TUI - now open a live input overlay instead of a frozen capture block. Type and navigate normally, and hit Stop to reliably kill the program (the button now actually works on programs that ignore Ctrl-C).
    • Terminal blocks got a visual refresh: output is now collapsible, there's a Rerun button on each block, ANSI colors follow your theme, and the empty state was redesigned. A clear-all button clears the sidebar, and the terminal pane gains a full-screen option in its context menu.
    • The model picker is cleaner. Model names drop the 'Claude' prefix - just Fable, Opus, Sonnet, Haiku. Models in the same family collapse into one row with a version selector, new models get a 'New' badge, and a refresh button fetches the latest model list without restarting.
    • Navigating the command palette now feels noticeably smoother: a glowing accent bar travels between rows as you move, rather than two cells flipping backgrounds. File search results also highlight the matched characters.
    • The branch picker was rebuilt. It now has Local and Remote tabs, shows ahead/behind commit counts and a 'gone' marker for branches whose upstream was deleted, lets you delete branches (with a force option for unmerged ones), and fetches from the remote in the background when you open it. Creating a new branch also lets you pick a base ref instead of always branching from HEAD.
    • SpeedLaunch is a new per-project dev-server launcher. Configure a shell command (like 'bun run dev') once, then run, stop, and restart it from a compact pill in the session header. Live output streams in a popover, and the Hatchery shows a launch card for every open project.
    • Two new themes: Bubblegum (a light theme with a candy-pink accent) and Cocoa (a warm dark theme). The settings panel also got a sliding selection indicator and entrance animation when switching tabs.
  9. v0.3.8
    • Claude Fable 5 is now at the top of the model picker, offering maximum capabilities. The model list also loads fresh from the server each time - no more stale options.
    • Set your preferred response style in Settings → Chat: Minimal keeps answers tight, Default is balanced, and Explanatory asks Claude to walk you through its reasoning. Override it per project with /verbosity.
    • A subtle 'Indexing…' pill appears in the title bar while a large or cloud-synced project is being scanned. File search and @-mentions fill in as it finishes - the app is not frozen, just working.
    • Code colors are now consistent everywhere - the editor, chat code blocks, diff cards, and the Review panel all share the same syntax palette.
    • The Cmd+K inline editor now closes when you click away, stays a focused box on wide screens, and shows an 'esc' hint in its toolbar.
    • Headings in Claude's replies have more space above them, so long responses with multiple sections are easier to scan.
    • Fix: The pulsing 'needs input' dot on tabs, project groups, and the agents dashboard now lights up whenever Claude asks a question, not only for permission prompts.
    • Fix: Opening a project in OneDrive or another cloud folder on Windows no longer stalls while files are still syncing down.
  10. v0.3.7
    • Bitbucket is now a supported git provider. Connect your account with an app password or API token in Settings → Git → Providers, and PR actions and @pr mentions in chat work just like they do for GitHub repos. Credentials are stored securely in your system keychain - never in a plain text file.
    • A new Providers section in Settings → Git shows live connection status for GitHub and Bitbucket side by side. You can also pin a specific host for repos whose remote URL is ambiguous or self-hosted, rather than letting Noml guess.
    • Fix: on Windows, the terminal could get stuck at startup and stay unresponsive until the crash watchdog fired. It now comes up reliably every time.
    • On Mac, the app icon picker no longer appears in Appearance settings - the icon can't be swapped at runtime there, so showing the option was just noise. The window control buttons also sit a touch higher for better placement.
  11. v0.3.5
    • Reasoning blocks expand on click so you can read Claude's full chain of thought - a shimmer plays while reasoning is actively happening and fades once the thought has settled.
    • Drop files onto the command bar or paste images and they attach as @-mentions automatically. A soft overlay guides you while dragging so you always know where to drop.
    • The Hatchery dashboard has a new look: status pills at the top surface what needs your attention, sessions waiting on you glow with a warm amber pulse, and projects sit inside framed panels under a rich ambient header.
    • Grep results now group matches by file with your search term highlighted inline - the same familiar feel as the in-app Search panel instead of a bare list of paths and line numbers.
    • On macOS, the window uses native rounded corners and system traffic lights for a look that fits right in with the rest of your desktop.
    • The primary action button has a new gloss layer and a more refined shadow, giving it a richer, more dimensional feel.
    • Cmd+Space (Ctrl+Space on Windows and Linux) jumps to the chat composer from anywhere in the app, switching to the chat view first if you are currently in the terminal.
    • Fix: the checkmark in multi-answer cards stays properly aligned to the first line of text when an answer wraps to multiple lines.
  12. v0.3.4
    • You can now delete past sessions from the history dropdown - a trash icon appears when you hover a row and moves the transcript to the recycle bin, so a mistaken delete is always recoverable.
    • The terminal layout builder gets multi-select: click or drag across panes to highlight a group, then type one startup command and it lands in all of them at once. The panel is reorganized into three clear zones - preset thumbnails up top, the live pane grid in the middle, and the command fields at the bottom.
    • The file path in the editor's breadcrumb bar is now clickable - hover it to see the full absolute path in a tooltip, click to copy it.
    • When you reopen or resume a past session, any questions Claude asked during that conversation now show the answers you gave instead of popping up as unanswered prompts again.
    • Fix: Closing a terminal pane on Windows now shuts down every program running inside it, not just the shell - no more orphaned processes left running in the background after a pane closes.
    • The session history list no longer shows empty stub sessions with no messages.
    • Claude's clarification questions (the "Which of these?" cards) now appear correctly even when running in unrestricted permission mode.
  13. v0.3.3
    • The CLI terminal can now be split into multiple panes side by side or stacked - right-click any pane to split it across or down, drag the divider to resize, and double-click the divider to snap back to an even split.
    • Save and name your favorite terminal layouts in the new layout builder, then apply them in one click whenever you open a new project.
    • Running commands now show a live timer that ticks every second, so you always know how long something has been going. A Stop button also appears on every running command - one click sends the interrupt instead of hunting for the terminal to press Ctrl+C.
    • While a command is starting up but hasn't produced any output yet, three softly breathing dots replace the old static 'running…' label so it's clear the shell is alive and waiting.
    • Nightly builds now wear a distinct deep-navy and gold app icon - both in the taskbar and in the About card - so you can tell at a glance which build channel you're on. The crescent-moon badge in the title bar got a polish pass too, switching from a pixel-art style to a smooth vector shape.
    • The view formerly called 'Workspace' is now called 'Editor' throughout the app.
    • Fix: If the terminal shell crashes, the command bar is now greyed out and locked so you can't accidentally submit a command into a dead shell. Restart the pane to bring it back.
    • Fix: The Cocoa and Bubblegum themes no longer flash the wrong background color during the brief moment the app is loading.
  14. v0.3.2
    • Nightly builds are now instantly recognizable - a crescent-moon badge appears on the title bar logo, the window title reads "Noml Nightly", and the dock/taskbar icon shows a distinct deep-navy look with a gold moon so you always know you're on a prerelease build.
    • Images generated during a session now appear live in the companion pane alongside file diffs, with the same navigation controls and a pulsing badge when a new image arrives.
    • The end-of-turn summary has a lighter, cleaner look - the compact Done indicator is now a soft green pill, and the full summary card uses a quieter bordered style that matches the rest of the UI.
    • Clicking a file in the end-of-turn summary now scrolls to and selects it in the file tree.
    • Typing in the composer feels more responsive - keystrokes now register with a single smooth update instead of two separate layout adjustments.
    • The user message avatar has a polished, slightly dimensional look with a gradient fill, inner highlight, and soft shadow.
    • Toggling the file explorer sidebar is smoother - no more whole-panel flicker, and the slide animation is tighter with a fade instead of a pop.
  15. v0.3.1
    • Reorder, recover, and commit projects directly from the Hatchery.
    • Companion editor pane available in the Generate panel.
    • Choose a system font for the editor in Appearance settings.
    • Faster app startup, session wake, and Settings open time.
    • Fix: file edits no longer appear in the CLI auto-allowed tools list.
    • Fix: commit message generation can be cancelled mid-flight.
    • Fix: harden git, file system, and skills command handling.
  16. v0.3.0
    • First-run onboarding tour guides new users through the app.
    • Terms of use are presented and must be accepted on first launch.
    • Stash, discard, and amend changes directly from the git panel.
    • Beta update channel available in Settings; in-progress update downloads are cancellable.
    • Find bars for in-file and output search; deleted files route to the system trash.
    • Copy file contents to clipboard from the file explorer.
    • Prompts to upgrade the Claude CLI when the installed version is too old.
    • Fix: untouched agent task labels render in muted color.
  17. v0.2.9
    • Worktree support for isolated parallel sessions across branches.
    • MCP server management built into the app.
    • Agents panel renamed Hatchery with auto-return pause support.
    • Go-to-definition navigation in the editor.
    • Symbol index enables fast cross-file code navigation.
    • Streaming rewrites update files progressively as edits arrive.
    • Settings reorganized into grouped sections.
    • Fix: terminal process no longer orphaned on tab close.
  18. v0.2.7
    • Persist chat history and resume sessions across restarts.
    • Global search sidebar with live grep and an animated find-and-replace panel.
    • Unify model, reasoning budget, and context window into one picker.
    • Activity pill and in-app changelog surfaced in the title bar.
    • Editor font weight setting and automatic highlights for URLs and mentions.
    • Fix: stale question cards from previous sessions dismiss correctly on resume.
    • Fix: git operations now serialize to prevent inconsistent status updates.
  19. v0.2.6
    • Context detail dialog with a per-message token breakdown.
    • Landmarks for named directory access from chat.
    • Per-file +/- counts and landmark write control.
    • Claude mark in the picker and classic theme polish.
    • Demo mode for marketing screenshots.
    • Fix: AskUserQuestion answers now route through updated_input.
    • Fix: restored the red close button in the classic dark theme.
  20. v0.2.5
    • Classic monochrome theme.
    • Runtime status gate and maintainer publish tool.
    • Blocked-gate updater with announcement toast.
  21. v0.2.4
    • Lazy view loading, usage cache, and watcher backoff for snappier startup.
  22. v0.2.3
    • Catppuccin icons, checkpoint revert, and compact session view.
    • Detect and resolve external file changes from outside the workspace.
    • Per-tab terminal sessions backed by a shared view.
  23. v0.2.2
    • Merge branch dialog with AI-assisted conflict resolution.
    • Prompt templates and @ref mention diffs in the composer.
    • Commit dialog UX cleanup.
  24. v0.2.1
    • Token usage tracking and a cost dashboard.
  25. v0.2.0
    • Markdown preview panel.
    • Session groups, palette mode, and merge dialog.
  26. v0.1.10
    • Skills management UI and backend.
    • Overflow dropdown for the horizontal tab strip.
    • Fix: tab status now checks ready state before in-progress.
  27. v0.1.9
    • File and image attachments in the composer.
    • OS notifications and installer branding assets.
  28. v0.1.8
    • Flow mode, diff syntax highlighting, and hunk navigation.
    • Permission UI routed through an in-process MCP bridge.
    • Humanized tool errors with a reusable Shiki theme hook.
    • Fix: auto-deny write proposals when ask-first mode is on.
  29. v0.1.7
    • Create and delete files and folders directly from the explorer.
    • Maintainer release tools and an unsaved-changes save banner.
  30. v0.1.6
    • Drag-to-reorder tabs and tool_result IPC.
    • Squash-and-stretch hop animation replaces the logo pulse.
    • Terminal collapses automatically when switching to review.
  31. v0.1.5
    • New 'applied' status, logo spinner, and refine-selected flow.
    • Tab-completion toasts with a one-click switch action.
    • Pointer cursor applied globally to interactive elements.
  32. v0.1.4
    • Git workflow: status, commit, push, and pull request creation.
    • Git tag management dialog and configurable git settings.
    • Command palette, @file mentions, explorer rename, and add-to-chat.
    • Full-screen terminal view with an independent PTY session.
    • Image previews, file context menus, and reveal in file manager.
    • App icon picker and appearance tab polish.
    • Noml branding, no-project lockdown, and an empty-state overhaul.
  33. v0.1.3
    • Editor themes, zoom controls, and workspace polish.
    • Pixel-art dino empty states with a walking animation.
    • Left-rail tabs, project identity, and in-composer pickers.
  34. v0.1.2
    • Terminal autocomplete and syntax highlighting.
    • Rich tool surfaces, todo block, and streaming reveal.
    • Fix: close button now sits flush with the Windows edge.
    • Faster Windows CI via sccache and rust-lld.
  35. v0.1.1
    • About tab with a manual update check.
  36. v0.1.0
    • First public build of Noml.