feat: remote file ops, chunked transfers with progress, pause/cancel

- Remove dead Tauri commands/ module
- Add New Folder / Delete / Rename dialogs for remote FS
- Implement chunked upload/download with progress for FTP and SFTP
- Wrap SFTP ops in spawn_blocking
- Add ProgressAction to support cancel/pause mid-transfer
- Update todo.md
This commit is contained in:
loki5512344 2026-07-01 01:38:11 +02:00
parent 42c147a13e
commit e0edd14fa5
14 changed files with 866 additions and 384 deletions

View file

@ -1,10 +1,13 @@
# TODO
- [ ] Chunked upload/download с прогресс-событиями
- [x] Chunked upload/download с прогресс-событиями
- [x] Pause/cancel в transfer worker
- [x] FTP/FTPS — FTP реализован (FTPS — stub)
- [x] Remote file ops: New Folder / Delete / Rename
- [ ] Site Manager UI
- [x] Диалог нового соединения
- [x] Transfer Queue с воркером и прогресс-событиями
- [ ] Drag & drop
- [x] Drag & drop
- [ ] Горячие клавиши
- [ ] egui UI (переезд с Svelte)
- [x] egui UI (переезд с Svelte)
- [ ] FTPS реализация (сейчас stub)