Skip to content

v0.7.0

Choose a tag to compare

@Aha43 Aha43 released this 26 Jul 20:00
· 17 commits to main since this release
109417f

An off-cycle feature: projects can finally change their name. Since a project is its tmux
session, rename means renaming the session and re-stamping everything that embeds the name —
plus the config section, so dormant projects rename too. The pre-release review caught a
release-blocker: tmux happily renames a session to a name containing . or :, but its
targets split on those, so foreman could never address the project again — such names are
now refused.

Added

  • Rename a project. foreman <project> rename <name> renames the tmux session (when
    running) and the [project.<name>] section in config.toml (when configured), then re-stamps
    the badge, name-derived color, and ticker — pin state and participants ride along. Dormant
    projects rename too (a pure config edit). The explorer gains a "Rename…" entry in each
    project's submenu — live and dormant — prompting in a dialog and delegating to the CLI verb.

Full Changelog: v0.6.0...v0.7.0