Skip to content

Bach 0.1.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Nov 11:54
· 41 commits to main since this release

New

  • Let the first release keep the current version (e413236)
  • Let a release be marked as a pre-release (f394a9c)
  • Add a release workflow that runs when you start it (a0900d0)
  • Add a Windows installer in Bach's own look (2f0ee55)
  • Add a progress bar primitive (853f79f)
  • Add Sign in with ChatGPT and finish the in-progress chat work (4f2d558)
  • Add right-click menus to folders, runs and chats in the sidebar (0b8c49b)
  • Add a ContextMenu primitive for right-click menus (13fbac0)
  • Let runs and chats be renamed and deleted in the engine (02bb91c)
  • Add the Chat page and rename Runs to Orchestrate (62200e4)
  • Add run access levels: Ask first, Auto and Full access (df78ae2)
  • Add the download dialog and the GitHub profile picture to the app (b2227c8)
  • Add plain chats to the engine (5468b59)
  • Add repository downloads and profile pictures to the core (cba4f6e)
  • Add the Bun lockfile for the asset scripts (eb1c799)
  • Add the README, AGENTS.md and a screenshot for Bach (0206093)
  • Let people select and copy text in the desktop app (effacb2)
  • Add a project sidebar, settings and a GitHub page to the desktop app (9741aa7)
  • Add a GitHub page slot to the desktop face (5dc30b5)
  • Add projects and a GitHub client to the desktop core (3dedc82)
  • Add the GPUI foundation, face shell and markdown for the desktop app (8b07893)
  • Add the Orchestrate desktop core in Rust and a GPUI app shell (234da47)

Fixes

  • Fix vanishing labels, the no-key dead end and overflow panics (c21fe4a)
  • Stop the folder pickers from crashing the desktop app on Windows (bd13c99)
  • Fix invisible icons, shifted capsules and see-through docks in the desktop app (ede02b1)

Improvements

  • Run the release workflow only when leifiyoo starts it (8fc5d5f)
  • Pin release actions to commits and keep the token out of the build (fa67239)
  • Embed version details in the Windows executable (20137d8)
  • Accept only the sign-in callback that carries this attempt's state (e415c9c)
  • Embed fonts and icons in debug builds too (43a55ed)
  • Fit multiline run errors inside their cards (24cb4be)
  • Retry incomplete plans with more output room (5cf50bc)
  • Keep the sidebar footer still when a menu or dialog opens (10c5bda)
  • Use the new Bach icon as the program icon (052176d)
  • Skip lock metadata by position only and keep checking its strings (36cecb3)
  • Judge lock problems by value and package keys by format (26fc730)
  • Harden the Auto review: parse Cargo.toml and lock files, default JSON to asking (8ceda28)
  • Ignore per-agent build folders and worktrees (6673094)
  • Cap GitHub hand-offs at Auto and judge command values in the review (8651157)
  • Use the Bach brand marks in the app (7f5a0d3)
  • Document the Chat and Orchestrate pages (222b9ae)
  • Review gated writes before they reach the user (75aeca8)
  • Pad inline code with a quarter-em space and document the selection hooks (37a5158)
  • Centre the code block Copy pill on the first line and give it a hover state (187b782)
  • Draw inline code as a padded, rounded chip that selects and copies cleanly (1926f62)
  • Charge runs what the models really cost (5baceaf)
  • Simplify credits section in README (bb744cd)
  • License Bach under GPL-3.0, like its repository (5d905da)
  • Rename the desktop app to Bach and make it stand on its own (2ec9429)
  • Initial commit (ca993ef)
  • Harden text input, list numbers and tweens against edge cases (aecc842)
  • End clipped one-line text in an ellipsis across the desktop app (7bca6f2)
  • Refuse every non-local gitdir target, whatever the slashes (a4fc19f)
  • Treat GitHub text as data in hand-offs and never follow network gitdirs (df427de)
  • Port the composer, keys, sessions, run view and notices to the desktop app (0eef398)
  • Rebuild the Orchestrate tab in the app's own design language (4921c94)

Install

Download Bach-Setup-0.1.0.exe below and run it. Bach installs for your user account, without administrator rights, and adds itself to the Start menu and to Settings → Apps. Running it over an earlier version updates Bach and keeps your runs, chats and settings.

The setup file isn't code-signed yet, so Windows SmartScreen may warn the first time: choose More info → Run anyway.