Commit Graph

84 Commits

Author SHA1 Message Date
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