schlagmichdoch
69c8b91239
Revert some "airy" changes and rewrite style sheets to make dialogs centered but scrollable on small screens; Brighten public-room-color slightly
2023-12-08 13:57:19 +01:00
schlagmichdoch
0c2da78ed2
Refactor "paste mode" to "share mode"; Introduce a small clipboard panel instead of changing the xNoPeer instructions. This also enables the use of the header btns while sharing; Add possibility to change shared text before sending via a dialog; Add a setting that specifies whether that dialog should always be opened when sharing text
2023-12-08 03:48:43 +01:00
schlagmichdoch
d78c138dad
Merge branch 'next' into translate
2023-11-23 19:46:02 +01:00
schlagmichdoch
e37c31a784
Merge next into fix-send-text-dialog-cut-off
2023-11-23 19:16:29 +01:00
schlagmichdoch
713929d581
Change document title to "PairDrop | Transfer Files Cross-Platform. No Setup, No Signup."
2023-11-23 17:41:42 +01:00
schlagmichdoch
e99f841067
Change button and dialog style and add soft gradients to make it more "airy" and give it overall a more modern look; Make dark mode real black; Add overflow shadow to ReceiveText, SendText and EditPairedDevices Dialog
2023-11-23 17:41:16 +01:00
schlagmichdoch
f53832ead1
Increase text input font size to 16px to prevent automatic zooming on iOS devices; Remove spellcheck and autocapitalize prevention and change receive text style
2023-11-20 05:27:22 +01:00
Luiz Fernando
1e5bae6c21
add Brazilian Portuguese translate
2023-11-16 15:02:13 -03:00
schlagmichdoch
00e7394740
Reduce Scripts needed on start up to reduce critical requests aka speed up initial loading
2023-11-11 19:56:23 +01:00
schlagmichdoch
bdc8a6b111
Only start loading of deferred assets after UI is ready
2023-11-11 19:16:00 +01:00
schlagmichdoch
99332037bf
Defer loading of all render-blocking resources until the UI has loaded
2023-11-09 04:45:46 +01:00
schlagmichdoch
9a2227c30f
Enable Turkish translation
2023-11-09 01:02:52 +01:00
schlagmichdoch
175a0e397d
prevent Apple devices from fetching non-existent image file `GET "/apple-touch-icon-precomposed.png"`
2023-11-09 01:02:14 +01:00
schlagmichdoch
cf55117a61
tidy up code and conform use of setAttribute/removeAttribute
2023-11-09 01:02:14 +01:00
schlagmichdoch
3439e7f6d4
Decrease redundancy by changing the way the websocket fallback is included; Adding new env var SIGNALING_SERVER to host client files but use another server for signaling.
2023-11-09 01:02:03 +01:00
schlagmichdoch
d84c7d1f84
Tidy up Javascript files
2023-11-01 21:56:25 +01:00
schlagmichdoch
ddeafd1b46
Merge branch 'translate' to add Turkish translation
2023-10-31 08:19:07 +01:00
schlagmichdoch
f8e7213501
Enable Turkish translation
2023-10-31 08:18:23 +01:00
schlagmichdoch
86e0d97afb
increase version to v1.9.4
2023-10-23 19:46:20 +02:00
schlagmichdoch
46f33f894b
increase version to v1.9.3
2023-10-20 20:24:53 +02:00
schlagmichdoch
dd31f375a4
increase version to v1.9.2
2023-10-20 17:44:58 +02:00
schlagmichdoch
13d5c01935
increase version to v1.9.1
2023-10-13 18:49:19 +02:00
schlagmichdoch
8eb6e5bfab
increase version to v1.9.0
2023-10-12 13:27:41 +02:00
schlagmichdoch
bb1468fa42
Implement click on QR-code to copy room or pair link ( #174 )
2023-10-12 13:20:58 +02:00
schlagmichdoch
a32b310bf0
add default English translation file as preload link
2023-10-12 04:27:59 +02:00
schlagmichdoch
ed2f1b0c61
Speed up initial load while still preventing css layout shift; Tidy up ui.js
2023-10-12 04:27:56 +02:00
schlagmichdoch
ceec9c5f49
Revert incorrect changes when removing all strings from index.html
2023-10-11 23:31:18 +02:00
schlagmichdoch
81d85d0cc6
Add title of the send message text field to translations
2023-10-11 23:31:18 +02:00
schlagmichdoch
38a80d2d34
Revert "fix textarea for sending messages is not editable on some iOS devices ( #163 )"
...
This reverts commit 1669fe7d75
.
2023-10-11 23:31:18 +02:00
schlagmichdoch
4854c816a4
Enable Arabic, Dutch, Italian, Japanese and Spanish translations
2023-10-11 18:04:00 +02:00
schlagmichdoch
117a4d3eb9
adjustments to add right-to-left language
2023-10-11 18:04:00 +02:00
schlagmichdoch
a2f2774ca0
remove all translated strings from index.html
2023-10-11 18:03:49 +02:00
schlagmichdoch
cffc2a834f
increase version to v1.8.3
2023-10-09 20:53:12 +02:00
schlagmichdoch
1669fe7d75
fix textarea for sending messages is not editable on some iOS devices ( #163 )
2023-10-09 19:16:21 +02:00
Jimmy GALLAND
d082a885c4
add french translate
...
Co-authored-by: schlagmichdoch <schlagmichdoch@users.noreply.github.com>
2023-10-01 17:14:39 +02:00
schlagmichdoch
82a46ebb84
increase version to v1.8.2
2023-09-24 22:30:32 +02:00
schlagmichdoch
d7e25dc2d4
Activate Romanian and Indonesian translations
2023-09-22 02:07:45 +02:00
schlagmichdoch
9a7ee95d2f
Add missing strings form public room dialog to translation files - second try
2023-09-20 02:13:22 +02:00
schlagmichdoch
e0548102d3
increase version to v1.8.1
2023-09-19 18:05:54 +02:00
schlagmichdoch
5625bf6f93
Add missing strings form public room dialog to translation files
2023-09-19 00:23:19 +02:00
schlagmichdoch
efec6eaa1a
increase version to v1.8.0
2023-09-18 22:52:48 +02:00
schlagmichdoch
684e43a352
prevent autofocus of dialog elements on mobile
2023-09-18 22:32:21 +02:00
schlagmichdoch
6c07dc3678
Fix translation and design of base64dialog
2023-09-18 22:03:18 +02:00
schlagmichdoch
0bae7c84bd
Enable German translation
2023-09-18 21:27:48 +02:00
schlagmichdoch
3f1477f24a
Fix public room badge not translating correctly when switching languages
2023-09-14 20:23:04 +02:00
schlagmichdoch
8d2584fa69
implement temporary public rooms, tidy up index.js, rework UI dialogs and change colors slightly
2023-09-14 15:44:28 +02:00
schlagmichdoch
d689fe28e5
add English language names next to native language names to language select dialog
2023-09-13 18:32:57 +02:00
schlagmichdoch
17afa18d84
add translation selector and fix translation of data-attributes
2023-08-30 14:57:40 +02:00
schlagmichdoch
c36c8dae59
Merge branch 'master' into translate
2023-08-28 15:05:11 +02:00
schlagmichdoch
43824d0de2
increase version to v1.7.7
2023-08-10 17:09:51 +02:00
schlagmichdoch
da5038a51a
include translations for about buttons and implement translation fallback if used translation is not complete
2023-07-30 17:42:46 +02:00
schlagmichdoch
f50d7438b6
implement localization
2023-07-06 21:34:21 +02:00
schlagmichdoch
29b91cb17a
increase version to v1.7.6
2023-06-01 01:51:51 +02:00
schlagmichdoch
f195c686e7
increase version to v1.7.5
2023-06-01 01:32:06 +02:00
schlagmichdoch
a3a8228327
increase version to v1.7.4
2023-05-26 20:37:38 +02:00
schlagmichdoch
b5987cf017
increase version to v1.7.3
2023-05-23 02:45:29 +02:00
schlagmichdoch
4433e1c58f
add version number to about page
2023-05-23 02:44:25 +02:00
schlagmichdoch
df778ba42c
Speed up canvas by removing fade-in animation
2023-05-16 19:09:59 +02:00
schlagmichdoch
6e4bda0adf
Fix message sending via submit button.
...
Co-authored-by: luckman212 <1992842+luckman212@users.noreply.github.com>
2023-05-16 02:25:50 +02:00
schlagmichdoch
241ea4f988
implement auto_accept ( #91 ) and manual unpairing via new Edit Paired Devices Dialog and a BrowserTabsConnector
2023-05-10 21:59:43 +02:00
schlagmichdoch
5c3f5ece7d
increase seo by adding an aria-label and removing 'user-scalable=no'
2023-04-20 21:57:01 +02:00
schlagmichdoch
7827a47d29
increase seo with recommendations from PageSpeed Insights
2023-04-17 15:19:54 +02:00
schlagmichdoch
ac1e88b6a0
Add possibility to reset theme to auto
2023-03-29 01:39:45 +02:00
schlagmichdoch
ff8f28660a
prevent buttons from submitting form by adding `type="button"`
2023-03-06 16:03:34 +01:00
schlagmichdoch
fdf024f378
pairdrop-cli: add fallback if navigator.clipboard.readText() is not available
2023-03-06 11:56:17 +01:00
schlagmichdoch
f34f5bd4b2
tidy up code, add tooltip to device name and change color and bg-color of device-name
2023-03-06 00:07:21 +01:00
schlagmichdoch
b7e7fd1b68
Merge branch 'master' into enable_renaming
2023-03-04 20:52:10 +01:00
schlagmichdoch
8b2eb67266
fix position of close btn on about page
2023-03-03 19:43:31 +01:00
schlagmichdoch
002b31a113
merge master into branch
2023-03-03 17:40:10 +01:00
schlagmichdoch
3a2d8c75f7
- restructure and unify dialogs to use less space on mobile and be clearer
...
- give user option both options "share" and "download" on mobile
- add fallback if zipper fails that downloads files individually
- fix dequeuing of message queue not possible if sending peer has left
2023-03-03 12:01:43 +01:00
schlagmichdoch
d56ee87437
- Enable renaming of own display name permanently via UI
...
- Make peerId completely ephemeral
- Stabilize RTCConnection by closing connections cleanly
2023-03-01 21:38:36 +01:00
schlagmichdoch
a3b348d9b6
refactor all missing html ids to kebap-case
2023-03-01 21:38:13 +01:00
schlagmichdoch
4566528179
- restructure UI to use flexbox everywhere
...
- structure peers on desktop responsively
- make peer box scrollable when peers are overflowing + shadow
- add highlight badge to differentiate local peers into paired and not paired
- change websocket fallback warning and move to the bottom
2023-03-01 21:38:13 +01:00
schlagmichdoch
0f9bbf9bbb
enable sending from cli by adding bash script
2023-02-20 17:42:02 +01:00
schlagmichdoch
c8ec8b4ede
fix about close icon
2023-02-13 17:43:05 +01:00
schlagmichdoch
b0e798b3cd
allow multiple message transfers by multiple peers simultaneously by putting them in a queue
2023-02-10 03:26:08 +01:00
schlagmichdoch
d111bbf067
allow multiple file transfer requests by multiple peers simultaneously by putting them in a queue
2023-02-08 14:18:08 +01:00
schlagmichdoch
81d36774b5
prevent word break between "on this network" and "and by paired devices" and fix circle center offset
2023-02-08 05:14:34 +01:00
schlagmichdoch
89d5ae3a02
indicate peer color meaning via underlines
2023-02-08 04:18:53 +01:00
schlagmichdoch
b8411eb99b
fix x-noscript style
2023-02-08 04:18:50 +01:00
schlagmichdoch
93c3158e5c
make absolute blob paths relative. Fixes https://github.com/schlagmichdoch/PairDrop/issues/16
2023-01-31 22:04:39 +01:00
schlagmichdoch
ea9613f2cf
add btn shortcut as title tooltip
2023-01-25 10:01:45 +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
0a3ab18e80
clarify UI on File Transfer Request
2023-01-21 18:21:58 +01:00
schlagmichdoch
864765b53c
shorten unpair btn text
...
prevent overflow on mobile
2023-01-20 16:26:47 +01:00
schlagmichdoch
c2b39c1f3f
change title attribute to 'Clear All Paired Devices'
2023-01-20 16:13:53 +01:00
Giorgio Bellisario
2405407bbe
add: missing pair hover title
2023-01-19 21:30:30 +01:00
schlagmichdoch
62c02aaed3
change position of button to close paste mode
2023-01-19 06:43:24 +01:00
schlagmichdoch
c53221ba01
Add Base64ZipDialog to PairDrop via share-menu on iOS
2023-01-19 04:40:28 +01:00
schlagmichdoch
2394a4793a
fix text and background colors shown if inserted to send message textbox
2023-01-18 15:47:06 +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
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
2671aa128f
disable pair dialog chars when hidden to prevent autofocus
2023-01-17 10:11:17 +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