Commit graph

641 commits

Author SHA1 Message Date
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
c0405159c5 change display mode back to minimal-ui to prevent having two separate indexedDB for PWA and Browser 2023-01-17 14:47:56 +01:00
schlagmichdoch
168d10a898 implemented NoSleep.js as suggested in this issue: https://github.com/RobinLinus/snapdrop/issues/412 2023-01-17 14:19:51 +01:00
schlagmichdoch
474eb9290f small fixes and style changes 2023-01-17 14:00:01 +01:00
schlagmichdoch
c7ee067ef2 remove title and text from navigator.share() to prevent iOS from generating additional image from text 2023-01-17 11:44:52 +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
b9dfa67740 Merge branch 'master' of https://github.com/schlagmichdoch/pairdrop 2023-01-17 10:54:14 +01:00
schlagmichdoch
bab3d79ab2 redesign x-dialogs and buttons to be closer to the Airdrop design 2023-01-17 10:52:40 +01:00
schlagmichdoch
785db26882 refactor "Pairdrop" to "PairDrop" 2023-01-17 10:51:19 +01:00
schlagmichdoch
665aa857d7 revert div to input conversion to be able to insert linebreaks to messages 2023-01-17 10:47:44 +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
6707021e04 fix docker and force redirect to https 2023-01-17 10:23:19 +01:00
schlagmichdoch
2671aa128f disable pair dialog chars when hidden to prevent autofocus 2023-01-17 10:11:17 +01:00
schlagmichdoch
e1226aa044 stabilize wss connection by increasing timeout back to 60s 2023-01-17 10:09:44 +01:00
schlagmichdoch
9d33739f03 stabilize wss connection by increasing timeout to 5s 2023-01-17 02:24:11 +01:00
schlagmichdoch
5c5fb2db0d send message: prevent insertion of formatted text; send text on CTRL+Enter / CMD+Enter 2023-01-14 01:57:33 +01:00
schlagmichdoch
50b011093c
Merge pull request #1 from schlagmichdoch/dependabot/npm_and_yarn/ws-8.12.0
Bump ws from 7.5.9 to 8.12.0
2023-01-11 14:31:06 +01:00
schlagmichdoch
13c55e0505
Merge pull request #2 from schlagmichdoch/dependabot/npm_and_yarn/ua-parser-js-1.0.32
Bump ua-parser-js from 0.7.32 to 1.0.32
2023-01-11 14:30:51 +01:00
dependabot[bot]
2d1125d428
Bump ua-parser-js from 0.7.32 to 1.0.32
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 0.7.32 to 1.0.32.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases)
- [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.32...1.0.32)

---
updated-dependencies:
- dependency-name: ua-parser-js
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-11 13:25:01 +00:00
dependabot[bot]
5b0bf032fe
Bump ws from 7.5.9 to 8.12.0
Bumps [ws](https://github.com/websockets/ws) from 7.5.9 to 8.12.0.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/7.5.9...8.12.0)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-11 13:24:54 +00:00
schlagmichdoch
57851902f9 make rate-limiting and auto-restart optional via flag and modify readme 2023-01-11 14:21:54 +01:00
Giorgio Bellisario
f12872bf5c Add Dependabot for deps auto-update check 2023-01-11 13:23:05 +01:00
schlagmichdoch
efb3857bd2 tidy up clearPeers method 2023-01-11 00:40:53 +01:00
schlagmichdoch
f462f55abd change paypal to buymeacoffee 2023-01-10 17:56:07 +01:00
schlagmichdoch
7753a8fc8f fix wrong logo on install 2023-01-10 17:41:56 +01:00
schlagmichdoch
fed9d17dc8 replace "snapdrop" with "pairdrop" and change links accordingly + add changes to faq and readme 2023-01-10 17:22:36 +01:00
schlagmichdoch
bef7459019 do not hide ReceiveDialogs on disconnect 2023-01-10 16:10:46 +01:00
schlagmichdoch
8d2bbc795d Video and Audio preview 2023-01-10 16:03:52 +01:00
schlagmichdoch
966aa1938b add background-color to hr tags 2023-01-10 15:55:36 +01:00
schlagmichdoch
7deeba161b disconnect on navigator.connection.change 2023-01-10 14:52:39 +01:00
schlagmichdoch
516e1ddf59 fix background animation speeding up uncontrollably 2023-01-10 14:52:03 +01:00
schlagmichdoch
e611ed13d0 fix _leaveAllSecretRooms(peer) and addRoomSecret(roomSecret) + leave rooms on disconnect 2023-01-10 13:55:32 +01:00
schlagmichdoch
113c1f9dac add dependency node version >= 15 to package.json 2023-01-10 05:42:43 +01:00
schlagmichdoch
3c07a4199b implement device pairing via 6-digit code and qr-code 2023-01-10 05:07:57 +01:00
schlagmichdoch
e559aecde7 merge implement_paste_mode into branch 2023-01-07 03:34:01 +01:00
schlagmichdoch
9900aaf167 use document selector to check whether any dialog is opened 2023-01-07 03:04:48 +01:00
schlagmichdoch
206860c838 use openrelay server instead 2023-01-07 02:38:45 +01:00
schlagmichdoch
cce8db7f84 stop background animation on disconnect 2023-01-07 01:54:36 +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
a649a6990e Merge branch 'fix_image_overflow' into add_device_pairing_render_node 2023-01-06 18:36:05 +01:00
schlagmichdoch
c769810150 fix image overflow 2023-01-06 18:08:33 +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
a86eb110a4 fix typo on repeatPartition() 2023-01-06 16:28:00 +01:00
schlagmichdoch
6c4b7b893a fix reconnection _onChannelClosed() 2023-01-06 16:19:45 +01:00
schlagmichdoch
d99926f657 fix reconnection _onChannelClosed() 2023-01-06 16:05:17 +01:00
schlagmichdoch
8b8c887458 only reopen connection if it exists 2023-01-06 15:49:30 +01:00