[x] Prefill room secrets entry with displayName given by server instead of undefined (fixes #221)
[x] Fix NoSleep activation and prevent any audio on mobile devices (as this stops music from playing)
[x] Increase speed (fixes #44 + fixes #244)
[x] Rewrite file chunking logic
[x] Only print logs if URL argument ?debug=true is set
[x] Increase limit for sending to iPhones (fixes #211 #294)
[x] Remove hard coded limit for iPhone
[x] Put file digestion into service worker to use the File System API
[x] Automatic WebRTC reconnect: On error, queue messages, try to reconnect and continue if connection is reestablished (fixes #260 + fixes #247)
[x] Reconnect on error
[x] queue messages and send on reconnect
[x] Fix byte size conversion and add speed log to console
[x] Implement new status: "Reconnecting...", "Sent", "Received", "Error"
[x] sent and received: blue + do not prevent user input + hidden after 10s
[x] error: red + do not prevent user input + hidden after 10s
[x] When switching rooms, the old room is not left (fixes #276 #298)
[x] Implement
[x] Merge PR #278
[ ] Show transfer progress in MB/s and estimated time left (fixes #122)
[x] Implement
[ ] Test after repo is public again
[ ] Merge PR #275
[ ] Show if TURN server is used via icon (fixes #181)
[x] Implement
[ ] Test after repo is public again
[ ] Merge PR #279
[ ] Enable sending of text messages bigger than 180 KB by sending them as a file (including file transfer request) that is chunked as a file but finally shown as a text message to the receiver
[x] Implement
[ ] Merge PR #280
[ ] Save peer secrets ws-domain specific (fixes #269)
[x] Implement
[ ] Merge PR #281
[ ] Turn the Websocket Fallback into a real fallback if the WebRTC Peer fails (fixes #228)
[x] Implement
[ ] Test after repo is public again
[ ] Merge PR #283
[x] Make PWA run standalone (fixes #264)
[ ] Rework Receive File Dialog (fix #40)
[x] Try to detect if download was successful automatically. Only show dialog if not.
undefined
(fixes #221)?debug=true
is set#211#294)#276#298)