v0.1.0
What's Changed
- feat: Opencode mvp by @grouzen in #1
- Restore agents after restart by @grouzen in #2
- feat(design): Design enhancement by @grouzen in #3
- docs(demo): update demo screenshots by @grouzen in #4
- feat(tmux): kill a tmux window after closing an agent by @grouzen in #6
- feat: Claude code agent support by @grouzen in #5
- feat(claude): Distinguish between running, waiting for input (blocked), and idle statuses by @grouzen in #7
- feat(ui): Rework new agent dialog by @grouzen in #8
- feat(ui): improve status bar design by @grouzen in #9
- feat(ui): move agent meta info to the top status bar by @grouzen in #10
- fix(opencode): missing meta info until restart by @grouzen in #11
- fix(ui): background color detection in agent view by @grouzen in #14
- feat: allow running only one instance of the app per tmux session by @grouzen in #13
- feat(git): git worktrees support by @grouzen in #12
- fix(tmux): tmux session names conflict by @grouzen in #15
- fix(ui): shellify working directory in agent view's status bar by @grouzen in #16
- fix(claude): change default status to idle by @grouzen in #18
- fix(claude): ctx window detection for newest 1m models by @grouzen in #21
- feat(opencode): add support for waiting status in opencode by @grouzen in #19
- fix: do not convert agent name to lowercase by @grouzen in #22
- feat(git): git viewer integration by @grouzen in #20
- feat(ui): add a border around agent and git views by @grouzen in #23
- feat(ui): disable git view for non-git working directory by @grouzen in #24
- feat(ui): terminal view by @grouzen in #26
- feat(config): support configuring enabled agents by @grouzen in #27
- feat(ui): migrate to libghostty by @grouzen in #28
- fix: compilation of terminal view code after migration to libghostty by @grouzen in #29
- fix(ui): unicode width calculation by @grouzen in #30
- fix(input): do not drop semicolon from input silently by @grouzen in #31
- feat(ui): change the layout of top status bar in agent view by @grouzen in #32
- feat(ui): polish dashboard card ui by @grouzen in #34
- feat(ui): hotkeys to cycle through running/idle and waiting agents by @grouzen in #33
- feat(ui): in-app notifications on agent status change by @grouzen in #35
- feat(ui): better ctx window detection by @grouzen in #36
- fix(claude): incorrect time spent in a session by @grouzen in #38
- fix(ui): allow running multiple claude hook servers by @grouzen in #37
- fix(claude): no meta info after first response by @grouzen in #39
- fix(claude): clean up stale hooks on exit by @grouzen in #41
- docs: update docs by @grouzen in #40
- docs(screencast): add github social preview screencast by @grouzen in #42
- fix(ui): first key pressed event is omitted on startup by @grouzen in #43
- feat(ui): add option to stop/kill an agent on delete by @grouzen in #44
- fix(ui): host terminal bg detection by @grouzen in #45
- chore: rename project to flowmux by @grouzen in #46
- fix(ui): align crate git worktree checkbox horizontally by @grouzen in #47
- feat: codex support by @grouzen in #48
- feat: support multiple dashboards (aka projects) by @grouzen in #49
- fix(projects): make switching between agents project scoped by @grouzen in #50
- fix(ui): terminal viewport size by @grouzen in #51
- Migrate to rust libghostty vt by @grouzen in #52
- feat(ux): ui/ux enhancements by @grouzen in #54
- fix(codex): keep updating meta info after starting a new session by @grouzen in #53
- feat(git): copy/symlink selected directories for git worktrees by @grouzen in #56
- fix(ui): scrolling in git and terminal views by @grouzen in #58
- fix(ui): cursor offset in git and terminal views by @grouzen in #59
- fix(ui): text insertion in terminal view by @grouzen in #60
- chore: add ci and release jobs by @grouzen in #57
- feat(ui): quick switching across all projects by @grouzen in #61
- fix(claude): duplicated pane ids after restart by @grouzen in #62
- fix(ui): disappearing agent label in new agent dialog by @grouzen in #63
- fix(codex): first user prompt doesn't show up by @grouzen in #64
- feat(ui): open agent view on left double-click by @grouzen in #65
- feat(ui): switching between project tabs by left mouse click by @grouzen in #66
- feat(ui): keep scroll offset when switching between agent views by @grouzen in #67
- fix(ui): remember selected dashboard card when switching between projects by @grouzen in #68
- feat(git): revert creation of git worktree on error during copying/creating symlinks by @grouzen in #70
- fix(ui): make the error text in launch new agent dialog fully visible by @grouzen in #69
- feat(git): git diff as default git viewer by @grouzen in #71
- fix(codex): do not write the log file on codex startup by @grouzen in #72
- feat(ux): app-owned drag copy across all fullscreen panes by @grouzen in #73
- feat(ux): improve app-owned drag-and-copy mechanism to identify soft-wrapped lines by @grouzen in #76
- chore(license): add MIT LICENSE file by @grouzen in #75
New Contributors
Full Changelog: https://github.com/grouzen/flowmux/commits/v0.1.0