Skip to content

v0.9.0

Latest

Choose a tag to compare

@Aha43 Aha43 released this 05 Aug 02:11
· 4 commits to main since this release
ddd1cfc

An off-cycle pair, no sprint: foreman gets its visual identity, and adopt learns to meet the one terminal it couldn't — the plain kind. The pre-release review caught the new adopt path exiting half-done under scripted use; fixed before the cut.

Added

  • foreman has a face. A logo — stacked terminal panes, the front one live and prompting — now marks every surface: the explorer's menu bar icon (a macOS template image replacing the fm text, correct in light and dark menu bars), the README wordmark, and the project site's header and favicon. Assets and brand rules live in docs/assets/logo/. Closes #90.

  • adopt works from a plain terminal. Outside tmux, adopt no longer errors: since a running shell can't be moved into tmux (no pty re-wiring on macOS), it creates a new participant starting in the current directory — role presets deliberately not run — and attaches the window you're in as its viewer. The old shell resumes on detach, and the window is user-opened, so it is never auto-closed. Bare foreman adopt <role> infers the project from the configured root containing your directory, else the directory name. Scripted use (no TTY) creates without attaching and prints the go hint — the same contract as new. Closes #92.

Full changelog: v0.8.0...v0.9.0