Commit Graph

2057 Commits

Author SHA1 Message Date
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ý da45f62ca8 chat: use can send & can receive in settings and profile. 2024-06-16 18:10:55 +02:00
Miroslav Šedivý 37b131c74c fix plugin settings unmarshal by changing to "name.key". 2024-06-16 18:08:46 +02:00
Miroslav Šedivý 43467dcac1 filetransfer: use enabeld in settings and profile. 2024-06-16 17:27:42 +02:00
Miroslav Šedivý 5a04066c55 add PluginSettings unmarshaller. 2024-06-16 16:42:32 +02:00
Miroslav Šedivý ae117ccdbb fix dev scripts. 2024-06-16 16:26:42 +02:00
Miroslav Šedivý f65f262d48 WIP: add chat plugin. 2024-06-09 19:05:21 +02:00
Miroslav Šedivý fc3b6f2e21 OnProfileChanged add new & old profile. 2024-06-09 18:02:01 +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
Miroslav Šedivý 59b2faec66 add control requesting to the host. 2024-05-10 12:41:51 +02:00
Miroslav Šedivý 0e8108e9a4 add session delete and disconnect to API. 2024-05-09 10:28:58 +02:00
Miroslav Šedivý 416faa3df4 add session to host change. 2024-05-06 23:47:13 +02:00
Miroslav Šedivý b562c797b3 remove goformat from settings.json. 2024-05-05 00:03:47 +02:00
Miroslav Šedivý 57ffca0bed add session to settings change. 2024-05-05 00:03:32 +02:00
Miroslav Šedivý d47302e2cd remo superfluous structs from keyboard api. 2024-05-03 22:41:42 +02:00
Miroslav Šedivý b90eb87c22 unify types.ScreenSize and add ID to screen size update. 2024-05-03 22:40:56 +02:00
Miroslav Šedivý 0f45aa3f19 implement control protection. 2024-04-21 20:10:16 +02:00
Miroslav Šedivý 3ee6078256 add filetransfer lock. 2024-04-20 17:13:32 +02:00
Miroslav Šedivý a61eade929 add LockedLogins to settings. 2024-04-20 14:27:15 +02:00
Miroslav Šedivý a178bede87 add filetransfer plugin. 2024-04-19 20:22:43 +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 00c7e6dfb2 Move X11 error handler registration to before screen sets (#62)
If X11 throws an error during screen config get/set, the default error
handler at the time will be one which causes a program exit. This
splits the error handler registration in xevent into its own call,
allowing us to register our error handler earlier on. This results in
the safe error handling logic actually being called instead of a full
program exit.
2024-03-27 21:38:33 +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
Miroslav Šedivý 8981051945 remove webrtc.iceservers from flags. 2024-02-20 18:16:02 +01:00
Miroslav Šedivý 5a16143cfe fix mode info memory leak. 2024-02-20 18:15:22 +01:00
Miroslav Šedivý ce3830f6a0 fix: base64 password hash in file members provider to avoid json issues. 2024-02-14 21:45:04 +01:00
rare1k 798bf579c0 fix typo (#367) 2024-02-09 23:49:11 +01:00
Miroslav Šedivý 9353773bfb fix vscode settings. 2024-01-26 19:34:09 +01:00
Miroslav Šedivý 45ca1b7b6c fix docker nvidia. 2024-01-26 19:33:52 +01:00
Miroslav Šedivý 670b8ec5a7 upgrade go deps. 2024-01-26 18:54:40 +01:00
Miroslav Šedivý 014c8fa586 Bullseye alongside Bookworm (#61)
* revert to bullseye.

* add bookworm.

* add bookworm to variants.

* include xf86-video-dummy because the remote git instance is offline.

* fix configure.
2024-01-26 18:47:40 +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