Skip to content

AIOS 0.9.3 — two terminals side by side

Choose a tag to compare

@chuycepeda chuycepeda released this 09 Sep 01:31
· 93 commits to main since this release

An operator ran the App as their daily driver for a day and went back to another editor over one thing: you could only see one terminal at a time. That is the headline here.

Two terminals side by side

⌘\ puts the next tab beside the one you are in. ⌘⇧\ leaves the split. Two more ways in, because a chord is invisible until you know it: right-click a tab → Open to the right, or drag a tab onto a pane. All three run one mechanism.

  • Up to three panes, and the limit is WIDTH, not a count. A count cap wastes a large monitor and ruins a laptop, so the question asked is whether one more pane leaves every pane usable — measured against the zone in front of you. Collapse the panel (⌘B) and a third pane fits where it did not before.
  • Tabs and panes read in the same direction. Pane order is derived from the tab strip, so dragging a tab past another re-tiles the split. There is no second order to keep in step.
  • A new terminal joins the split when there is room, and takes the rightmost slot when there is not — either way it says which happened. It no longer replaces a pane without asking whether there was space.
  • Clicking a pane moves the marks with the caret — the tab highlight and the focus ring both follow, so "where do my keystrokes land" always has an answer.
  • Rename a tab from its right-click menu. A live session renames itself (/rename goes into the pane), so the tab and the session registry can no longer disagree — the bus addresses sessions by name, and the two drifting apart was a real bug. A plain shell just gets a label and stops following its title.

Keep the computer awake

A cup in the title bar, and a setting that decides who is in charge.

  • auto (the default) follows your running sessions — held while one is working, released when they all go idle.
  • manual makes the button the only authority.
  • One click overrides either, for this run, and the dot means your hand is on it. The tooltip names what is actually in force: Keep awake: auto, : manual, or : override.

Cross-platform through Electron's own power blocker rather than a shell-out, so it works the same on macOS, Windows and a real Linux desktop. On Linux without a session bus the platform silently refuses the request — so the button says so instead of claiming success.

You will now be told what changed

A What's New tab opens itself once after an update, and lives in Help → What's New. Release notes that only exist on a web page are notes an auto-updating app never shows you.

Also

  • The shortcuts sheet lists ⌘\ and ⌘S, which were bound and undocumented.
  • The Help menu is regrouped: the four reference items are one group, in the same order as the title-bar icons.
  • The title-bar icons are seven distinct shapes rather than four near-identical pages.
  • Zen, the layout presets and a split all survive each other.

Signed with a Developer ID certificate and notarized by Apple, so Gatekeeper admits it without a detour. Existing installs update themselves; electron-updater verifies the download against that same signature.

macOS .dmg below · Windows and Linux artifacts attach to this release from their own build jobs.