Roadmap — mintOps
User-facing features and improvements, per release. Public items are mirrored automatically from todos.md in the repository.
1.0 — First release (Mac released 2026-09-18, iOS in review)
- Tailcat support, native herdr support, file viewer, web preview, iOS keypad and prompt composer, Mac app (done)
1.1 — Next release
- Select and copy text in the terminal on iPad and iPhone: triple-tap selects a line, drag extends the selection, long press brings back the selection menu (the “Refresh Screen” menu goes away). Selections survive streaming output, and a “mouse” key in the key row turns on mouse mode for tmux and vim (done)
- Push notifications on iPhone and iPad (local on Mac) when an agent in herdr asks a question or finishes; tap to open that pane (done)
- Terminal scroll position stays put when the keyboard or prompt composer comes and goes: a pane scrolled up half a page keeps its top row, otherwise it stays at the bottom. Switching tabs and workspaces shows the last screen at once and refreshes it under a “Refreshing…” badge (done)
- mosh and Eternal Terminal (et) connections
- Keep unsent prompt text in the app so it survives suspend and reconnect
- Multi-line input in the prompt composer
- Fix the iPad sidebar’s agent list running on behind the key row above the keyboard: the list now ends above the keyboard and scrolls to its last row (done)
- Fix the New Worktree, New Space and Rename name prompts on iPad not taking keyboard focus, with typing going to the terminal behind (done)
- “Scroll to bottom” button: appears half a page up, one tap lands at the bottom (done)
- Fix the iPhone input bar overlapping the key row above the keyboard (done)
- Fix typing not reaching the focused pane until a second tap: the keyboard follows the pane on session and screen switches and on tap (done)
- Light and dark mode following the system setting, including the terminal (background, ANSI colors, cursor) and file viewer (done)
- Remember connected sessions across suspend and app restarts, and reconnect the last one to the same herdr workspace, tab and pane (done)
- Fix the sidebar “Spaces” title row (new space, hide sidebar) scrolling away with the space list: the title now stays pinned above the list (done)
- herdr worktrees: worktree spaces grouped under their repository, plus create, open, delete checkout and close space from the app (done)
- Copy button in the file viewer: text files as text, images as images, straight to the clipboard (done)
- Tapping a pane’s terminal area activates the pane (blue border) like tapping its header — before, only the keyboard moved (done)
- Screen refresh that reaches the Claude Code running inside the pane, not only herdr
Later
- Show selection drag handles in the terminal with Metal rendering on (SwiftTerm draws them only on the CoreGraphics path)
- Selection handles land mid-character on Korean and other double-width text
- Show earlier output while scrolling with no blank rows (herdr scrollback API)
- Use the tailcat command from the terminal in the Mac App Store build too
- Live Activity on the lock screen and Dynamic Island showing how many agents are waiting, a follow-up to agent notifications