Files
Maestro/src/renderer
Pedram Amini fd9f419251 MAESTRO: Add file tab content management with SSH loading state support
- 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.
2026-02-02 16:19:01 -06:00
..
2025-12-28 04:52:44 -06:00
2025-12-31 19:28:51 -06:00