wraith/frontend/components/sftp
Vantz Stockwell e1be07f34c feat: session tabs with home nav, popup Monaco editor, drag-and-drop upload
Multi-session tabs + home navigation:
- Tab bar with Home button persists above sessions
- Clicking Home shows the underlying page (hosts, vault, etc.)
- Clicking a session tab switches back to that session
- Header nav links also trigger home view
- Sessions stay alive in background when viewing home

Monaco editor in popup window:
- Opening a file in SFTP launches a detached popup with Monaco
- Full syntax highlighting, minimap, Ctrl+S save
- File tree stays visible while editing
- Toolbar with save/close buttons and dirty indicator

Drag-and-drop upload:
- Drop files anywhere on the SFTP sidebar to upload
- Visual overlay with dashed border on drag-over
- Supports multiple files

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 13:20:40 -04:00
..
FileEditor.vue feat: session tabs with home nav, popup Monaco editor, drag-and-drop upload 2026-03-14 13:20:40 -04:00
FileTree.vue fix(sftp): fix FileTree not visible — flex overflow layout issue 2026-03-14 03:21:25 -04:00
SftpSidebar.vue feat: session tabs with home nav, popup Monaco editor, drag-and-drop upload 2026-03-14 13:20:40 -04:00
TransferStatus.vue feat: Phase 2 — SSH terminal + SFTP sidebar in browser 2026-03-12 17:21:11 -04:00