Commit Graph

358 Commits (cb134b7dfcf9419847fd548534c0dc872d233335)
 

Author SHA1 Message Date
Ayush Kumar cb134b7dfc fix(webrtc): Implement flow control to prevent dropped connections
The uploader was sending data chunks without waiting for acknowledgment, causing the receiver's buffer to overflow and the WebRTC connection to terminate, especially when the download was paused by a 'Save As' dialog.

This change introduces a stop-and-wait flow control mechanism. The uploader now sends a chunk and waits for a ChunkAck message from the downloader before sending the next one. This stabilizes the connection and makes file transfers more reliable.

Fixes #272
5 months ago
Alex Kern 8ea276d2df
Add upload page subtitle (#292) 5 months ago
Alex Kern ce3a27b69c
feat(upload): allow adding more files before starting (#293) 5 months ago
Alex Kern dc56fba614
docs: document all configuration env vars (#291) 5 months ago
Alex Kern 106ebb972a
Add e2e file transfer test with playwright (#289)
* Add e2e test for file transfers

* fix

* fmt
5 months ago
Alex Kern ec70693b54
fix chunk final detection and add test (#287) 5 months ago
Alex Kern 4db3b94b68
Upgrade to Tailwind v4 (#281) 6 months ago
renovate[bot] 04b17c8bd7
chore(deps): update dependency lint-staged to v16 (#276) 6 months ago
Xiao 5ad4959817
fix: enhance clipboard functionality with fallback (#264) 6 months ago
Alex Kern 6e5c989ff3
Add comprehensive component tests (#279) 6 months ago
Alex Kern ffd64d8d99
chore: upgrade tailwind (#275) 6 months ago
renovate[bot] 7e8650fbc0
chore(deps): update dependency @types/node to v22.13.16 (#256) 9 months ago
renovate[bot] a13c20e2ac
fix(deps): update dependency express to v5 (#255) 9 months ago
renovate[bot] 7be7dbdff8
chore(deps): update typescript-eslint monorepo to v8.29.0 (#254) 9 months ago
renovate[bot] 86676b3bf8
fix(deps): update dependency @tanstack/react-query to v5.71.1 (#252) 9 months ago
Alex Kern e64da0f32c
Improves random generation (#251) 9 months ago
renovate[bot] 770dd8ee98
chore(deps): update dependency lint-staged to v15.5.0 (#250)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9 months ago
renovate[bot] 4e6a4d6f74
fix(deps): update nextjs monorepo to v15.2.4 (#219)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9 months ago
renovate[bot] f9cc47e8e4
fix(deps): update react monorepo (#249)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9 months ago
renovate[bot] ea04c8caec
chore(deps): update typescript-eslint monorepo to v8.28.0 (#218)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9 months ago
renovate[bot] a6165c5e4c
fix(deps): update dependency next-themes to v0.4.6 (#248)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9 months ago
renovate[bot] 28676647d6
fix(deps): update dependency next to v15.2.3 [security] (#244)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9 months ago
renovate[bot] 62ceb2626e
chore(deps): update dependency eslint to v9.23.0 (#225)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9 months ago
renovate[bot] 90f6f9cfdf
chore(deps): update dependency @types/node to v22.13.14 (#222)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9 months ago
renovate[bot] 9068d0fa37
chore(deps): update dependency prettier to v3.5.3 (#223)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9 months ago
renovate[bot] 9e57d42c5d
fix(deps): update dependency @tanstack/react-query to v5.71.0 (#220)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9 months ago
renovate[bot] 7162c5ccbf
fix(deps): update dependency ioredis to v5.6.0 (#224)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9 months ago
renovate[bot] 7707fbe661
fix(deps): update dependency autoprefixer to v10.4.21 (#226)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9 months ago
PlutoCRown ba6237db7e
Add a white background to the QR code (#231) (#239) 9 months ago
renovate[bot] cc86e34e11
chore(deps): update dependency typescript to v5.8.2 (#221)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9 months ago
Parthiban M b5f1c42d26
Fix: Downloading with password enabled (#246)
* Fix: Downloading with password enabled

* Update src/hooks/useDownloader.ts

---------

Co-authored-by: Alex Kern <alex@kern.io>
9 months ago
renovate[bot] 327dcc3581
fix(deps): update nextjs monorepo to v15.1.7 (#214)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
10 months ago
renovate[bot] 9a3fe6c2cc
chore(deps): update dependency eslint to v9.21.0 (#211)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
10 months ago
renovate[bot] 568a922356
fix(deps): update dependency @tanstack/react-query to v5.66.9 (#216)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
10 months ago
renovate[bot] 9b695487a8
chore(deps): update dependency prettier to v3.5.2 (#212)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
10 months ago
renovate[bot] 2d97048b8d
fix(deps): update dependency zod to v3.24.2 (#215)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
10 months ago
renovate[bot] cf90502973
chore(deps): update dependency @types/react to v19.0.10 (#217)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
10 months ago
renovate[bot] 4ba3087c22
fix(deps): update dependency postcss to v8.5.3 (#213)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
10 months ago
renovate[bot] 1a33f92475
chore(deps): update typescript-eslint monorepo to v8.24.1 (#208)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
10 months ago
renovate[bot] 46a23d2a26
chore(deps): update dependency @types/node to v22.13.5 (#209)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
10 months ago
renovate[bot] 50118bcc66
fix(deps): update dependency ioredis to v5.5.0 (#210)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
10 months ago
renovate[bot] eed54584d8
fix(deps): update nextjs monorepo to v15.1.6 (#200) 11 months ago
renovate[bot] 7ccc128b48
chore(deps): update typescript-eslint monorepo to v8.22.0 (#203) 11 months ago
renovate[bot] 766f7ec109
chore(deps): update dependency eslint to v9.19.0 (#201)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
11 months ago
renovate[bot] 97fec520ae
fix(deps): update dependency postcss to v8.5.1 (#205)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
11 months ago
renovate[bot] f7a9b1a81f
fix(deps): update dependency @tanstack/react-query to v5.66.0 (#204)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
11 months ago
renovate[bot] 6afa2a3dcb
chore(deps): update dependency lint-staged to v15.4.3 (#202)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
11 months ago
renovate[bot] 59c844b251
chore(deps): update dependency typescript to v5.7.3 (#199)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
11 months ago
renovate[bot] 5b217f0fd1
chore(deps): update dependency eslint-plugin-react to v7.37.4 (#198)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
11 months ago
renovate[bot] e94d636d52
chore(deps): update dependency @types/react to v19.0.8 (#197)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
11 months ago