schlagmichdoch
|
880e8bd195
|
Add TURN indicator to PeerUI and add method to RTCPeer to get the connection type of the webrtc connection. If connection type is relay show TURN indicator
|
2024-02-20 18:04:53 +01:00 |
|
schlagmichdoch
|
5a56251ee3
|
Tidy up update class methods on PeerUI
|
2024-02-20 17:50:09 +01:00 |
|
schlagmichdoch
|
00f1a20177
|
Round progress to 4th digit to prevent weird progress bar behavior on reconnect
|
2024-02-17 12:27:29 +01:00 |
|
schlagmichdoch
|
3c8848d406
|
Add STATE_TRANSFER_REQUEST_RECEIVED and close transfer request dialog if requesting peer reloads
|
2024-02-17 12:27:29 +01:00 |
|
schlagmichdoch
|
0d17ada58b
|
NoSleep: Move evaluation if any peer is still busy to the PeerManager
|
2024-02-17 12:27:28 +01:00 |
|
schlagmichdoch
|
74bd7dd406
|
Check if RAM would be exceeded before using navigator.share()
|
2024-02-17 12:27:28 +01:00 |
|
schlagmichdoch
|
f4a947527d
|
Move service worker digestion into separate class and add static function to check if it is supported by the browser. Change ram-exceed-ios waring accordingly.
|
2024-02-17 12:26:21 +01:00 |
|
schlagmichdoch
|
90f10910aa
|
Fix _fileReceived getting called twice
|
2024-02-15 18:02:23 +01:00 |
|
schlagmichdoch
|
aacf24c31f
|
Fix reconnecting by always accepting new ice candidates
|
2024-02-15 18:02:23 +01:00 |
|
schlagmichdoch
|
c0e5b66d41
|
Fix share menu error detection on iOS
|
2024-02-15 18:02:23 +01:00 |
|
schlagmichdoch
|
42bd71a3dc
|
Add error status and check if too many bytes are received
|
2024-02-15 18:02:23 +01:00 |
|
schlagmichdoch
|
a98499ea5a
|
Move header comparison to _onTransferHeader function as there is no benefit in doing it after file is received
|
2024-02-15 18:02:23 +01:00 |
|
schlagmichdoch
|
7c471910ef
|
Tidy up Peer classes
|
2024-02-15 18:02:15 +01:00 |
|
schlagmichdoch
|
da558ddceb
|
Move beforeunload event to Peer class to include it to the WSPeer; Add reset method to Peer class to prevent returning the "unfinished-transfers" warning when closing the page after a peer has left during transfer
|
2024-02-15 15:18:25 +01:00 |
|
schlagmichdoch
|
1df8fe258e
|
Tidy up zipper functions
|
2024-02-15 15:18:25 +01:00 |
|
schlagmichdoch
|
65936a4d7d
|
Truncate file used by the sw-file-digester.js after processing
|
2024-02-15 15:18:25 +01:00 |
|
schlagmichdoch
|
7c6062e1e0
|
Solve "transfer-complete" and "receive-complete" status detection via css instead of adding a new class
|
2024-02-13 18:24:08 +01:00 |
|
schlagmichdoch
|
902b5c6b8f
|
Refactor file transfer
|
2024-02-09 04:11:36 +01:00 |
|
schlagmichdoch
|
19d33e11d8
|
Implement fallback to download if navigator.share() fails. Refactor ReceiveFileDialog
|
2024-02-09 04:11:36 +01:00 |
|
schlagmichdoch
|
d8908e01ea
|
Add alert for iOS when receiving big files using a private tab
|
2024-02-09 04:11:36 +01:00 |
|
schlagmichdoch
|
2d2cfec5f0
|
Add missing checks for transfer states
|
2024-02-09 04:11:36 +01:00 |
|
schlagmichdoch
|
40a12b5501
|
Fix progress animation
|
2024-02-09 04:11:36 +01:00 |
|
schlagmichdoch
|
5ee8bb871e
|
Move file creation to serviceworker to prevent loading everything into RAM
|
2024-02-09 04:11:36 +01:00 |
|
schlagmichdoch
|
ef3c338dad
|
Activate NoSleep on file transfers instead of on click and deactivate when transfer is finished
|
2024-02-09 04:11:32 +01:00 |
|
schlagmichdoch
|
6d95f3f4e2
|
Fix canceling file selector on Windows Edge sometimes blocks UI (#257)
|
2024-02-09 01:59:30 +01:00 |
|
schlagmichdoch
|
c33d49702e
|
Animate progress circle and show complete status in blue for 10s
|
2024-02-09 01:56:23 +01:00 |
|
schlagmichdoch
|
1d62a9ff49
|
Add state management to network peers
|
2024-02-09 01:55:37 +01:00 |
|
schlagmichdoch
|
3dd40e238a
|
Refactor _downloadNotification function
|
2024-02-09 01:55:37 +01:00 |
|
schlagmichdoch
|
417d5421a6
|
Refactor _displayFiles function; Only show ReceiveFileDialog if share menu is used OR if automatic download has not worked
|
2024-02-09 01:55:37 +01:00 |
|
schlagmichdoch
|
7af51bbd5f
|
Tidy up chunker code
|
2024-02-09 01:55:37 +01:00 |
|
schlagmichdoch
|
88739107e4
|
Remove limit for sending to iOS devices (fixes #211)
|
2024-02-09 01:55:37 +01:00 |
|
schlagmichdoch
|
6de97e7ff1
|
Put all log prompts into new Logger class; Only log debugging logs to console if PairDrop is in debug mode; Implement activation of debug mode via URL argument (?debug=true )
|
2024-02-09 01:55:37 +01:00 |
|
schlagmichdoch
|
b61de4eb87
|
send transfer abortion in some cases; Clarify variable names
|
2024-02-09 01:55:37 +01:00 |
|
schlagmichdoch
|
cfe5b4afda
|
Prevent full datachannel buffer on file end
|
2024-02-09 01:55:37 +01:00 |
|
schlagmichdoch
|
91fc2b7bf5
|
Add speed log to browser console
|
2024-02-09 01:55:37 +01:00 |
|
schlagmichdoch
|
c670b39732
|
Fix byte size conversion
|
2024-02-09 01:55:37 +01:00 |
|
schlagmichdoch
|
1d81b744ea
|
Put blop sound into separate function and only play if on desktop
|
2024-02-05 21:08:10 +01:00 |
|
schlagmichdoch
|
c37412cfd3
|
Fix variable should be static
|
2024-02-05 21:08:10 +01:00 |
|
schlagmichdoch
|
a5dc8b6da2
|
Split transfer into message and data transfer and rewrite FileChunkerLogic completely. Condense all Relaying of the Websocket Fallback into one message type 'ws-relay'
|
2024-02-05 21:08:06 +01:00 |
|
schlagmichdoch
|
d81c03a560
|
Prefill room secrets entry with displayName given by server to prevent displayName undefined in EditPairedDevices Dialog (fixes #221)
|
2024-02-05 02:16:25 +01:00 |
|
schlagmichdoch
|
f22abca783
|
Implement new status 'connecting', automatic reconnect on disconnect and auto resume of transfer + sending of queued messages. (fixes #260 and #247)
|
2024-02-05 02:16:17 +01:00 |
|
schlagmichdoch
|
2e15a018da
|
Fix Error Invalid Group Specifier Name on Safari by removing REGEX lookbehind group construct (fixes #239)
|
2024-01-12 01:23:14 +01:00 |
|
schlagmichdoch
|
d58f380565
|
Prevent executing _onCopy() when text is selected on receive text dialog
|
2024-01-03 16:53:09 +01:00 |
|
schlagmichdoch
|
676c68b6e7
|
Clear text field when closing receive text dialog
|
2024-01-03 16:52:26 +01:00 |
|
schlagmichdoch
|
dd0dc21db5
|
Fix replacement of sent URLs with actual links (fixes #231)
|
2024-01-03 16:51:44 +01:00 |
|
schlagmichdoch
|
b90924af68
|
Merge branch 'master' into translate
|
2023-12-15 23:51:11 +01:00 |
|
schlagmichdoch
|
6737dcacf7
|
Defer scripts and prevent deferred stylesheets from being render blocking
|
2023-12-15 23:40:30 +01:00 |
|
schlagmichdoch
|
939ca3d35d
|
Enable Kannada translation
|
2023-12-15 22:08:25 +01:00 |
|
schlagmichdoch
|
c08b324d6a
|
Refactor localization.js
|
2023-12-15 21:20:35 +01:00 |
|
schlagmichdoch
|
d3a623d352
|
Refactor for loops to specify imagesOnly to Array.prototype.every()
|
2023-12-15 21:19:56 +01:00 |
|