Skip to content

Commit 02ab997

Browse files
committed
fix: file transfer system critical bugs and add persistence
- Fix recovery logic: save transfer data before cleanup so recovery can actually use it to restart transfers - Register GMCPClientFile package so Client.File.Download messages are handled (was silently dropped) - Fix error handling in handleIncomingChunk: capture hash from header so errors report actual hash instead of "unknown" - Add error handling to acceptTransfer in client.ts - Wire up FileTransferStore for IndexedDB persistence: - Chunks saved as they arrive for resumable transfers - Metadata tracked for incomplete transfers - Cleanup on completion, hash mismatch, or cancellation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]> 11fcd43
1 parent 27d683f commit 02ab997

File tree

3 files changed

+55
-55
lines changed

3 files changed

+55
-55
lines changed
Lines changed: 53 additions & 53 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
})(window.location);
6060
</script>
6161
<!-- End Single Page Apps for GitHub Pages -->
62-
<script type="module" crossorigin src="/assets/index-DrLM40GW.js"></script>
62+
<script type="module" crossorigin src="/assets/index-XHExJ6hB.js"></script>
6363
<link rel="stylesheet" crossorigin href="/assets/index-DfSS5vDv.css">
6464
<link rel="manifest" href="/manifest.webmanifest"></head>
6565

sw.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)