974 Commits

Author SHA1 Message Date
Miroslav Šedivý 7e8aecd368 firefox switches to .tar.xz
https://blog.nightly.mozilla.org/2024/11/28/announcing-faster-lighter-firefox-downloads-for-linux-with-tar-xz-packaging/
v2.8.13
2025-02-10 16:12:36 +01:00
SomnusVeritas e26e595af0 Update examples.md (#464) 2025-01-13 14:22:28 +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ý 5d62e56d60 fixes issue where url was updated after broadcast was started, #429. 2024-11-07 16:47:31 +01:00
Emmanuel Ortiz 2cd4957472 add generic ArrayIn function with minimal type casting (#411) 2024-08-18 22:27:49 +02:00
RisedSky d56c19b2aa chore(docs): Add haproxy in the reverse-proxy section (#409) 2024-08-16 09:14:06 +02:00
Lukas Bachschwell 6486db601b Add missing libgstreamer-plugins-base1.0-dev to compile dependency docs (#407) 2024-08-11 20:02:40 +02:00
Miroslav Šedivý 1b84c7e7ba fix invalid errors. 2024-07-20 14:48:54 +02:00
Miroslav Šedivý 21a4b2b797 autostart broadcast only if url is set. 2024-06-18 23:35:22 +02:00
Miroslav Šedivý 5e96bca296 update readme. 2024-06-17 23:20:42 +02:00
Miroslav Šedivý c78d797fe7 fix typo. 2024-06-17 23:16:48 +02:00
Miroslav Šedivý 57596315e9 broadcast_autostart as config option, #398. 2024-06-17 23:14:12 +02: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ý 978fd8977d google does not archive chrome 111 anymore. 2024-06-16 22:28:32 +02:00
Miroslav Šedivý 4ab5901ba9 sync clipboard only if in focus #373. 2024-06-16 22:27:46 +02:00
Miroslav Šedivý 11a862f101 update docs. v2.8.12 2024-05-19 23:17:17 +02:00
Miroslav Šedivý b938a4e09e update docs. 2024-05-19 17:07:52 +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
Miroslav Šedivý d1f1be4e86 add to docs faq: Run neko without docker on host #314. 2024-03-28 23:54:26 +01:00
Miroslav Šedivý e754e66878 added Frequently Asked Questions to docs. 2024-03-28 23:47:20 +01:00
Miroslav Šedivý 26af1dc7f5 add Nat Hairpinning deployment to docs #378. 2024-03-28 23:31:22 +01:00
Miroslav Šedivý 0c9055e4f6 update docs, nvidia docker is replaced by NVIDIA Container Toolkit. 2024-03-28 23:30:34 +01:00
Miroslav Šedivý c200326512 update changelog. 2024-03-28 22:57:54 +01:00
tt2468 b1ce755210 Add glib main loop to capture manager (#383)
The gstreamer documentation is not particularly amazing on whether or
not this is necessary, but it's clear that some gstreamer events will
not be delivered to their handlers without a running glib loop. This
runs one loop for all pipelines, which should be more than enough.

Disclaimer: This may conflict in demodesk/neko with the dragdrop
feature. Anyone backporting this bug fix to that repo should
investigate whether the loop created by `gtk_main()` will conflict with
this one before blindly porting.

Fixes #380
Fixes #284
2024-03-27 21:35:04 +01:00
tt2468 2b13220d63 Fix buffer overflow in Gstreamer log function (#382)
vsprintf() is dangerous, and can overflow easily, especially with small
buffers like the 100 byte one that was being used. This changes the
buffer size to a more sane 4KiB, and uses vsnprintf() to automatically
concatenate a large log message instead of overflowing and crashing.
2024-03-27 21:32:47 +01:00
FapFapDragon db6f9c957e add check for volume parameter in URL before setting volume (#372) 2024-03-10 13:43:30 +01:00
rare1k 798bf579c0 fix typo (#367) 2024-02-09 23:49:11 +01:00
Miroslav Šedivý 2f9964580f use 1 instead of true for consistency. 2024-01-06 17:33:39 +01:00
mbattista b8881b3a46 added doc 2024-01-06 15:05:20 +01:00
mbattista 355c0eac0d add parameter for chat mute and show side 2024-01-06 15:02:13 +01:00
Mohan_J 4d023df692 update docs to explicitly differentiate between letter O and zero (#354) 2024-01-04 17:18:36 +01:00
Miroslav Šedivý 792b1ac111 remove any temporary files associated with a Form, fixes #347. v2.8.11 2023-12-26 15:49:16 +01:00
Miroslav Šedivý a03b29ba01 add version sort to get the latest version, fixes #348. 2023-12-26 15:43:50 +01:00
Miroslav Šedivý 683b750189 move proxy option to server. v2.8.10 2023-11-19 14:50:23 +01:00
Miroslav Šedivý 3c4d7b9d60 upgrade go-chi to v5. 2023-10-15 13:18:43 +02:00
guangwu 7a9b33706a chore: remove refs to deprecated io/ioutil (#329) 2023-08-31 13:32:16 +02:00
Miroslav Šedivý 052a961fd9 fix docs #327, v2.8.9 2023-08-26 21:13:20 +01:00
Miroslav Šedivý 8ef9c1aff5 add firefox nvidia image to docs. v2.8.8 2023-06-26 17:39:34 +02:00
Miroslav Šedivý 6ed3493aa0 update LICENCE. 2023-05-11 00:42:12 +02:00
Miroslav Šedivý 5959d056f3 Fix arm build (#302)
* WIP.

* WIP.

* WIP.
v2.8.7
2023-04-29 18:35:11 +02:00
Miroslav Šedivý 92ad202bfe Add version to docker build (#301)
* add version to build.

* update docs.
v2.8.6
2023-04-29 00:12:56 +02: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ý a32be0b44a Update Dockerfile.nvidia for google-chrome v2.8.5 2023-04-16 00:31:05 +02:00
Miroslav Šedivý b2080649ea add docs fixes #275. 2023-04-10 13:05:56 +02:00
Miroslav Šedivý 851c38b8fd update docs. 2023-04-10 13:01:00 +02:00
Miroslav Šedivý e2336be568 update changelog. v2.8.4 2023-04-09 15:45:14 +02:00
Miroslav Šedivý e417ec5dbe add XDG_RUNTIME_DIR to env. 2023-04-09 15:42:33 +02:00
Miroslav Šedivý ad7e1f2b7b allow using supervisorctl. 2023-04-09 15:24:16 +02:00