mirror of
https://github.com/jlengrand/Maestro.git
synced 2026-03-10 08:31:19 +00:00
- Fix MainPanel to use activeFileTab.content as source (was using empty editContent) - Add sshRemoteId and isLoading fields to FilePreviewTab interface - Update handleOpenFileTab to accept optional sshRemoteId parameter - Add handleOpenFileTabAsync for SSH files with async loading: - Creates tab immediately with loading state - Fetches content asynchronously - Updates tab when content loaded (or removes on error) - Add loading state UI in MainPanel for file tabs - Add tests for file tab content storage and SSH loading support This enables proper file content management for the unified tab system, with support for SSH remote files that need async loading.