Commit Graph

  • e96ca53aa4 Fix rate limit docs and set header hierarchy correctly schlagmichdoch 2023-02-26 21:28:17 +01:00
  • 11d6a8a372 Merge 'upstream/master' into docs kylethedeveloper 2023-02-26 01:40:59 -06:00
  • 75726ae5f4 resolve comments on documentation kylethedeveloper 2023-02-26 01:35:19 -06:00
  • 80dc36c00a merge commit kylethedeveloper 2023-02-26 01:34:37 -06:00
  • 765b4e65b1 Update GHCR docker docs schlagmichdoch 2023-02-25 17:32:19 +01:00
  • e77f856515 increase version to v1.1.3 v1.1.3 schlagmichdoch 2023-02-25 17:03:44 +01:00
  • 0de92864eb fix IMAGE_NAME Xstar97TheNoob 2023-02-24 13:44:14 -05:00
  • 8ecec5c1bf increase version to v1.1.2 v1.1.2 schlagmichdoch 2023-02-24 18:18:17 +01:00
  • 78cf0139b8 Merge pull request #47 from xstar97/patch-1 schlagmichdoch 2023-02-24 18:12:01 +01:00
  • 591c76c15a fix dialog heights schlagmichdoch 2023-02-24 16:53:13 +01:00
  • 66359da2ca get rtcConfig dynamically from the server schlagmichdoch 2023-02-24 18:08:48 +01:00
  • 74b88c2e7d fix dialog heights schlagmichdoch 2023-02-24 16:53:13 +01:00
  • 2a3d1d4105 Fix variable to a static lowercase name Xstar97TheNoob 2023-02-24 10:40:30 -05:00
  • 5bff933b6e Merge pull request #45 from xstar97/docs-fix schlagmichdoch 2023-02-24 16:23:19 +01:00
  • 0ba1bd7113 tidy up Docker deployment notes schlagmichdoch 2023-02-24 16:15:29 +01:00
  • 0eb13d9d1b increase QR-Code size as requested in #43 and fix overflow issues on iOS v1.1.1 schlagmichdoch 2023-02-24 16:08:36 +01:00
  • ad109d1724 Merge pull request #37 from xstar97/ghcr-build-wk schlagmichdoch 2023-02-23 21:00:35 +01:00
  • f9e214a1e5 docs(ghcr) add deployment notes for ghcr Xstar97TheNoob 2023-02-23 12:53:04 -05:00
  • b6238b05ae add docker-compose instructions to docs kylethedeveloper 2023-02-21 22:42:41 -06:00
  • 36da8e3490 increase version to v1.1.0 v1.1.0 schlagmichdoch 2023-02-22 03:03:53 +01:00
  • 40c0735c90 touched UX to make receive dialogs more intuitive. closes #40 schlagmichdoch 2023-02-22 03:00:29 +01:00
  • 12a2fc1b0a Merge pull request #39 from schlagmichdoch/enable_sending_from_cli schlagmichdoch 2023-02-22 02:37:18 +01:00
  • f8d49754d2 added pairdrop-cli to documentation schlagmichdoch 2023-02-22 02:22:51 +01:00
  • 3cb4e6d476 pairdrop-cli now working on windows via bash pairdrop or git bash schlagmichdoch 2023-02-22 02:22:33 +01:00
  • 8f0e465b8e pairdrop-cli: change domain via flag, move bash file to separate folder and add console logs to ui.js schlagmichdoch 2023-02-21 23:44:41 +01:00
  • ce13348aeb Merge pull request #36 from schlagmichdoch/dependabot/npm_and_yarn/ws-8.12.1 schlagmichdoch 2023-02-20 23:47:40 +01:00
  • 0f9bbf9bbb enable sending from cli by adding bash script schlagmichdoch 2023-02-20 17:42:02 +01:00
  • 0d8db3e309 add downcase to variable. Xstar97TheNoob 2023-02-20 09:36:24 -05:00
  • c7647daff7 feat(ghcr.io) build container on tagged releases to ghcr.io Xstar97TheNoob 2023-02-20 09:25:57 -05:00
  • 46460dbe02 Bump ws from 8.12.0 to 8.12.1 dependabot[bot] 2023-02-20 05:18:44 +00:00
  • 20162b0c60 PairDrop is now available on Docker Hub thanks to LinuxServer.io Added documentation on how to use it and changed service-worker version v1.0.0 schlagmichdoch 2023-02-20 00:17:55 +01:00
  • 7af96e6051 Use docker build --pull instead of docker image pull schlagmichdoch 2023-02-17 17:29:16 +01:00
  • 2b11057082 Ensure docker build always uses latest node image schlagmichdoch 2023-02-17 17:25:35 +01:00
  • 15abc20e83 Include docker image pull command to prevent https://github.com/schlagmichdoch/PairDrop/issues/33 schlagmichdoch 2023-02-17 17:09:37 +01:00
  • e470c0a1a0 enforce the engine requirements to ensure Node.js is >v15.0.0 when running npm install to prevent issues like https://github.com/schlagmichdoch/PairDrop/issues/33 schlagmichdoch 2023-02-17 15:36:23 +01:00
  • c5d0eaa034 [security] Add security number to PeerUI to make verification of peer-to-peer encryption possible. schlagmichdoch 2023-02-16 02:19:14 +01:00
  • e9b23bfdb0 [self-hosted] fix: if client does not support webrtc but peer does, show peer with a red border as well schlagmichdoch 2023-02-15 21:08:02 +01:00
  • 49e7281092 ensure correct client ip is used for rate limiting as described on the GitHub repo of 'express-rate-limit' schlagmichdoch 2023-02-14 21:51:42 +01:00
  • 58a32d43b3 implementing options to make PairDrop reachable on localhost only to prevent bypassing the proxy server on production schlagmichdoch 2023-02-14 02:41:06 +01:00
  • bac272c0f3 edit Dockerfile to enable setting npm flags with docker run schlagmichdoch 2023-02-14 01:16:25 +01:00
  • c8ec8b4ede fix about close icon schlagmichdoch 2023-02-13 17:40:22 +01:00
  • d6f49d4356 Update issue templates schlagmichdoch 2023-02-13 13:38:08 +01:00
  • 61d51e1d10 removed files needed only for development from master and adapt docker-compose.yml for production schlagmichdoch 2023-02-12 02:33:35 +01:00
  • 64d69a0ed9 restructure host-your-own.md documentation and prepare moving files needed only for local development into separate branch schlagmichdoch 2023-02-12 02:30:07 +01:00
  • 7facac9345 fix Dockerfile schlagmichdoch 2023-02-12 02:39:15 +01:00
  • 6b7e1bba54 setup GitHub action for automatic build of Docker container schlagmichdoch 2023-02-12 02:37:53 +01:00
  • 70874ee192 rollback unintended changes to LICENSE as suggested by https://github.com/schlagmichdoch/PairDrop/issues/23 schlagmichdoch 2023-02-11 17:34:13 +01:00
  • b743b2a584 Update README.md schlagmichdoch 2023-02-11 11:53:57 +01:00
  • 16f5711c98 fix beforeunload warning if peer on transfer schlagmichdoch 2023-02-11 11:49:32 +01:00
  • 115c0785e5 replace text-decoration: underline with border-bottom to prevent gap in underline bellow "p" schlagmichdoch 2023-02-11 11:44:11 +01:00
  • b933ef151a if devices are paired a second time, the old roomSecret is deleted upon saving the new one. schlagmichdoch 2023-02-11 00:52:37 +01:00
  • 414cc9aa57 if user actively disconnects from PairDrop server, disconnect all peer to peer connections immediately and do not wait for channels to close schlagmichdoch 2023-02-10 23:47:39 +01:00
  • 1eba7359d1 rolled back some changes to stabilize WebRTC connections schlagmichdoch 2023-02-10 23:41:04 +01:00
  • 616f6a6799 implement complete WSPeer as fallback if WebRTC is deactivated. Only ever use on self-hosted instances as clients need to trust the server! schlagmichdoch 2023-02-10 20:22:36 +01:00
  • b8c78bccfa try to stabilize connection and prevent remove reconnecting fallback on error schlagmichdoch 2023-02-10 18:56:13 +01:00
  • 206b42614d remove index.html pointer from docker nginx confs and host-your-own.md as it is unnecessary for the implemented node only solution schlagmichdoch 2023-02-10 12:43:16 +01:00
  • 36080f6935 allow hr color and sending text-input styling schlagmichdoch 2023-02-10 03:26:45 +01:00
  • b0e798b3cd allow multiple message transfers by multiple peers simultaneously by putting them in a queue schlagmichdoch 2023-02-10 03:26:08 +01:00
  • 671dfa1c87 fix: process stops if image preview or thumbnail creation fails schlagmichdoch 2023-02-08 14:10:34 +01:00
  • a0ba46caf4 cope with CAPITALIZED file suffix schlagmichdoch 2023-02-08 13:38:53 +01:00
  • d111bbf067 allow multiple file transfer requests by multiple peers simultaneously by putting them in a queue schlagmichdoch 2023-02-08 12:55:28 +01:00
  • b2d6a62048 Update issue templates schlagmichdoch 2023-02-08 11:22:49 +01:00
  • 33117ff8f8 fix text-decoration-thickness not working as part of shortcut on iOS schlagmichdoch 2023-02-08 06:08:57 +01:00
  • 81d36774b5 prevent word break between "on this network" and "and by paired devices" and fix circle center offset schlagmichdoch 2023-02-08 05:14:34 +01:00
  • 89d5ae3a02 indicate peer color meaning via underlines schlagmichdoch 2023-02-08 04:06:15 +01:00
  • b8411eb99b fix x-noscript style schlagmichdoch 2023-02-08 04:07:02 +01:00
  • 9f182eced3 remove unused method _onRoomSecretDelete schlagmichdoch 2023-02-08 04:06:42 +01:00
  • 1c3a8bfe1d remove unnecessary double signaling onPeerJoined and prevent second RTCPeer instance for same peerId schlagmichdoch 2023-02-08 01:04:38 +01:00
  • 0d47bf176a Move ip prefix removal outside ipIsPrivate method. Remove 'net' dependency. schlagmichdoch 2023-02-04 17:34:20 +01:00
  • 8eab6b5ae0 fix centering of DIVs on README.md schlagmichdoch 2023-02-04 17:12:00 +01:00
  • c674e2c8d2 remove WSPeer completely as the implementation has never been finished and routing all traffic through the server is not desirable for public PairDrop. ([see this issue for reasons](https://github.com/schlagmichdoch/PairDrop/issues/18#issuecomment-1416788548) schlagmichdoch 2023-02-04 17:03:25 +01:00
  • 8488ce1402 fix socket is null if PWA is offline schlagmichdoch 2023-02-04 16:22:57 +01:00
  • c0711879f7 cherry-pick commit by @AhmeddSherif to enhance the README.md Ahmed Sherif 2023-02-01 19:45:37 +02:00
  • c0c51c38b3 only activate paste-mode the first time a file is opened with PairDrop by looking for the url parameter on start and removing it afterwords. schlagmichdoch 2023-02-02 15:19:28 +01:00
  • 442dbe704d Merge branch 'dev' schlagmichdoch 2023-01-31 22:40:20 +01:00
  • 93c3158e5c make absolute blob paths relative. Fixes https://github.com/schlagmichdoch/PairDrop/issues/16 schlagmichdoch 2023-01-31 22:04:39 +01:00
  • ca37331830 remove warning for removed crypto.subtle dependency schlagmichdoch 2023-01-31 21:57:00 +01:00
  • a2d6832d12 prevent user from accidentally closing the window if files are transferred. schlagmichdoch 2023-01-27 01:29:35 +01:00
  • d35c27aa91 revert zipping and unzipping files on transfer to minimize needed browser memory. Use fileQueue instead. schlagmichdoch 2023-01-27 01:27:22 +01:00
  • 1278009706 Add some faqs and edit readme schlagmichdoch 2023-01-25 10:43:00 +01:00
  • 70ff3f383d Merge branch 'master' of https://github.com/schlagmichdoch/PairDrop schlagmichdoch 2023-01-25 10:02:07 +01:00
  • ea9613f2cf add btn shortcut as title tooltip schlagmichdoch 2023-01-25 10:01:45 +01:00
  • 4756a52278 fix filesize calculation for small files schlagmichdoch 2023-01-25 09:59:38 +01:00
  • 437aa5976e fix base64text: special characters decoded incorrectly schlagmichdoch 2023-01-25 09:43:32 +01:00
  • 5a985e853c add screenshots to PWA manifest.json schlagmichdoch 2023-01-25 09:22:27 +01:00
  • 691beb0e56 Add feature to README schlagmichdoch 2023-01-23 21:23:13 +01:00
  • a69cbbe1d6 Merge branch 'master' of https://github.com/schlagmichdoch/PairDrop schlagmichdoch 2023-01-23 20:40:32 +01:00
  • 1f7a43292b fix PWA offline capability schlagmichdoch 2023-01-23 20:40:08 +01:00
  • 689d2bd44c correct conversion of file sizes, differentiate between files and images on file receive dialog and update progress indicator while zip processing + small fixes schlagmichdoch 2023-01-23 20:09:35 +01:00
  • ec6bee05fd fix error Cannot set remote answer in state stable schlagmichdoch 2023-01-23 19:53:14 +01:00
  • 4adf082900 Merge pull request #12 from schlagmichdoch/dependabot/npm_and_yarn/ua-parser-js-1.0.33 schlagmichdoch 2023-01-23 05:37:35 +01:00
  • 19d7e6fecd prevent channel from opening if connection is closed schlagmichdoch 2023-01-23 05:28:08 +01:00
  • 13f79968b6 Bump ua-parser-js from 1.0.32 to 1.0.33 dependabot[bot] 2023-01-23 04:22:51 +00:00
  • 9c6637b3f5 fix #fileStem max-height schlagmichdoch 2023-01-23 05:00:21 +01:00
  • 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. schlagmichdoch 2023-01-23 04:51:22 +01:00
  • d424a0294a fix persistent peerId -> displayName if PWA schlagmichdoch 2023-01-23 00:03:26 +01:00
  • 67273bc418 Prevent rogue users from requesting multiple roomKeys schlagmichdoch 2023-01-22 17:43:54 +01:00
  • c9f57c6fa0 Notify user if paired devices are not persistent. schlagmichdoch 2023-01-22 17:43:03 +01:00
  • 88e31407cb fix persistent peerId if PWA schlagmichdoch 2023-01-22 17:36:15 +01:00
  • bf79f72741 use console.log instead of console.error if indexeddb is not available as this behaviour is expected schlagmichdoch 2023-01-22 17:34:33 +01:00