- Add log_dir configuration in mprocs.yaml
- Fix CSI-u input parsing on Ghostty
- Fix --cmd send-key when sending Space
- Fix unit tests
- Fix #183
- Fix #184
- Rewrite terminal input handling. This should fix all known bugs related to key handling.
- Add restart-all and force-restart-all commands
- Use pwsh.exe for shell commands (instead of cmd.exe)
- Fix missing resize event when toggling zoom mode
- Properly handles lines wrappings during screen resize
- Add --just argument to load recipes from justfile
- Add title configuration for the proc list pane
- Add name optional argument to "add-proc"
- Fix nushell (Handle CPR sequence)
- Add duplicate selected process command
- Use blue color for "DOWN (0)"
- Auto-restart only when exit code is not zero
- Add key binding for toggling keymap
- Not using upx anymore
- Disable xterm modifyOtherKeys in iTerm2
- Terminal sequences parser rewritten using termwiz vt parser
- Copying fixes for Wayland (#88)
- Support cursor shapes
- Various fixes for keyboard handling
- Accept configs with
.jsonextension - Introduce commands menu (press
p) - Add autorestart proccess config option
- Add scrollback config option
- Add command for renaming the currently selected process (default:
e)
- Reimplement copying.
- Fix global mprocs.yaml path when XDG_CONFIG_HOME env var is defined
- Add copy mode
- Add
procs_list_widthto settings - Add mouse scroll config
- Add quit confirmation dialog
- Add
hide_keymap_windowto settings - Add
--npmargument - Add
add_pathto proc config - Highlight changed unselected processes
- Keymap help now uses actual keys (respecting config)
- Clears the terminal before the first render.
- Add command for scrolling by N lines (
C-e/C-y) - Add mouse support
- Add autostart field to the process config
- Zoom mode
- Support batching commands
- Allow passing
nullto clear key bindings
- Add --names cli argument
- Add stop field to the process config
- Add cwd field to the process config
- Add key bindings for selecting procs by index (
M-1-M-8) - Add keymap settings
- Add "Remove process"
- Change default config path to mprocs.yaml
- Parse config file as yaml
- Add "Add process" feature
- Use only indexed colors
- Add experimental remote control
- Add $select operator in config
- Add restart command
- Add new arrow and page keybindings
- Fix build on rust stable
- Fix terminal size on Windows
- Scrolling terminal with /
- Environment variables per process in config
- Set commands via cli args
- Full rewrite in Rust. Now compiles well on Windows