Skip to content

Commit 01cc844

Browse files
authored
docs: changelog for the minimal-layout default and nuclear-review batch (#67)
1 parent 2393b71 commit 01cc844

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,17 @@ Programa is a fork of [cmux](https://github.com/manaflow-ai/cmux); for history p
66

77
## [Unreleased]
88

9+
### Changed
10+
- New installs now start with the minimal workspace layout (theme already follows the system). Anyone who previously toggled the mode keeps their stored setting.
11+
- Whole-codebase restructuring pass (internal, no behavior change): the remote-daemon stack moved out of `Workspace.swift`, browser data-import out of `BrowserPanel.swift`, v2 browser automation out of `TerminalController.swift`, UI-test harnesses out of `AppDelegate.swift`, and `TabManager`/`GhosttyNSView`/`ContentView` split into per-concern files — the largest source files shrank by 3,000–5,000 lines each, cutting incremental build times. The copy-pasted v1 telemetry-handler skeleton, agent-wrapper commands (Go and Swift), and boilerplate settings accessors were each collapsed onto single shared implementations.
12+
13+
### Fixed
14+
- Port telemetry from shells and agents (`report_ports`, `clear_ports`) no longer blocks on the app's main thread, so a busy UI can't stall the socket.
15+
- Notifications in multi-window sessions now respect which window owns the tab: the tab in front of you no longer fires an external banner, and background tabs in other windows are no longer misjudged as focused.
16+
- Closing a pane now cleans up everything closing a single surface does — stale unread badges and leaked per-panel state are gone.
17+
- `send`/`send_surface` now refresh the terminal after injecting text (parity with v2 `surface.send_text`), so socket-driven agents see output without a focus change.
18+
- CI: removed a stale release guard that blocked all PRs after the first single-lane auto-ship, and fixed a startup race plus re-run churn in the typing-lag regression job.
19+
920
## [0.2.0] - 2026-07-02
1021

1122
### Changed

0 commit comments

Comments
 (0)