Releases: ph1p/boo
Releases · ph1p/boo
v1.4.0
v1.3.0
v1.2.1
v1.2.0
1.2.0 (2026-04-02)
Bug Fixes
- add Rust toolchain and ironmark build to CI workflow (985dbe4)
- build ironmark for host architecture, fix cp path in Makefile (7e67ff2)
- update ironmark submodule to include C FFI bindings (3971e5b)
Features
- add About window, markdown changelog in update screen via ironmark (840b020)
v1.1.2
v1.1.1
v1.1.0
v1.0.0
1.0.0 (2026-04-01)
Bug Fixes
- disable real SSH connections during tests (ebbf347)
- disable swift-testing pass to prevent exit code 2 in CI (4522f31)
- Docker tests handle uninitialized state on CI (76ea1c3)
- Docker tests use PluginContext and bump CI actions to Node 24 (3737bd9)
- extract Boo library target so CI discovers XCTest tests (9bd4f5c)
- focus loop, plugin lifecycle, and event subscription system (c84e6ba)
- font settings now apply to terminal, use native selects (917d4a7)
- ghostty tick timer not firing during event tracking (59c5ec3)
- pin Node.js 22 for semantic-release compatibility (08c39b7)
- replace palette dots with color stripes in theme rows (7b7eece)
- safety guards, settings persistence, and status bar freshness (9f0890d)
- skip 7 GUI tests on headless CI runner (f3c913c)
- skip disabled plugins in enrich/react cycle, hide from sidebar settings, resolve warnings (9edb0be)
- skip DockTilePlugin xcodebuild and fix lint errors (42ee3d7)
- theme rows use active theme colors for chrome, stripes show each theme's own colors (20f9abc)
- update CI workflows for macOS 15 and remove broken Linux job (fffe0ac)
- update workspaceBarPosition default test to match .top (9cef071)
- upgrade semantic-release to 25.0.3 and pin lodash-es to fix CI (c265637)
- use defaultFolder setting on startup in restoreWorkspaces (757c988)
- use dynamic home path in TerminalBridgeTests for CI (fa3d4ef)
- work around Xcode 26 beta missing arm64 stubs in macOS SDK (833a416)
Features
- add 10 new themes (955696a)
- add General settings tab with default folder, updates, and debug logging (2d7530d)
- AI agent sidebar persistence, app icon, debug logging, and UI cleanup (35e16d2)
- auto-updater, file tree actions, and context menu restructure (cb59963)
- custom theme editor with color pickers (7f1f0bf)
- expand IPC socket layer with tab and sidebar fixes (5fcd517)
- initial app with terminal, theming, settings, and workspaces (681b782)
- integrate GhosttyKit with Metal rendering (45328df)
- IPC socket, debug plugin, git remotes, and E2E tests (ac6ff3f)
- JS plugin runtime, Docker plugin, and plugin teardown (05dab61)
- pane-ID routing, plugin sidebar state, and keyboard shortcuts (0a1f1a0)
- persist sidebar panel heights and simplify code (2966cf2)
- plugin architecture, sidebar redesign, and cross-pane drag-and-drop (f41fffd)
- plugin order arrows, default settings, and default folder setting (efd8730)
- process-aware tabs, SSH remote explorer, and event-based plugins (1bc9518)
- unified plugin actions, focus memory, and settings improvements (345b8e6)
- workspace enhancements and VT100 hardening (234e1dc)