Commit graph

36 commits

Author SHA1 Message Date
schlagmichdoch
1f7a43292b fix PWA offline capability 2023-01-23 20:40:08 +01:00
schlagmichdoch
ec6bee05fd fix error Cannot set remote answer in state stable 2023-01-23 19:53:14 +01:00
schlagmichdoch
19d7e6fecd prevent channel from opening if connection is closed 2023-01-23 05:28:08 +01:00
schlagmichdoch
d4dcfbc1b7 After successfully creating peer to peer connection, transferring files/messages now work completely independent of the PairDrop server. Transfers are not aborted and dialogs are not closed when the client has only lost connection to the PairDrop server or when 'peer-left' but only when the corresponding peer is disconnected. 2023-01-23 04:51:22 +01:00
schlagmichdoch
d424a0294a fix persistent peerId -> displayName if PWA 2023-01-23 00:03:26 +01:00
schlagmichdoch
88e31407cb fix persistent peerId if PWA 2023-01-22 17:36:15 +01:00
schlagmichdoch
bf79f72741 use console.log instead of console.error if indexeddb is not available as this behaviour is expected 2023-01-22 17:34:33 +01:00
schlagmichdoch
469d3f6ec8 prevent base64ZipDialog from closing when ws disconnects 2023-01-19 15:07:58 +01:00
schlagmichdoch
d9c3d5172a FIX add mime types to files if missing -> needed for correct sharing via share-menu on ios 2023-01-19 06:01:23 +01:00
schlagmichdoch
7936f123c2 implement File Handler API 2023-01-18 15:46:09 +01:00
schlagmichdoch
6748cc0cb4 fix bugs 2023-01-18 15:44:20 +01:00
schlagmichdoch
29735ff617 add alert if corruption of files can not be checked and add optional nginx config for http to https redirect; always show preview of first file if image; 2023-01-18 15:37:36 +01:00
schlagmichdoch
bdb9cb42d9 rewrite pasteMode activation/deactivation in PeerUI and PeersUI and add clear up PasteUI 2023-01-18 15:28:57 +01:00
schlagmichdoch
474eb9290f small fixes and style changes 2023-01-17 14:00:01 +01:00
schlagmichdoch
24fdff8a8a adding a second stun server provided by the openrelayproject to the RTCPeer.config 2023-01-17 11:27:07 +01:00
schlagmichdoch
5525caa766 implement file receive request with image-thumbnail-preview, share-menu on click additional to download and multiple file support by zipping file(s) to prepare for sending; add status "waiting.." and "preparing..." to UX; lock pointer-input when peer-node busy; tidy-up paste-mode deactivation 2023-01-17 10:45:29 +01:00
schlagmichdoch
bef7459019 do not hide ReceiveDialogs on disconnect 2023-01-10 16:10:46 +01:00
schlagmichdoch
7deeba161b disconnect on navigator.connection.change 2023-01-10 14:52:39 +01:00
schlagmichdoch
3c07a4199b implement device pairing via 6-digit code and qr-code 2023-01-10 05:07:57 +01:00
schlagmichdoch
206860c838 use openrelay server instead 2023-01-07 02:38:45 +01:00
schlagmichdoch
fe2422264a add notification on connect 2023-01-07 01:47:47 +01:00
schlagmichdoch
62b9e4e9e4 fix peer._channel is undefined 2023-01-06 19:51:35 +01:00
schlagmichdoch
ee3d400de1 Merge branch 'fix_typo_repeat_partition' into add_device_pairing_render_node 2023-01-06 16:34:04 +01:00
schlagmichdoch
6c4b7b893a fix reconnection _onChannelClosed() 2023-01-06 16:19:45 +01:00
schlagmichdoch
6268ac7132 only reopen connection if it exists 2023-01-06 15:46:51 +01:00
schlagmichdoch
98a6f63799 remove notification for new displayName as peerId and display name is persistent again 2023-01-06 15:09:01 +01:00
schlagmichdoch
621c525d11 readd persistent peerId via sessionStorage 2022-12-31 18:52:18 +01:00
schlagmichdoch
8dc0f1cb0c stabilize connection 2022-12-31 18:52:18 +01:00
schlagmichdoch
6feeb6d4d9 potential fix for reconnect function 2022-12-31 18:52:17 +01:00
schlagmichdoch
0b45bdfd84 potential fix for reconnect function 2022-12-31 18:52:17 +01:00
schlagmichdoch
0436a2185a fix animation function if called multiple times 2022-12-31 18:52:17 +01:00
schlagmichdoch
651047cfa8 clear peers on page hide 2022-12-31 18:52:16 +01:00
schlagmichdoch
59671a751b remove reconnect function 2022-12-31 18:52:16 +01:00
schlagmichdoch
1b7aced340 remove forceDisconnect() and add change name notification 2022-12-30 22:55:48 +01:00
schlagmichdoch
a7a91df558 fix force disconnect function 2022-12-24 04:29:47 +01:00
schlagmichdoch
947e088aeb move files for node only implementation 2022-12-23 05:32:34 +01:00
Renamed from client/scripts/network.js (Browse further)