Repository navigation
Bach 0.1.0
Pre-release
Pre-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.