schlagmichdoch
|
51299bcf73
|
Refactor static variable names
|
2024-05-16 20:48:02 +02:00 |
|
schlagmichdoch
|
5f6d330386
|
Fix translations in default locale
|
2024-05-16 20:47:10 +02:00 |
|
schlagmichdoch
|
f103f37e16
|
Merge branch 'sw_digester' into add_transfer_notes
|
2024-05-16 20:19:42 +02:00 |
|
schlagmichdoch
|
4b99ff46da
|
Merge branch 'fix_public_room_switching' into sw_digester
|
2024-05-16 20:00:56 +02:00 |
|
schlagmichdoch
|
be381ea438
|
When switching public rooms disconnect from devices in old room (fixes #298)
|
2024-05-16 19:54:59 +02:00 |
|
schlagmichdoch
|
9b3571feac
|
Refactor BrowserTabsConnector and PeersManager
|
2024-05-16 19:37:32 +02:00 |
|
schlagmichdoch
|
8a56a271bc
|
Make PWA run standalone (fixes #264)
|
2024-02-23 13:02:40 +01:00 |
|
schlagmichdoch
|
07e46e472e
|
Prevent flickering of text on load by adding defer="true" to deferred style sheets
|
2024-02-22 15:30:09 +01:00 |
|
schlagmichdoch
|
3b772d0619
|
Tidy up code of progress animation and make it linear; Tidy up code of setting statusText for transfer notes
|
2024-02-17 21:01:17 +01:00 |
|
schlagmichdoch
|
d70f9d762e
|
Remove redundant 'receive-progress' and move setting of progress to receive confirmation methods
|
2024-02-17 15:39:33 +01:00 |
|
schlagmichdoch
|
8592499d22
|
Replace status: null with status: idle; Set status to processing immediately after receiving is done
|
2024-02-17 14:17:43 +01:00 |
|
schlagmichdoch
|
e29ea44025
|
Add transfer notes: Speed + Time left
|
2024-02-17 14:05:54 +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 |
|