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
Miroslav Šedivý
848556adbd
add time stats to state.
2023-05-15 16:47:59 +02:00
Miroslav Šedivý
82401391c8
add locked_controls to openapi.
2023-05-15 16:47:28 +02:00
Miroslav Šedivý
0760976b4b
set all settings initially using config.
2023-05-15 16:47:28 +02:00
Miroslav Šedivý
cf4e0666fe
add locked controls to settings.
2023-05-15 16:47:28 +02:00
Miroslav Šedivý
b8fccc4d07
add settings plugins to openapi.
2023-04-28 23:54:01 +02:00
Miroslav Šedivý
173bc6b053
CI build variant only on tag.
2023-04-28 23:53:05 +02:00
Miroslav Šedivý
a4f9f0bff5
CI build variant.
2023-04-28 23:12:26 +02:00
Miroslav Šedivý
a75ae187b4
add plugin scope to settings.
2023-04-28 22:53:41 +02:00
Miroslav Šedivý
52b4cbcbdf
add path prefix to server.
2023-04-28 22:19:52 +02:00
Miroslav Šedivý
c70c8217de
add unminimize.
2023-04-24 22:19:48 +02:00
Miroslav Šedivý
466185fc24
fixed by using XFlush.
2023-04-24 22:19:48 +02:00
Miroslav Šedivý
47a3f6d6fb
twice toggle maximizes for fullscreen.
2023-04-24 22:19:48 +02:00
Miroslav Šedivý
3ef4c5ce0f
use DefaultRootWindow.
2023-04-24 22:19:48 +02:00
Miroslav Šedivý
0ea1c2870f
Refactor websocket session sync ( #44 )
...
* refactor websocket peer and comment functions.
* update comments.
* add DestroyWebSocketPeer.
2023-04-23 11:23:20 +02:00
Miroslav Šedivý
43f8fe339f
webrtc peer do not set nil conn.
2023-04-18 12:07:49 +02:00
Miroslav Šedivý
5a2fcc1c8a
move consts.
2023-04-18 12:07:49 +02:00
Miroslav Šedivý
3f375c037f
fix track rtcp & paused.
2023-04-18 12:07:49 +02:00
Miroslav Šedivý
fcf6822833
move estimator to peer.
2023-04-18 12:07:49 +02:00
Miroslav Šedivý
1ba561b192
fix logging.
2023-04-18 12:07:49 +02:00
Miroslav Šedivý
c2b29ccf21
handle use webrtc logger.
2023-04-18 12:07:49 +02:00
Miroslav Šedivý
e8aab98012
refactro cursor image and pos.
2023-04-18 12:07:49 +02:00