Miroslav Šedivý
416faa3df4
add session to host change.
2024-05-06 23:47:13 +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ý
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ý
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ý
e83c447e52
fix control give API.
2023-06-06 21:49:57 +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ý
cf4e0666fe
add locked controls to settings.
2023-05-15 16:47:28 +02:00
Miroslav Šedivý
f8b128e1e9
Custom sizes with XRandR ( #25 )
...
* xserver dummy with RandR.
* update.
* remove screen configurations from xorg.
* screen size cannot be nil anymore.
* use predefined screen configurations.
* use screen configurations.
* fix error.
* remove comment.
2023-02-14 21:18:47 +01:00
Miroslav Šedivý
691150900b
Temporary websocket disconnect handling ( #6 )
...
* fix websocket close log error.
* logger session interface no pointer.
* websocket delayet disconnect.
* session host: save id not pointer to a session.
* fix if hostId not stored.
2022-08-26 20:16:40 +02:00
Miroslav Šedivý
babddacbf3
Go generics and changes in v1.18 ( #5 )
...
* ArrayIn to use generics.
* interface{} -> any.
2022-07-28 12:20:20 +02:00
Miroslav Šedivý
3cd59b9f30
rename module name from gitlab to github.
2022-07-14 22:10:41 +02:00
Miroslav Šedivý
58fca708a7
add settings update to API.
2022-03-27 00:26:25 +01:00
Miroslav Šedivý
81867d811b
sessions: switch to settings struct.
2022-03-27 00:08:06 +01:00
Miroslav Šedivý
d004ddd68f
private mode implementation.
2022-03-26 23:20:38 +01:00
Miroslav Šedivý
8593d2d0fd
move shared code to pkg.
2022-03-20 11:43:00 +01:00
Miroslav Šedivý
94c17e9a42
rename module to gitlab.com/demodesk/neko/server.
2022-03-20 11:27:41 +01:00
Miroslav Šedivý
51577ecff4
screen size retype one struct.
2021-09-20 18:28:13 +02:00
Miroslav Šedivý
8d0fcbde70
use custom logger.
2021-09-17 00:58:50 +02:00
Miroslav Šedivý
4fa11e6a2a
refactor HTTP error.
2021-09-16 20:16:51 +02:00
Miroslav Šedivý
d7671942a6
code fmt change.
2021-09-02 21:37:24 +02:00
Miroslav Šedivý
49c48b3200
remove event from messages.
2021-09-01 21:58:39 +02:00
Miroslav Šedivý
0501091c96
remove io/ioutil.
2021-08-29 17:12:37 +02:00
Miroslav Šedivý
ec18775e26
change error messages punctuation.
2021-04-24 21:37:43 +02:00
Miroslav Šedivý
0eef9d4d98
update auth middlewares.
2021-03-21 21:26:53 +01:00
Miroslav Šedivý
4a28307c1e
session profile decoupled.
2021-03-14 00:45:51 +01:00
Miroslav Šedivý
b03a730c84
memberId to sessionId.
2021-03-13 23:32:10 +01:00
Miroslav Šedivý
a6b66e4d55
OnHostChanged event.
2021-03-13 21:37:00 +01:00
Miroslav Šedivý
d2eda6f25f
cursor utils changed to generic CreatePNGImage.
2021-02-25 14:15:18 +01:00
Miroslav Šedivý
45679f1b86
format Go source code.
2021-02-14 14:40:17 +01:00
Miroslav Šedivý
36b7eca43c
name confusion Enabled -> Started.
2021-02-05 14:03:53 +01:00
Miroslav Šedivý
91f1727723
lint remove whitespaces.
2021-02-02 18:28:32 +01:00
Miroslav Šedivý
7c305b5a27
clipboard lint fix.
2021-02-01 18:29:39 +01:00
Miroslav Šedivý
546cd608c3
join plain text and rich text to one struct.
2021-01-29 20:05:13 +01:00
Miroslav Šedivý
5c9a57ee91
xclip minor changes + image.
2021-01-29 00:03:22 +01:00
Miroslav Šedivý
1e479dc03f
backward compatibility.
2021-01-28 23:59:51 +01:00
Miroslav Šedivý
2d11b4fa56
xclip multiple clipboard content types.
2021-01-28 22:51:55 +01:00
Miroslav Šedivý
11e74459ac
replace libclipboard with xclip.
2021-01-28 21:12:35 +01:00
Miroslav Šedivý
7cbee94a80
multipart form lint fixes.
2021-01-25 17:45:52 +01:00
Miroslav Šedivý
794728f4a8
add nolint.
2021-01-25 17:36:43 +01:00
Miroslav Šedivý
51d061e9aa
minor lint fixes.
2021-01-25 17:31:24 +01:00
Miroslav Šedivý
1ffbe337d4
shot.jpg.
2021-01-23 15:23:10 +01:00
Miroslav Šedivý
fdd98377b3
lazy screencast.
2021-01-23 15:17:52 +01:00
Miroslav Šedivý
3161870906
add screencast to capture.
2021-01-22 18:13:32 +01:00
Miroslav Šedivý
407853eeb1
decouple BroadcastManager from CaptureManager.
2021-01-22 14:09:47 +01:00
Miroslav Šedivý
afd3dd2f56
generate screenshot using Xlib.
2021-01-21 20:44:09 +01:00
Miroslav Šedivý
d4e0287eb5
file chooser dialog events implementation.
2021-01-19 21:01:31 +01:00
Miroslav Šedivý
8f60041b2d
fix dialog close and add API.
2021-01-18 10:34:33 +01:00