Terminal improvements: - Add Ctrl+Shift+F search with match highlighting and navigation - Add 10,000 line scrollback buffer with Shift+PageUp/Down - Add graceful error handling for PTY failures and shell crashes - Press Enter to restart shell after exit Workspace improvements: - Add cross-pane tab dragging support - Empty panes now get welcome tab when splitting - Add project filter box at top of project list Dashboard refactoring: - Extract UndoManager for undo/redo functionality - Extract DashboardDataStore for data persistence - Add file watching for external changes (auto-reload) - Fix file watching to monitor all parent directories - Use dynamic date instead of hardcoded value in ideas New test coverage: - test_data_store.py - file watching and date handling - test_draggable_tabs.py - cross-pane tab operations - test_parser_edge_cases.py - parser robustness - test_project_discovery.py - project discovery logic - test_settings.py - settings persistence - test_terminal_error_handling.py - terminal robustness - test_terminal_search.py - search and project filter - test_undo_manager.py - undo/redo operations Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_data_store.py | ||
| test_draggable_tabs.py | ||
| test_parser_edge_cases.py | ||
| test_parser_roundtrip.py | ||
| test_project_discovery.py | ||
| test_settings.py | ||
| test_terminal_error_handling.py | ||
| test_terminal_search.py | ||
| test_undo_manager.py | ||