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ý
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
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
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
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ý
3dbcc41795
upload drop to config.
2023-11-24 10:44:24 +01:00
Miroslav Šedivý
b40c0778c8
file chooser dialog diabled by default.
2023-11-24 10:39:09 +01:00
Miroslav Šedivý
d9bcde3331
sha256 hash password. ( #60 )
2023-11-19 15:31:18 +01:00
Miroslav Šedivý
9d1ea87128
members bulk delete. ( #59 )
2023-11-19 15:19:47 +01:00
Miroslav Šedivý
501280f8aa
server proxy, router opts and optional CORS.
2023-11-19 14:35:19 +01:00
Miroslav Šedivý
cd9d31a627
upgrade go deps.
2023-11-06 15:21:05 +01:00
dependabot[bot]
801b5b198f
Bump golang.org/x/net from 0.12.0 to 0.17.0 ( #58 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.12.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.12.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 11:16:47 +01:00
Miroslav Šedivý
8753e7b69a
members: add multiuser profile.
2023-09-25 18:28:05 +02:00
Miroslav Šedivý
d09e421a51
Remove dbus ( #55 )
...
* remove dbus.
* xfce needs dbus installed.
2023-09-11 16:49:45 +02:00
Miroslav Šedivý
4da7869e70
Add Xorg modifiers ( #57 )
...
* implement additional modifiers to xorg.
* xorg modifiers to API.
* update modifiers api & add ws.
* scroll pos rename to delta and add ctrl key.
2023-09-11 16:34:57 +02:00
Miroslav Šedivý
a392163819
fix runtime dockerfile.
2023-09-10 19:38:07 +02:00
Miroslav Šedivý
5f321b52e5
cleanup nvidia dockerfile.
2023-09-09 15:25:12 +02:00
Miroslav Šedivý
6f61e0262a
xf86-input-neko: extract init touch to own func.
2023-09-07 16:06:20 +02:00
Miroslav Šedivý
d82b640ecc
xf86-input-neko: do not turn off device on uninit.
2023-09-07 14:27:24 +02:00
Miroslav Šedivý
5ceef394ca
maintain backward compatibility with g_memdup.
2023-09-06 19:12:41 +02:00
Miroslav Šedivý
05403cc0c6
Upgrade to bookworm ( #54 )
...
* upgrade to bookworm.
* g_memdup is deprecated: Use g_memdup2 instead.
* upgrade nvidia dockerfile.
* revert devcontainer.
2023-09-05 23:01:18 +02:00
Miroslav Šedivý
25a65863bb
fix devcontainer.
2023-08-17 17:00:09 +02:00
Miroslav Šedivý
ea5517b270
Xorg input driver ( #53 )
...
* add xf86 input driver.
* cleanup.
* rewrite to unix socket PoC.
* add input rebuild.
* lint & docs.
* add input driver struct.
* comments, lint, socket name from config.
* add touch events to webrtc.
* switch to uint32.
* misc update logging & linting,
* fix screen size
* set touchscreen as core pointer.
* add touch to ws control.
* SendCoreEvents.
* extract to own xinput folder.
* add debounce.
* switch pressure to uint8.
* check buffer size.
* send touch events with system init.
2023-08-17 16:14:59 +02:00
Miroslav Šedivý
4cb1b3e925
upgrade go dependencies. ( #52 )
2023-07-16 16:49:51 +02:00
Miroslav Šedivý
ecc68dd644
fix devcontainer.
2023-07-08 16:14:11 +02:00
Miroslav Šedivý
e3e9d1606d
Refactor signaling for video and audio ( #51 )
...
* add audio and signal request.
* disable audio by default.
* fix SignalProvide.
* disable estimator when track disabled.
2023-06-26 21:27:14 +02:00
Miroslav Šedivý
cf17f4f503
add estimator comments to config.
2023-06-07 17:41:16 +02:00
Miroslav Šedivý
e83c447e52
fix control give API.
2023-06-06 21:49:57 +02:00
Miroslav Šedivý
6b3bc17334
update README.md.
2023-05-21 13:19:23 +02:00
Miroslav Šedivý
ac76c81f69
Upgrade go dependencies ( #50 )
...
* upgrade go dependencies.
* remove testify deep equal.
2023-05-19 22:29:25 +02:00
Miroslav Šedivý
dfc7eb3882
Fix noisy errors ( #49 )
...
* send message error.
* read message error.
* close webrtc conn only if not closed yet.
* file upload no files received.
2023-05-19 17:19:38 +02:00
Miroslav Šedivý
3e8d686c0f
Bandwidth estimator refactor ( #46 )
...
* rewrite to use stream selector.
* WIP.
* add nacks to metrics.
* add estimate trend.
* estimator based on trend detector.
* add estimator unstable duration.
* add estimator debug.
* add stalled duration.
* estimator move values to config.
* change default estimator values.
* minor style changes.
* fix websocket video messages.
* replace video track with ivdeo id.
2023-05-15 19:29:39 +02:00
Miroslav Šedivý
8660c1a256
add sessions to API.
2023-05-15 16:47:59 +02:00