Added
- Lazy-Loading Tree View: On-demand expansion replaces full recursive scan, improving startup for large directories.
- Relative File Path in Status Bar: Status bar now shows the file path relative to the workspace root.
- Structured CLI Argument Parsing:
--help,--version,--line, and multi-file arguments with proper parsing. - Disambiguated Tab Names: Same-named files show parent directory to distinguish them; workspace root detection fixed.
- File Reload Shortcuts & Focus Detection: Reload files on focus return and via keyboard shortcuts when external changes are detected.
- Deleted File Handling: Gracefully handles deleted files and refreshes tree on focus.
Fixed
- Dialog Theming: Applied
DialogThemeto Find, Replace, Go To Line, and shortcut dialogs. - Selection Colors: Plugin config and settings dialogs now use theme-aware selection colors.
- Tab Group Collapse: Auto-expand collapsed group when switching to a tab inside it; removed 2px gap below collapsed group chip.
- Plugin Lint Results: Propagate
had_lint_resultsin the selected-plugins code path. use_spacesSetting: Added missinguse_spaceseditor setting.- Registry Rate Limits: Plugin registry now caches responses and handles HTTP 429 gracefully.
Security
- Hardened Plugin Sandbox: Restricted
terminal_viewand_Gaccess in Lua plugins. - Preview URL Whitelist: Added URL scheme whitelist and Content Security Policy to prevent protocol-handler RCE.