- Create Rust workspace layout for
core,platform-windows, andtauri-hostresponsibilities. - Design
DirectoryItem,DirectorySnapshot,SortSpec,SearchQuery, and file operation contracts. - Implement cancellation-aware jobs for navigation and enrichment tasks.
- Build streamed directory listing IPC using Tauri channels/events.
- Add a virtualized details view in Svelte.
- Add keyboard navigation and selection model.
- Add tabs.
- Add Rust-owned sort, filter, and search paths.
- Add developer settings for artificial navigation delay and UI testing toggles.
- Add clickable sortable column headers.
- Add selected and unfocused-selected row states.
- Add dual-pane state model.
- Add file operation queue with progress and conflict handling.
- Add metrics collection for startup, navigation, sort, search, and scroll performance.
- Add native or shell-backed context menu flow.
- Add preview pipeline with lazy adapters.
- Add archive support.
- Add properties and hashes.
- Add tags, command palette, and shortcut remapping.
- Add session restore.
- Add Git integration.
- Add cloud provider adapters.
- Add FTP/SFTP.
- Define extension boundaries that cannot block folder navigation.