- Refactor Commenter toggle logic for line and multi-line comments
- Preserve indentation and cursor position
- Improve handling of existing comment detection and removal
- Simplify bounds vs line comment dispatch
- Enhance terminal project navigation
- Add project marker detection via Gio file traversal
- Implement go-to-project-or-home behavior (Home key shortcut)
- Automatically `cd` into detected project root or home directory
- Wire terminal widget navigation through VteWidget
- Improve terminal integration
- Pass emit_to into terminals view for event dispatching
- Add ability for VteWidget to trigger project navigation
- Update split pane shortcut
- Change close split view binding to Alt+\
- Add editor event support
- Emit `text_insert` event from SourceFile on insert
- Add new TextInsertEvent DTO and register in event system
- Misc cleanup
- Improve imports and structure in terminals module
- Add project marker list and filesystem traversal helpers
- Delete deprecated split_pane_manager command plugin and all related commands
- Introduce new split_pane command structure (untracked replacement)
- Add guard in code_minimap to handle missing active view
- Prevent language detection for non-file buffers in command_helpers
This cleans up legacy split pane logic and improves stability for edge cases.