ordinarthur 612222ccde
All checks were successful
Build & Deploy / build-and-deploy (push) Successful in 43s
feat: transfer resume after page refresh
Transfers now survive page refreshes:
- beforeunload warning prevents accidental refresh during transfer
- Sender's files cached in IndexedDB before sending
- Receiver's chunks persisted in IndexedDB as they arrive
- On reconnect, receiver sends transfer-resume with bytes received
- Sender resumes from offset, skipping already-sent data
- Old transfer data auto-cleaned after 1 hour

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-14 12:45:05 +02:00
..