Commit History

Add file existence check before upload for deduplication
e7faa09

sachnun commited on

Add retry logic with exponential backoff for concurrent HF upload conflicts
f98d63d

sachnun commited on

Add DNS workaround for Koyeb hostname resolution
652d7f0

sachnun commited on

Fix: Use singleton connection pool for PostgreSQL
744cc25

sachnun commited on

Fix TypeScript errors: remove DATABASE_AUTH_TOKEN and add @types /pg
dc5edb2

sachnun commited on

Migrate from Turso (SQLite) to PostgreSQL (Koyeb)
fe48b45

sachnun commited on

Fix: Move huggingface-cli lfs-enable-largefiles after git lfs track
857f6a9

sachnun commited on

Use huggingface-cli lfs-enable-largefiles for files > 5GB
5fa2786

sachnun commited on

Add LFS large file support for files > 5GB
64c6660

sachnun commited on

Clean up console logs for better readability
26ad3ee

sachnun commited on

Add cancel endpoint for remote uploads (DELETE /upload/remote/:uploadId)
8182633

sachnun commited on

Fix deduplication check using @huggingface/hub fileExists()
6d5f672

sachnun commited on

Skip LFS file download during clone for faster upload
8cd599f

sachnun commited on

Add Git LFS support for large file uploads
4c338ca

sachnun commited on

Configure git identity before commit in upload workflow
22b7503

sachnun commited on

Use native git commands for file upload (simplest and most reliable)
181bf91

sachnun commited on

Implement Git LFS direct upload to avoid memory issues with large files
d67e508

sachnun commited on

Switch to HuggingFace commit API for uploads (deprecated endpoint fix)
2694e80

sachnun commited on

Use streaming upload to HuggingFace Dataset API for maximum speed
ac789a7

sachnun commited on

Implement aria2 JSON-RPC for real-time progress and skip duplicate uploads
d3aca74

sachnun commited on

Implement file size polling for real-time aria2 download progress
2ded105

sachnun commited on

Fix aria2 progress reporting to parse actual buffered output format
0ae91ea

sachnun commited on

Add debug logging to see raw aria2 output
c31840b

sachnun commited on

Fix aria2 progress reporting: change log level from warn to notice
1dd5e65

sachnun commited on

Fix TypeScript: Cast Buffer[] to any[] for Blob constructor
33b587d

sachnun commited on

Fix TypeScript error: Use Buffer[] instead of Uint8Array[] for chunks
dc9cfe2

sachnun commited on

Fix: Create Blob from chunks instead of stream for HF upload
66dc8e8

sachnun commited on

Implement streaming upload for large files to bypass Node.js 2GB limit
3f08c0f

sachnun commited on

Add 1s delay after sending completion event to ensure SSE flush
5a594e0

sachnun commited on

Remove explicit stream.close() calls to allow natural SSE stream completion
e03b0bc

sachnun commited on

Add delay before closing SSE stream to ensure completion event is flushed
94d9c64

sachnun commited on

Add error handling in SSE stream callback
7198996

sachnun commited on

Add comprehensive logging to debug SSE stream closure
9cd315c

sachnun commited on

Return SSE stream directly from POST /upload/remote endpoint
c53aac7

sachnun commited on

Include filename and size in remote upload progress updates
790a327

sachnun commited on

Refactor remote upload to non-blocking architecture for real-time progress tracking
9932e8c

sachnun commited on

Add polling endpoint as fallback for SSE compatibility
f83c657

sachnun commited on

Improve SSE progress endpoint with better connection handling
3fc39c5

sachnun commited on

Fix aria2 SSL certificate error and create download directory
b39801d

sachnun commited on

Implement SSE real-time progress tracking for remote uploads
4ab5dc5

sachnun commited on

Remove file size limit for remote uploads
c9d2fc2

sachnun commited on

Increase remote upload size limit to 5GB
47a301c

sachnun commited on

Add early file size check before aria2 download
592d98a

sachnun commited on

Add aria2 support for faster remote downloads
02ecd28

sachnun commited on

Add remote upload endpoint for URL-based file uploads
5ab36b4

sachnun commited on

Fix root folder upload issue - properly handle empty parentId
2b45453

sachnun commited on

Fix downloadUrl format to use fileId instead of hash
a40759f

sachnun commited on

Make downloadUrl conditional based on proxy configuration
5c6509a

sachnun commited on

Replace hfPath with direct download URL in upload response
759ff91

sachnun commited on

Further simplify upload: remove filename parameter
20ca12e

sachnun commited on