Skip to content

Commit 9fd3c9f

Browse files
grokifyclaude
andcommitted
docs(tasks): update with completed items and open issues
Completed: - AssistantKit integration with input detection - Input detection UI overlay - Edit menu with Select All - App icon from mobile source - Pane focus indicator with KVO - Release workflow for DMG builds Open issues added: - Session restore debugging (console output not visible) - Copy/paste verification needed - Focus indicator testing needed Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent f06f359 commit 9fd3c9f

1 file changed

Lines changed: 18 additions & 2 deletions

File tree

TASKS.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,13 @@
44

55
### Desktop App - Current
66

7-
- [ ] **Scroll position indicator**: Display line position (e.g., "123/615") while scrolling through terminal scrollback. Shows current position relative to total lines.
7+
- [ ] **Session restore debugging**: Session restore from `~/.plexusone/state.json` may not be attaching saved sessions. Added NSLog debugging but console output not visible in iTerm2. Need to verify restore flow and session matching.
8+
9+
- [ ] **Copy/paste verification**: SwiftTerm should support Cmd+C (copy selected text) and Cmd+V (paste). User reported copy/paste not working - needs investigation of terminal text selection and clipboard integration.
810

9-
- [ ] **macOS app icon**: Create a polished, "glassy" macOS-friendly icon for PlexusOne/Nexus. Should follow Apple HIG with proper squircle shape, gradients, and depth effects.
11+
- [ ] **Focus indicator testing**: Blue border/shadow focus indicator implemented but user didn't see visual changes. May need to verify KVO observation is firing and UI updates are applied.
12+
13+
- [ ] **Scroll position indicator**: Display line position (e.g., "123/615") while scrolling through terminal scrollback. Shows current position relative to total lines.
1014

1115
- [ ] **Scrollbar visibility**: Verify scrollbar thumb appears and is draggable when there's scrollback content (native scrollback, not tmux).
1216

@@ -364,3 +368,15 @@ Autonomous monitoring and intervention.
364368
- [x] **Unit test infrastructure**: Added protocol-based dependency injection (CommandExecuting, FileSystemAccessing), mocks, and 78 unit tests for SessionManager, WindowStateManager, and AppState. (2026-03-29)
365369

366370
- [x] **CI/CD pipeline**: Added GitHub Actions workflow for Swift tests using reusable workflow from plexusone/.github. (2026-03-29)
371+
372+
- [x] **AssistantKit integration**: Created AssistantKit Swift package with input detection patterns for Claude, Kiro, and universal patterns. Integrated InputMonitor service for real-time terminal monitoring. (2026-03-29)
373+
374+
- [x] **Input detection UI**: Added InputIndicatorView overlay for showing detected input prompts with suggested actions. (2026-03-29)
375+
376+
- [x] **Edit menu**: Added Edit menu with Select All command (Cmd+A) for terminal text selection. (2026-03-29)
377+
378+
- [x] **App icon**: Generated macOS .icns from mobile icon source. Added to app bundle with CFBundleIconFile configuration. (2026-03-30)
379+
380+
- [x] **Pane focus indicator**: Implemented visual focus indicator with blue border (3px), shadow (8px), header tint, and focus dot. Added KVO observation for real-time focus tracking. (2026-03-30)
381+
382+
- [x] **Release workflow**: Added GitHub Actions workflow for building macOS DMG artifacts (arm64, x86_64, universal) on version tags. (2026-03-30)

0 commit comments

Comments
 (0)