Commit Graph

  • 35aac22fae fix drop files when no peer is connected yet schlagmichdoch 2023-01-22 17:33:19 +01:00
  • 87aa958c60 add functionality to drop files to the background to select recipient schlagmichdoch 2023-01-22 16:14:27 +01:00
  • 035bbb169c add usage motivation to README.md schlagmichdoch 2023-01-22 16:13:17 +01:00
  • 7b860d5473 add base64text functionality for sending multi line text from iOS share menu schlagmichdoch 2023-01-22 16:12:00 +01:00
  • 0a3ab18e80 clarify UI on File Transfer Request schlagmichdoch 2023-01-21 18:21:58 +01:00
  • fb306b6c94 fix video + audio preview schlagmichdoch 2023-01-21 18:20:42 +01:00
  • c0c2715f56 Merge branch 'master' of https://github.com/schlagmichdoch/PairDrop schlagmichdoch 2023-01-20 18:45:52 +01:00
  • 5e358d002e add iOS shortcuts for saving photos and sending from share-menu to the docs schlagmichdoch 2023-01-20 18:45:42 +01:00
  • 864765b53c shorten unpair btn text schlagmichdoch 2023-01-20 16:26:47 +01:00
  • e3d909fa0f Update README.md schlagmichdoch 2023-01-20 16:23:02 +01:00
  • 81c82a4399 Merge pull request #5 from Bellisario/pair-hover-title schlagmichdoch 2023-01-20 16:15:19 +01:00
  • c2b39c1f3f change title attribute to 'Clear All Paired Devices' schlagmichdoch 2023-01-20 16:13:53 +01:00
  • 8c0d7bae49 include all favicons in favicon change schlagmichdoch 2023-01-20 15:56:20 +01:00
  • a0f46475dd fix restart animation when last peer left schlagmichdoch 2023-01-20 01:58:49 +01:00
  • f97bd6df9e Implement tab title and favicon change if a file transfer has been requested or a file or a message has been received (#7) schlagmichdoch 2023-01-20 01:36:15 +01:00
  • 9b868786df add zip.js to awesome technologies schlagmichdoch 2023-01-19 23:57:13 +01:00
  • 2405407bbe add: missing pair hover title Giorgio Bellisario 2023-01-19 21:30:30 +01:00
  • 1343fcb0b9 add technical documentation schlagmichdoch 2023-01-19 19:24:09 +01:00
  • d6d5663ac4 add documentation for new features schlagmichdoch 2023-01-19 19:07:43 +01:00
  • 469d3f6ec8 prevent base64ZipDialog from closing when ws disconnects schlagmichdoch 2023-01-19 15:07:58 +01:00
  • 6bc1bcf743 put files into innodb instead of to cache schlagmichdoch 2023-01-19 01:28:35 +01:00
  • 766b5d3dd7 add user notification if clipboard.readText() is undefined schlagmichdoch 2023-01-19 14:48:43 +01:00
  • 62c02aaed3 change position of button to close paste mode schlagmichdoch 2023-01-19 06:43:24 +01:00
  • d9c3d5172a FIX add mime types to files if missing -> needed for correct sharing via share-menu on ios schlagmichdoch 2023-01-19 06:01:23 +01:00
  • 000cdb2f70 Merge branch 'implement_paste_base64_zip' schlagmichdoch 2023-01-19 04:42:02 +01:00
  • c53221ba01 Add Base64ZipDialog to PairDrop via share-menu on iOS schlagmichdoch 2023-01-19 04:40:28 +01:00
  • 8ba9a185fa FIX if html with weird styling is inserted to send message textarea, it becomes unresponsive -> remove all styling of children of textarea. schlagmichdoch 2023-01-19 02:08:13 +01:00
  • a60d60009a fix manifest.json schlagmichdoch 2023-01-19 01:27:28 +01:00
  • 7e7463de90 delete cached files after query; consistency updates schlagmichdoch 2023-01-18 22:42:47 +01:00
  • be6813d714 implemented WebShareTarget in manifest and serviceworker for testing schlagmichdoch 2023-01-18 21:01:29 +01:00
  • 2394a4793a fix text and background colors shown if inserted to send message textbox schlagmichdoch 2023-01-18 15:47:06 +01:00
  • 7936f123c2 implement File Handler API schlagmichdoch 2023-01-18 15:45:53 +01:00
  • 6748cc0cb4 fix bugs schlagmichdoch 2023-01-18 15:44:20 +01:00
  • 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; schlagmichdoch 2023-01-18 15:34:11 +01:00
  • bdb9cb42d9 rewrite pasteMode activation/deactivation in PeerUI and PeersUI and add clear up PasteUI schlagmichdoch 2023-01-18 15:28:57 +01:00
  • c0405159c5 change display mode back to minimal-ui to prevent having two separate indexedDB for PWA and Browser schlagmichdoch 2023-01-17 14:47:56 +01:00
  • 168d10a898 implemented NoSleep.js as suggested in this issue: https://github.com/RobinLinus/snapdrop/issues/412 schlagmichdoch 2023-01-17 14:19:51 +01:00
  • 474eb9290f small fixes and style changes schlagmichdoch 2023-01-17 14:00:01 +01:00
  • c7ee067ef2 remove title and text from navigator.share() to prevent iOS from generating additional image from text schlagmichdoch 2023-01-17 11:44:52 +01:00
  • 24fdff8a8a adding a second stun server provided by the openrelayproject to the RTCPeer.config schlagmichdoch 2023-01-17 11:27:07 +01:00
  • b9dfa67740 Merge branch 'master' of https://github.com/schlagmichdoch/pairdrop schlagmichdoch 2023-01-17 10:54:14 +01:00
  • bab3d79ab2 redesign x-dialogs and buttons to be closer to the Airdrop design schlagmichdoch 2023-01-17 10:52:40 +01:00
  • 785db26882 refactor "Pairdrop" to "PairDrop" schlagmichdoch 2023-01-17 10:50:28 +01:00
  • 665aa857d7 revert div to input conversion to be able to insert linebreaks to messages schlagmichdoch 2023-01-17 10:47:44 +01:00
  • 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 schlagmichdoch 2023-01-17 10:41:50 +01:00
  • 6707021e04 fix docker and force redirect to https schlagmichdoch 2023-01-17 10:23:19 +01:00
  • 2671aa128f disable pair dialog chars when hidden to prevent autofocus schlagmichdoch 2023-01-17 10:11:17 +01:00
  • e1226aa044 stabilize wss connection by increasing timeout back to 60s schlagmichdoch 2023-01-17 10:09:44 +01:00
  • 9d33739f03 stabilize wss connection by increasing timeout to 5s schlagmichdoch 2023-01-17 02:24:11 +01:00
  • 5c5fb2db0d send message: prevent insertion of formatted text; send text on CTRL+Enter / CMD+Enter schlagmichdoch 2023-01-14 01:43:44 +01:00
  • 50b011093c Merge pull request #1 from schlagmichdoch/dependabot/npm_and_yarn/ws-8.12.0 schlagmichdoch 2023-01-11 14:31:06 +01:00
  • 13c55e0505 Merge pull request #2 from schlagmichdoch/dependabot/npm_and_yarn/ua-parser-js-1.0.32 schlagmichdoch 2023-01-11 14:30:51 +01:00
  • 2d1125d428 Bump ua-parser-js from 0.7.32 to 1.0.32 dependabot[bot] 2023-01-11 13:25:01 +00:00
  • 5b0bf032fe Bump ws from 7.5.9 to 8.12.0 dependabot[bot] 2023-01-11 13:24:54 +00:00
  • 57851902f9 make rate-limiting and auto-restart optional via flag and modify readme schlagmichdoch 2023-01-11 14:21:54 +01:00
  • f12872bf5c Add Dependabot for deps auto-update check Giorgio Bellisario 2022-07-14 19:02:32 +02:00
  • efb3857bd2 tidy up clearPeers method schlagmichdoch 2023-01-11 00:40:53 +01:00
  • f462f55abd change paypal to buymeacoffee schlagmichdoch 2023-01-10 17:56:07 +01:00
  • 7753a8fc8f fix wrong logo on install schlagmichdoch 2023-01-10 17:39:40 +01:00
  • fed9d17dc8 replace "snapdrop" with "pairdrop" and change links accordingly + add changes to faq and readme schlagmichdoch 2023-01-10 17:22:36 +01:00
  • bef7459019 do not hide ReceiveDialogs on disconnect schlagmichdoch 2023-01-10 16:10:35 +01:00
  • 8d2bbc795d Video and Audio preview schlagmichdoch 2023-01-10 16:03:52 +01:00
  • 966aa1938b add background-color to hr tags schlagmichdoch 2023-01-10 15:55:36 +01:00
  • 7deeba161b disconnect on navigator.connection.change schlagmichdoch 2023-01-10 14:52:39 +01:00
  • 516e1ddf59 fix background animation speeding up uncontrollably schlagmichdoch 2023-01-10 14:52:03 +01:00
  • e611ed13d0 fix _leaveAllSecretRooms(peer) and addRoomSecret(roomSecret) + leave rooms on disconnect schlagmichdoch 2023-01-10 13:55:32 +01:00
  • 113c1f9dac add dependency node version >= 15 to package.json schlagmichdoch 2023-01-10 05:42:33 +01:00
  • 3c07a4199b implement device pairing via 6-digit code and qr-code schlagmichdoch 2023-01-10 05:07:57 +01:00
  • e559aecde7 merge implement_paste_mode into branch schlagmichdoch 2023-01-07 03:34:01 +01:00
  • 9900aaf167 use document selector to check whether any dialog is opened schlagmichdoch 2023-01-07 03:04:48 +01:00
  • 206860c838 use openrelay server instead schlagmichdoch 2023-01-07 02:38:45 +01:00
  • cce8db7f84 stop background animation on disconnect schlagmichdoch 2023-01-07 01:53:53 +01:00
  • fe2422264a add notification on connect schlagmichdoch 2023-01-07 01:45:52 +01:00
  • 62b9e4e9e4 fix peer._channel is undefined schlagmichdoch 2023-01-06 19:50:09 +01:00
  • a649a6990e Merge branch 'fix_image_overflow' into add_device_pairing_render_node schlagmichdoch 2023-01-06 18:36:05 +01:00
  • c769810150 fix image overflow schlagmichdoch 2023-01-06 18:08:33 +01:00
  • ee3d400de1 Merge branch 'fix_typo_repeat_partition' into add_device_pairing_render_node schlagmichdoch 2023-01-06 16:34:04 +01:00
  • a86eb110a4 fix typo on repeatPartition() schlagmichdoch 2023-01-06 16:28:00 +01:00
  • 6c4b7b893a fix reconnection _onChannelClosed() schlagmichdoch 2023-01-06 16:19:45 +01:00
  • d99926f657 fix reconnection _onChannelClosed() schlagmichdoch 2023-01-06 16:05:17 +01:00
  • 8b8c887458 only reopen connection if it exists schlagmichdoch 2023-01-06 15:49:30 +01:00
  • 7b84154e3f fix this._isCaller variable typo schlagmichdoch 2022-11-09 01:44:17 +01:00
  • 6268ac7132 only reopen connection if it exists schlagmichdoch 2023-01-06 15:46:51 +01:00
  • add1304e70 close p2p connection for all devices on disconnect schlagmichdoch 2023-01-06 15:22:41 +01:00
  • 7980e1a6fc fix wrong variable name on connection closing schlagmichdoch 2023-01-06 15:21:35 +01:00
  • 98a6f63799 remove notification for new displayName as peerId and display name is persistent again schlagmichdoch 2023-01-06 15:09:01 +01:00
  • 621c525d11 readd persistent peerId via sessionStorage schlagmichdoch 2022-12-31 18:03:58 +01:00
  • 8dc0f1cb0c stabilize connection schlagmichdoch 2022-12-31 18:03:37 +01:00
  • 6feeb6d4d9 potential fix for reconnect function schlagmichdoch 2022-12-31 12:26:24 +01:00
  • 0b45bdfd84 potential fix for reconnect function schlagmichdoch 2022-12-31 12:22:14 +01:00
  • 0436a2185a fix animation function if called multiple times schlagmichdoch 2022-12-31 12:14:56 +01:00
  • 651047cfa8 clear peers on page hide schlagmichdoch 2022-12-30 23:31:58 +01:00
  • 59671a751b remove reconnect function schlagmichdoch 2022-12-30 23:19:19 +01:00
  • 1b7aced340 remove forceDisconnect() and add change name notification schlagmichdoch 2022-12-30 22:55:48 +01:00
  • cb86e96ffc copy on CMD + C / CTRL + C schlagmichdoch 2022-12-30 20:34:54 +01:00
  • 4c40c3d011 Completely ephemeral Peer ID cherry picked from commit 56ab2357a66797e56db1dfb489eda32150f8d3a5 on willstott101/snapdrop schlagmichdoch 2022-12-30 17:49:14 +01:00
  • b242a5fd01 fix automatic restart on error schlagmichdoch 2022-12-30 17:31:52 +01:00
  • b691af71c0 add dependency-free node restart function as suggested by @KaKi87 https://github.com/RobinLinus/snapdrop/issues/515#issuecomment-1365403786 schlagmichdoch 2022-12-30 17:13:09 +01:00
  • 009fcd7745 close About Snapdrop page on Escape Keydown schlagmichdoch 2022-12-30 17:09:15 +01:00
  • a7a91df558 fix force disconnect function schlagmichdoch 2022-12-24 04:29:47 +01:00