Commit graph

  • 07e46e472e Prevent flickering of text on load by adding defer="true" to deferred style sheets schlagmichdoch 2024-02-22 15:30:09 +01:00
  • 9dae6d588d Add proper functions for all event listeners in ServerConnection constructor schlagmichdoch 2024-02-22 14:11:56 +01:00
  • d3e7de89cd Disable send text button after dialog has been hidden send_large_texts schlagmichdoch 2024-02-21 18:21:05 +01:00
  • 755d5e29f0 Implement fallback for text messages larger than the max message size to sent them in chunks via the send files API schlagmichdoch 2024-02-21 18:19:59 +01:00
  • 880e8bd195 Add TURN indicator to PeerUI and add method to RTCPeer to get the connection type of the webrtc connection. If connection type is relay show TURN indicator add_turn_indicator schlagmichdoch 2024-02-20 18:04:53 +01:00
  • 5a56251ee3 Tidy up update class methods on PeerUI schlagmichdoch 2024-02-20 17:50:09 +01:00
  • 3c1bc9f82f
    Update answer for saving images to the iOS gallery and add linebreaks for better readability schlagmichdoch 2024-02-18 01:15:52 +01:00
  • 892e84c834
    Update Support paragraph (fixes #274) schlagmichdoch 2024-02-18 00:05:00 +01:00
  • 3b772d0619 Tidy up code of progress animation and make it linear; Tidy up code of setting statusText for transfer notes schlagmichdoch 2024-02-17 20:02:49 +01:00
  • d70f9d762e Remove redundant 'receive-progress' and move setting of progress to receive confirmation methods schlagmichdoch 2024-02-17 15:39:33 +01:00
  • 8592499d22 Replace status: null with status: idle; Set status to processing immediately after receiving is done schlagmichdoch 2024-02-17 14:17:43 +01:00
  • e29ea44025 Add transfer notes: Speed + Time left schlagmichdoch 2024-02-17 12:41:45 +01:00
  • 00f1a20177 Round progress to 4th digit to prevent weird progress bar behavior on reconnect schlagmichdoch 2024-02-16 18:08:30 +01:00
  • 3c8848d406 Add STATE_TRANSFER_REQUEST_RECEIVED and close transfer request dialog if requesting peer reloads schlagmichdoch 2024-02-16 17:56:55 +01:00
  • 0d17ada58b NoSleep: Move evaluation if any peer is still busy to the PeerManager schlagmichdoch 2024-02-16 15:25:31 +01:00
  • 74bd7dd406 Check if RAM would be exceeded before using navigator.share() schlagmichdoch 2024-02-16 15:22:19 +01:00
  • f4a947527d Move service worker digestion into separate class and add static function to check if it is supported by the browser. Change ram-exceed-ios waring accordingly. schlagmichdoch 2024-02-15 18:05:48 +01:00
  • 90f10910aa Fix _fileReceived getting called twice schlagmichdoch 2024-02-15 02:36:37 +01:00
  • aacf24c31f Fix reconnecting by always accepting new ice candidates schlagmichdoch 2024-02-14 17:40:54 +01:00
  • c0e5b66d41 Fix share menu error detection on iOS schlagmichdoch 2024-02-14 17:27:01 +01:00
  • 42bd71a3dc Add error status and check if too many bytes are received schlagmichdoch 2024-02-15 01:33:06 +01:00
  • a98499ea5a Move header comparison to _onTransferHeader function as there is no benefit in doing it after file is received schlagmichdoch 2024-02-15 00:38:30 +01:00
  • 7c471910ef Tidy up Peer classes schlagmichdoch 2024-02-13 21:01:49 +01:00
  • da558ddceb Move beforeunload event to Peer class to include it to the WSPeer; Add reset method to Peer class to prevent returning the "unfinished-transfers" warning when closing the page after a peer has left during transfer schlagmichdoch 2024-02-13 20:14:22 +01:00
  • 1df8fe258e Tidy up zipper functions schlagmichdoch 2024-02-13 18:23:27 +01:00
  • 65936a4d7d Truncate file used by the sw-file-digester.js after processing schlagmichdoch 2024-02-09 03:34:07 +01:00
  • 7c6062e1e0 Solve "transfer-complete" and "receive-complete" status detection via css instead of adding a new class schlagmichdoch 2024-02-09 02:09:53 +01:00
  • e75c6d5694
    Update faq.md babstar99 2024-02-10 07:32:22 +11:00
  • 902b5c6b8f Refactor file transfer schlagmichdoch 2024-02-08 04:03:02 +01:00
  • 19d33e11d8 Implement fallback to download if navigator.share() fails. Refactor ReceiveFileDialog schlagmichdoch 2024-02-08 01:36:20 +01:00
  • d8908e01ea Add alert for iOS when receiving big files using a private tab schlagmichdoch 2024-02-08 00:46:51 +01:00
  • 2d2cfec5f0 Add missing checks for transfer states schlagmichdoch 2024-02-08 00:46:00 +01:00
  • 40a12b5501 Fix progress animation schlagmichdoch 2024-02-07 23:58:15 +01:00
  • 5ee8bb871e Move file creation to serviceworker to prevent loading everything into RAM schlagmichdoch 2024-02-07 04:11:56 +01:00
  • ef3c338dad Activate NoSleep on file transfers instead of on click and deactivate when transfer is finished schlagmichdoch 2024-02-06 14:42:09 +01:00
  • d6287c4cf0 Increase version to v1.10.7 v1.10.7 schlagmichdoch 2024-02-09 03:53:53 +01:00
  • c83e55b448
    Merge pull request #253 from weblate/weblate-pairdrop-pairdrop-spa schlagmichdoch 2024-02-09 03:46:54 +01:00
  • 49160f9b02
    Translated using Weblate (Italian) Hosted Weblate 2024-02-05 00:02:17 +01:00
  • 7be2830a08
    Merge pull request #259 from schlagmichdoch/fix_url_hydration schlagmichdoch 2024-02-09 03:44:41 +01:00
  • 1f3dd080a0 Fix canceling file selector on Windows Edge sometimes blocks UI (#257) schlagmichdoch 2024-02-06 13:42:47 +01:00
  • 5d709966af Fix button color change on hover (fixes #262) schlagmichdoch 2024-02-09 03:40:21 +01:00
  • 6d95f3f4e2 Fix canceling file selector on Windows Edge sometimes blocks UI (#257) schlagmichdoch 2024-02-06 13:42:47 +01:00
  • c33d49702e Animate progress circle and show complete status in blue for 10s schlagmichdoch 2024-02-06 04:38:37 +01:00
  • 1d62a9ff49 Add state management to network peers schlagmichdoch 2024-02-06 04:36:52 +01:00
  • 3dd40e238a Refactor _downloadNotification function schlagmichdoch 2024-02-05 20:39:56 +01:00
  • 417d5421a6 Refactor _displayFiles function; Only show ReceiveFileDialog if share menu is used OR if automatic download has not worked schlagmichdoch 2024-02-05 20:39:36 +01:00
  • 7af51bbd5f Tidy up chunker code schlagmichdoch 2024-02-05 21:03:09 +01:00
  • 88739107e4 Remove limit for sending to iOS devices (fixes #211) schlagmichdoch 2024-02-05 15:46:50 +01:00
  • 6de97e7ff1 Put all log prompts into new Logger class; Only log debugging logs to console if PairDrop is in debug mode; Implement activation of debug mode via URL argument (?debug=true) schlagmichdoch 2024-02-05 15:42:27 +01:00
  • b61de4eb87 send transfer abortion in some cases; Clarify variable names schlagmichdoch 2024-02-05 04:04:04 +01:00
  • cfe5b4afda Prevent full datachannel buffer on file end schlagmichdoch 2024-02-05 04:03:12 +01:00
  • 91fc2b7bf5 Add speed log to browser console schlagmichdoch 2023-10-13 18:05:51 +02:00
  • c670b39732 Fix byte size conversion schlagmichdoch 2023-10-12 20:13:40 +02:00
  • e5a09b6be1 Include label in x-peer size transformation; Prevent use of transparency for status & displayName; schlagmichdoch 2024-02-05 02:12:44 +01:00
  • 1d81b744ea Put blop sound into separate function and only play if on desktop schlagmichdoch 2024-02-05 02:09:40 +01:00
  • c37412cfd3 Fix variable should be static schlagmichdoch 2024-02-05 02:08:26 +01:00
  • a5dc8b6da2 Split transfer into message and data transfer and rewrite FileChunkerLogic completely. Condense all Relaying of the Websocket Fallback into one message type 'ws-relay' schlagmichdoch 2024-02-05 02:06:53 +01:00
  • d81c03a560 Prefill room secrets entry with displayName given by server to prevent displayName undefined in EditPairedDevices Dialog (fixes #221) schlagmichdoch 2024-02-04 18:05:11 +01:00
  • f22abca783 Implement new status 'connecting', automatic reconnect on disconnect and auto resume of transfer + sending of queued messages. (fixes #260 and #247) schlagmichdoch 2024-02-04 18:02:10 +01:00
  • 5a7f58bf43 Fix buttons hovering effect Lucas 2024-02-01 18:25:43 -03:00
  • 99b0c6ff01 Fix URL not replaced with link node (fixes #258), beautify text via regex without rendering it, and fix execution order next schlagmichdoch 2024-02-01 00:37:17 +01:00
  • 76e08927de Enable drag and drop and pasting in text fields; Tidy up existing drag and drop code. schlagmichdoch 2024-02-01 00:07:41 +01:00
  • 9118b0ae06 Use default line-height for textareas schlagmichdoch 2024-02-01 00:05:15 +01:00
  • 829cc7c43b
    Merge branch 'schlagmichdoch:master' into master J.K.SAGE 2024-01-31 20:36:11 +08:00
  • 561c64a7c8
    Update github-image.yml J.K.SAGE 2024-01-31 17:27:28 +08:00
  • def52cb9e7
    Update github-image.yml J.K.SAGE 2024-01-31 14:28:39 +08:00
  • e85252cbe1
    Update github-image.yml J.K.SAGE 2024-01-31 14:04:31 +08:00
  • b36105b1cf
    Remove trailing back quote` from command in how-to.md schlagmichdoch 2024-01-30 19:09:09 +01:00
  • ad4f727d19
    Merge pull request #212 from comradekingu/patch-2 schlagmichdoch 2024-01-30 19:05:00 +01:00
  • 9842adfc01
    add related projects ueen 2024-01-25 13:13:26 +01:00
  • 1f776a4e06
    fix scrollbar issue ueen 2024-01-23 11:57:35 +01:00
  • 3fa0873bc4 Increase version to v1.10.6 v1.10.6 schlagmichdoch 2024-01-21 20:09:11 +01:00
  • a03482bc7f Merge branch 'master' into translate schlagmichdoch 2024-01-21 20:01:09 +01:00
  • 40aa46fdd9
    Merge pull request #245 from weblate/weblate-pairdrop-pairdrop-spa schlagmichdoch 2024-01-21 19:56:08 +01:00
  • 9003094e49
    Translated using Weblate (Indonesian) Hosted Weblate 2024-01-21 19:55:10 +01:00
  • 0459a361c3
    Translated using Weblate (Japanese) Hosted Weblate 2024-01-21 19:55:10 +01:00
  • 10a669d7c6
    Translated using Weblate (Turkish) Hosted Weblate 2024-01-21 19:55:10 +01:00
  • 3fbca72d74
    Merge pull request #243 from schlagmichdoch/fix-regex-error schlagmichdoch 2024-01-21 19:53:57 +01:00
  • 10d1b46cfd
    Update ui.js J.K.SAGE 2024-01-18 19:30:24 +08:00
  • f048c4f1bd
    GIF Allan Nordhøy 2024-01-13 13:46:19 +00:00
  • 6c1672ba25
    Fixing conflicts, better Allan Nordhøy 2024-01-13 13:44:44 +00:00
  • caf19bdb45
    Merge branch 'master' into patch-2 Allan Nordhøy 2024-01-13 13:25:31 +00:00
  • 5dcda58ce5
    Structure and requested fixes Allan Nordhøy 2024-01-13 13:18:06 +00:00
  • a5b23735f5
    fix visible scrollbar in firefox ueen 2024-01-12 08:31:29 +01:00
  • 59360fb047 Fix websocket-fallback info text not centered when line is broken schlagmichdoch 2024-01-12 01:43:08 +01:00
  • 2e15a018da Fix Error Invalid Group Specifier Name on Safari by removing REGEX lookbehind group construct (fixes #239) schlagmichdoch 2024-01-12 01:23:14 +01:00
  • 041261be2a Fix url argument case ?share_target schlagmichdoch 2024-01-06 16:13:32 +01:00
  • f152645452 Increase version to v1.10.5 v1.10.5 schlagmichdoch 2024-01-06 15:41:39 +01:00
  • a7f5d336c3 Fix Zip Release workflow: wrong upload path schlagmichdoch 2024-01-06 15:37:05 +01:00
  • c9e4510f65 Increase version to v1.10.4 v1.10.4 schlagmichdoch 2024-01-06 15:27:39 +01:00
  • 70f74923e6 Merge branch 'master' into translate schlagmichdoch 2024-01-06 15:23:21 +01:00
  • 6217042f12
    Merge pull request #229 from weblate/weblate-pairdrop-pairdrop-spa schlagmichdoch 2024-01-06 15:22:42 +01:00
  • 4659ef2041
    Translated using Weblate (Chinese (Simplified)) Hosted Weblate 2024-01-06 15:20:30 +01:00
  • a21881b7ca
    Translated using Weblate (Kannada) Hosted Weblate 2024-01-06 15:20:29 +01:00
  • f589e9471e
    Translated using Weblate (Indonesian) Hosted Weblate 2024-01-06 15:20:29 +01:00
  • 067117159a
    Translated using Weblate (Arabic) Hosted Weblate 2024-01-06 15:20:29 +01:00
  • d901ca031a
    Translated using Weblate (Italian) Hosted Weblate 2024-01-06 15:20:29 +01:00
  • 21fa6f07d8
    Translated using Weblate (Romanian) Hosted Weblate 2024-01-06 15:20:29 +01:00
  • f49b800f9e
    Translated using Weblate (German) Hosted Weblate 2024-01-06 15:20:29 +01:00
  • 1a9fa8e60a Enhance the documentation for pairdrop-cli and add shell commands schlagmichdoch 2024-01-06 15:13:48 +01:00