Commit Graph

248 Commits

Author SHA1 Message Date
nakayama-muimu 220409e137 Added Japanese localization (#471) 2025-02-15 17:19:59 +01:00
Mmx e3b6e00648 feat(general): add heartbeat to websocket control (#460)
* chore: ignore .idea

* feat: add heartbeat event to websocket

* feat: add HeartbeatInterval to websocket config

* feat: send HeartbeatInterval in SYSTEM_INIT message

* feat: add heartbeat logic

* fix: client events is not in WebSocketEvents type
2024-12-30 13:44:05 +01:00
Miroslav Šedivý 0d7887e9d2 workaround for firefox read clipboard, #373.
Firefox 122+ incorrectly reports that it can read the clipboard but it can't instead it hangs when reading clipboard, until user clicks on the page and the click itself is not handled by the page at all, also the clipboard reads always fail with "Clipboard read operation is not allowed."
2024-06-16 22:55:13 +02:00
Miroslav Šedivý 4ab5901ba9 sync clipboard only if in focus #373. 2024-06-16 22:27:46 +02:00
Peter Dave Hello e26e4d2004 Add zh_TW Traditional Chinese locale (#388) 2024-04-17 15:49:57 +02:00
Miroslav Šedivý 5f698330fc hide controls on mobile when locked. #381 2024-04-04 23:55:13 +02:00
Miroslav Šedivý f32fc989b9 overlay: no pointer events when not hosting. #381 2024-04-04 23:48:59 +02:00
FapFapDragon db6f9c957e add check for volume parameter in URL before setting volume (#372) 2024-03-10 13:43:30 +01:00
Miroslav Šedivý 2f9964580f use 1 instead of true for consistency. 2024-01-06 17:33:39 +01:00
mbattista 355c0eac0d add parameter for chat mute and show side 2024-01-06 15:02:13 +01:00
mbattista cd4acb5eec lang url parameter (#296)
* lang url parameter

* add ?lang to readme.

---------

Co-authored-by: Miroslav Šedivý <sedivy.miro@gmail.com>
2023-04-22 01:24:23 +02:00
Miroslav Šedivý f9228e653d Merge branch 'pu/touch' 2023-03-27 21:47:49 +02:00
Miroslav Šedivý df634be1c5 lint. 2023-03-27 21:47:41 +02:00
Pawel Urbanek aee7650d47 add touch events on touch monitor 2023-03-27 14:28:42 +02:00
Pawel Urbanek 98ba32c574 add url param for audio volume. 2023-03-27 13:04:11 +02:00
Miroslav Šedivý e868ad4061 Merge branch 'pu/autoplay' 2023-03-25 22:19:43 +01:00
Miroslav Šedivý b41d0bf956 lint fix. 2023-03-25 22:19:01 +01:00
Miroslav Šedivý 8dba9cff44 revert extra controls usecase. 2023-03-25 21:53:17 +01:00
Pawel Urbanek 217cc451ea add autoplay audio if possible 2023-03-24 21:33:32 +01:00
Pawel Urbanek 1f81bd3efc hide buttons in cast mode 2023-03-24 21:15:51 +01:00
Miroslav Šedivý 76fc892823 fix video state sync, fixes #250. 2023-03-18 13:31:40 +01:00
Miroslav Šedivý 8059002475 forgotten mobile styles for cast, fixes #254. 2023-03-18 12:48:18 +01:00
Miroslav Šedivý 9daf83cc52 fix webrtc client gathering, #259. 2023-03-18 00:49:25 +01:00
Miroslav Šedivý 724f5fe384 show some controls for cast #254. 2023-02-23 18:43:00 +01:00
mbattista c45a315d9b removed adaptive framerate tag and react to closed channels 2023-01-29 20:31:00 +01:00
Miroslav Šedivý dfe8b8b57d npm lint. 2023-01-29 20:31:00 +01:00
Miroslav Šedivý 12623866b3 disableHostCheck -> allowedHosts. 2023-01-29 20:31:00 +01:00
mbattista 5690a849e2 remove go-events 2023-01-29 20:31:00 +01:00
Miroslav Šedivý 32472a70bc Fix docker build (#237)
* include package-lock.

* extract intel gpu support from dockerfile.

* update arm support.

* new workflows.

* build intel images.

* add to docs.
2023-01-15 20:38:29 +01:00
Miroslav Šedivý ccc1df936d fix stereo for chormium browsers. 2023-01-12 20:53:36 +01:00
Ethan Waldo 10e2fbd499 Use Keyboard API to lock screen for supported browsers
When using fullscreen mode, hitting the escape key will exit out of
fullscreen mode.  To stay in fullscreen mode but pass the escape
key through, we can use the Keyboard API to require the escape key
be held down https://wicg.github.io/keyboard-lock/#escape-key.

Tested in Chrome which supports Keyboard API and Firefox which does
not https://caniuse.com/?search=navigator.keyboard with no errors
in either case.
2023-01-06 20:10:34 -05:00
Miroslav Šedivý 3df319e071 line height. 2022-11-19 20:55:50 +01:00
Miroslav Šedivý ad5abb6054 css fix long file names. 2022-11-19 20:53:27 +01:00
Miroslav Šedivý e25e9c2b24 lint. 2022-11-19 20:33:08 +01:00
Miroslav Šedivý 1666693c25 add cors. 2022-11-19 20:33:03 +01:00
Miroslav Šedivý d17a7e8d82 move filetransfer to locks. 2022-11-19 20:26:45 +01:00
Miroslav Šedivý 76b44b949c add status failed + error. 2022-11-19 17:35:02 +01:00
Miroslav Šedivý 950cb118cc remove unused property. 2022-11-19 16:57:00 +01:00
Miroslav Šedivý 3703d2b73d lint fix. 2022-11-19 16:53:13 +01:00
Miroslav Šedivý fac8700192 lint fix. 2022-11-19 16:03:49 +01:00
Miroslav Šedivý 04cd943eb4 move refresh ws to store. 2022-11-19 15:46:27 +01:00
William Harrell bbfa0d5834 added translations 2022-11-16 22:03:25 -05:00
William Harrell 4885c2d69e frontend improvements 2022-11-16 20:58:39 -05:00
William Harrell 57e89bb1cc file transfer permission state management 2022-11-15 20:39:06 -05:00
William Harrell 19af921913 added file uploads to frontend 2022-11-13 22:06:24 -05:00
William Harrell 5ba4019e36 abort in progress transfers on cancel (updated axios too) 2022-11-13 11:27:04 -05:00
prophetofxenu e3963736ad Merge branch 'm1k1o:master' into master 2022-11-11 20:27:59 -05:00
William Harrell b9f31cc19c added file downloads to frontend 2022-11-11 20:27:15 -05:00
William Harrell cfc7b15211 manual refresh function 2022-11-03 21:54:05 -04:00
William Harrell 70e84c5840 listing of files on connect 2022-11-02 22:20:32 -04:00