Update TODO with bugs, refactoring items, and UI improvements
This commit is contained in:
parent
55437871d7
commit
be74e73b20
1 changed files with 14 additions and 0 deletions
14
TODO.md
14
TODO.md
|
|
@ -43,10 +43,24 @@
|
|||
## Browser
|
||||
- [ ] Per-WKWebView local proxy for full network request/response inspection (URL, method, headers, body, status, timing)
|
||||
|
||||
## Bugs
|
||||
- [ ] **P0** Terminal title updates are suppressed when workspace is not focused (e.g. Claude Code loading indicator doesn't update in sidebar until you switch to that tab)
|
||||
- [ ] Sidebar tab reorder can get stuck in dragging state (dimmed tab + blue drop indicator line visible) after drag ends
|
||||
- [ ] Drag-and-drop files/images into terminal shows URL instead of file path (Ghostty supports dropping files as paths)
|
||||
- [ ] After opening a browser tab, up/down arrow keys (and possibly other keyboard shortcuts) stop working in the terminal
|
||||
- [ ] Notification marked unread doesn't get pushed to the top of the list
|
||||
- [ ] Browser cmd+shift+H ring flashes only once (should flash twice like other shortcuts)
|
||||
|
||||
## Refactoring
|
||||
- [ ] **P0** Remove all index-based APIs in favor of short ID refs (surface:N, pane:N, workspace:N, window:N)
|
||||
- [ ] **P0** CLI commands should be workspace-relative using CMUX_WORKSPACE_ID env var (not focused workspace) so agents in background workspaces don't affect the user's active workspace. Affected: send, send-key, send-panel, send-key-panel, new-split, new-pane, new-surface, close-surface, list-panes, list-pane-surfaces, list-panels, focus-pane, focus-panel, surface-health
|
||||
- [ ] **P0** Remove `close-workspace` with no args — require explicit workspace short ID or UUID, with clear error message if missing
|
||||
|
||||
## UI/UX Improvements
|
||||
- [ ] Add question mark icon to learn shortcuts
|
||||
- [ ] Notification popover: each button item should show outline outside when focused/hovered
|
||||
- [ ] Notification popover: add right-click context menu to mark as read/unread
|
||||
- [ ] Right-click tab should allow renaming that workspace
|
||||
- [ ] Cmd+click should open links in cmux (browser panel) instead of external browser
|
||||
- [ ] "Waiting for input" notification should include custom terminal title if set
|
||||
- [ ] Close button for current/active tab should always be visible (not just on hover)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue