Repository navigation
Releases: aurigax-ai/ostia
Releases · aurigax-ai/ostia
Release list
Main build 0.5.13-main.7
v0.5.12-rc.3
- fix(palette): paint the selected row in surface-3, which the list's popover background is not (5e03e19)
- style(palette): sort the palette imports (8c4bdbe)
- fix(palette): Escape closes it while an input method composes, and a held Escape never repeats into the pane behind (ebf3020)
- feat(extensions): Activity, one panel for what each agent did and its recap (2738f73)
- test(e2e): tell a kept pane by its token file and start from a PATH without tmux (ca22f1b)
- fix(browser): hold a browser pane's first load until the page scripts are registered (b72a6a5)
- test(e2e): check that Quit and end shells ends the tmux server and its shell (17e2372)
- test(palette): assert each search by kind, not the last spy call (33a2e68)
- test(e2e): take the renderer crash test out of quarantine (#505) (b7b1094)
- test(e2e): send the browser pane chords only after the guest has painted and holds focus (#526) (c637d60)
- chore(deps): @aurigax-ai/ghostty-web 0.3.3, without the wheel-report patch (5429c0d)
- fix(browser): open sign-in popups from the human's click in their own browser pane (1c718a0)
- feat(palette): F1 opens it, its chord closes every mode, Search Everywhere finds name:line and text lines (327fded)
- fix(terminal): a link's hover hint goes away when its pane is no longer shown (207e524)
- fix(terminal): the padding around the text grid has the terminal background (4f0bc6d)
- feat(agents): fork a conversation into a new tab from a button beside the agent icon (474cf18)
- feat(palette): put the keycap directly after each title (ba049b6)
- fix(agents): wake a hibernated tab only on a left click inside its pane (690702b)
- test(agents): click the shown terminal to wake a hibernated tab in e2e (7474bc5)
- test(agents): click inside the pane to wake a hibernated tab in e2e (1691070)
- fix(terminal): let Quit keep the kept shells for the next start (a315543)
- fix(terminal): find tools on the login shell PATH when launched from the desktop (fecfcab)
- fix(agents): replay CLAUDE_CONFIG_DIR and CODEX_HOME on resume (853fe70)
- fix(agents): wake a hibernated tab only on a click inside its pane (2ced550)
- fix(ui): show the rail editor a palette rename asks for, or refuse it (6e8a6ce)
- feat(palette): rename a workspace or group and describe a workspace from the palette (018a3d5)
- fix(palette): size the title column without rounding and cap it per row (2f90c0a)
- fix(palette): keep secondary text inside its column (30950ac)
- feat(palette): align keycaps and secondary text in columns (5250f26)
- feat(palette): put secondary text right after the row title (2e7a381)
Main build 0.5.13-main.6
v0.5.12-rc.2
- test(updates): stop the trace of every app that ends without close (f85a6a2)
- test: quarantine a flaky Cmd+V clipboard test on Linux (a75f8c1)
- test(updates): stop the trace before an update restart ends the app (0d57db2)
- fix(terminal): give the keyboard to the restored active pane at startup (889ef47)
- fix(agents): type a deferred command without moving keyboard focus (0525c3e)
- test(terminal): seed a history file and expect its ghost suggestion in a fresh pane (3333ee8)
- feat(terminal): rank input editor suggestions from the shell's history (dfbfd38)
- feat(terminal): read the pane shell's history file in main (514ba79)
- test: pin the timezone, locale and shell dotfile variables for unit tests (b0ac10d)
- test(terminal): count the wheel reports a full-screen program receives (715288d)
- fix(terminal): send a wheel report per notch a Linux wheel event carries (e1df521)
- fix(terminal): let the Ghostty engine report wheel ticks (28708de)
- test: quarantine the browser pane clipboard test on Linux (4bff4ef)
- fix(terminal): complete paths outside the home folder in the input editor (1afa967)
- test(terminal): complete a path outside the home folder in the input editor (54d9e32)
- fix(agents): resume every pane at its first prompt, however late its shell starts (6563242)
- test(ui): take Playwright types through e2e/test.ts (679c231)
- test(ui): map the focus ring spec to an e2e area (4017630)
- fix(ui): draw one focus ring, for keyboard navigation only (0817501)
- test(agents): resume agents in a background tab and another workspace (f77990d)
- fix(updates): replace the tarball app folder with original-fs so app.asar is not read as a folder (2115b06)
- fix(updates): delete and move app bundles with original-fs so app.asar is not read as a folder (c4489e6)
- fix(updates): verify the staged app again right before the swap (1a92ea4)
- test(updates): put a newer main build with a tarball next to the rc in the Linux beta test (e45fd2f)
- test: quarantine a second flaky settings search test on Linux (84f05de)
- test(updates): wait for the app process to exit after an update restart (490ef81)
- test(updates): read the channel picker by its contained text (8208999)
- test(updates): keep the tmux socket path under the macOS limit in the keep-shells update test (033646d)
- fix(terminal): stop scrollback autosave once the quit save starts (908cf5b)
- test(terminal): fire scrollback autosave during quit teardown (a6affeb)
- style(updates): format the beta Homebrew note (4ddfd28)
- test(updates): a tarball install on Beta downloads the release candidate (08ea3e3)
- feat(updates): offer the beta channel to Linux tarball and local installs (cd4c5d7)
- test(updates): pin arm64 in the macOS replace tests so they pass on x64 runners (228e757)
- test(updates): cover the macOS beta update and session restore across it (ae16877)
- feat(updates): receive beta updates in the app on macOS (87c91f5)
Main build 0.5.12-main.5
v0.5.11
- test(browser): assert sign-in agents on navigations only (95bdb72)
- test(browser): check the sign-in page's own subresource agent (9d0ff18)
- fix(browser): match the tested sign-in UA switch exactly (8b98b8f)
- fix(browser): send the Electron user agent to Google sign-in hosts only (6d6a0d1)
- fix(control): rename a workspace that has no pane yet and document the empty workspace.new (62378a6)
- fix(agents): warn after a group wake, report session conflicts from the CLI, and warn in split tabs (0279371)
- fix(agents): keep pane strings free of the product placeholder and give each e2e agent its own session (e20102f)
- fix(agents): refuse to resume a session already running in another pane (6d98e3e)
- fix(docs): use ostia pane.list in user-facing examples (48242f3)
- test(extensions): wait for the crashed process to exit before reusing (4638877)
- test(terminal): pin the xterm pause hook and fit only where tests need it (46800c5)
- fix(terminal): keep the kitty keyboard protocol off in xterm.js (7e0735f)
- fix(terminal): upgrade xterm.js to the 6.1 beta to stop CJK glyph garbling (fefd5a8)
- fix(terminal): keep a hidden pane's grid until it is shown (b62c3d1)
- fix(control): keep script token usage names and stale calls out of reach (d49a126)
- fix(terminal): hold WebGL only for panes on screen (6de8cfa)
- feat(control): log the last 100 calls of each script token (e2e9461)
- test(e2e): seed follow-system off in the accent color spec (5792888)
- test(e2e): allow the Reload Window item in the Linux View menu (56a6074)
- feat(window): add Reload Window command that keeps terminals running (6c10518)
- fix(terminal): add PingFang TC CJK fallback and rescale overlapping glyphs (ea094d4)
- feat(terminal): set FORCE_HYPERLINK in pane environment (1933a16)
- feat(control): confirm again when a regenerated token still never expires (76d1188)
- feat(terminal): turn OSC 52 clipboard writes on by default (946a44f)
- fix(clipboard): treat a screenshot name with spaces beside an image as a stub (57bd96e)
- fix(clipboard): keep paste before later keys and paste real text beside an image (6ee7707)
- fix(clipboard): paste a copied file path even with text, keep text for previews (4d9f5e0)
- fix(keys): send ESC CR for Shift+Enter in Natural Text Editing (8bb3cbb)
- test(clipboard): wait for the pasted path before pressing Enter (fc2bca2)
- test(keys): count Shift+Enter in the preset diff tests (971d29d)
- fix(terminal): set a UTF-8 LANG in panes (2b3273b)
- fix(clipboard): paste a copied image file as its path and recognise native image types (54f1fca)
- fix(keys): send ESC CR for Shift+Enter in the default terminal keys (78e5b38)
- fix(terminal): force native selection on Option-drag under mouse tracking (c5d5293)
- fix(settings): keep the new token value open until Done (0967a29)
- fix(settings): accept script token IPC only from an Ostia window's main frame (9313f67)
- feat(settings): manage script tokens from Settings (dd5be0b)
- fix(control): close the presence fallback on timeout and hint a polkit agent (9afe2c1)
- fix(control): harden the user presence fallback and install-polkit (bd2fa37)
- feat(control): require Touch ID or polkit to issue script tokens (e8a10ee)
- docs(control): keep the workspace close help free of manager-only wording (f0268b7)
- feat(control): let script tokens close a workspace (018d93e)
- fix(control): judge targetless script commands by their arguments (6d3cb61)
- feat(control): scope script tokens to groups and workspaces, with expiry (716acbe)
- feat(control): let script tokens drive groups, processes, hibernation and agent resume (18b352a)
- feat(settings): follow the OS light or dark mode by default (c994a29)
- feat(cli): set a sidebar group's color and group another workspace (76ef5f4)
v0.5.11-rc.2
- test(browser): assert sign-in agents on navigations only (95bdb72)
- test(browser): check the sign-in page's own subresource agent (9d0ff18)
- fix(browser): match the tested sign-in UA switch exactly (8b98b8f)
- fix(browser): send the Electron user agent to Google sign-in hosts only (6d6a0d1)
- fix(control): rename a workspace that has no pane yet and document the empty workspace.new (62378a6)
- fix(agents): warn after a group wake, report session conflicts from the CLI, and warn in split tabs (0279371)
- fix(agents): keep pane strings free of the product placeholder and give each e2e agent its own session (e20102f)
- fix(agents): refuse to resume a session already running in another pane (6d98e3e)
- fix(docs): use ostia pane.list in user-facing examples (48242f3)
- test(extensions): wait for the crashed process to exit before reusing (4638877)
v0.5.11-rc.1
v0.5.11-rc.1