Flow 0.3.0
A Settings window, a config file of Flow's own, faster relaunches, and Codex alerts only when Codex asks you something.
Action needed
- Flow now reads its own config file,
~/.config/flow/config, instead of Ghostty’s. The first time this version opens, it copies your Ghostty config into the new file, so nothing changes. After that, make changes in Flow’s Settings or in its config file, since edits to your Ghostty config no longer reach Flow.
New features
Settings
- Added a Settings window. Choose Flow › Settings… (⌘,) to pick the shell, themes, font, cursor, window opacity and blur, and when Flow asks before closing a terminal.
- Added separate themes for light and dark mode, with a preview of each, in Settings › Appearance.
- Added Settings › Advanced, which shows where the config file is, opens it in your editor, and lists any problems in it.
- Settings rewrites only the lines it changes in the config file, and keeps your comments and the lines you added by hand.
Agents
- Added a choice of sound for an agent that needs you and for one that finishes, in Settings › Notifications. Pick None to turn a sound off.
- Added switches to turn off the notification for an agent that needs you or one that finishes.
Improvements
- Restored terminals start the first time you look at them, so Flow reopens faster with many workspaces. Until then, a tab shows the folder it will start in.
- Flow does less work while agents run and while it saves your workspaces, so typing stays smooth with many workspaces open.
- The notification for a waiting Codex shows what Codex is asking, such as “Approval requested: git push origin main”.
- The close and quit confirmations say the terminal’s programs will end, which also fits when Confirm closing terminals is set to Always.
- The Keyboard Shortcuts window lists ⌘, as Open Settings and ⇧⌘, as Reload configuration.
Bug fixes
- Fixed Codex showing a yellow dot, playing a sound and posting a notification for requests it then approved on its own.
- Fixed Codex notifications showing twice.
- Fixed Flow selecting the wrong workspace or tab after a relaunch when some saved workspaces couldn’t be restored.
- Fixed ⌘W closing a terminal pane while the About or Keyboard Shortcuts window was in front.
- Fixed the scroll bar jumping back to an old position when you let go of it.