fix: SFTP auto-refresh after file transfer

- Added program *tea.Program to SFTPBrowserTab and Model
- SetProgram() allows goroutines to send messages to Bubble Tea
- After transfer: program.Send(sftpRefreshMsg{}) triggers re-render
- Model stores program reference, passes to SFTP tab on creation
This commit is contained in:
swanadiva
2026-06-24 14:32:30 +07:00
parent 6b95385094
commit 55b5c7b5a0
4 changed files with 32 additions and 0 deletions
+6
View File
@@ -53,6 +53,12 @@
- Auto-refresh destination pane after transfer completes
- Success message shown for 1 second before clearing
### SFTP Auto-Refresh Fix
- Added `program *tea.Program` field to SFTPBrowserTab and Model
- `SetProgram()` method allows goroutines to send messages to Bubble Tea
- After transfer: `t.program.Send(sftpRefreshMsg{})` triggers re-render
- Model stores program reference, passes it to SFTP tab on creation
## v1.0.0 (2025-01-30)
### Added