148 Commits

Author SHA1 Message Date
zerohh 1013e80034 Add room paused state (#163)
* add room_Paused from cniu6

* fix "OpenAPi.yml" and api-request

* remove unpaused event and change start event to unpause as well.

* update openapi bindings.

* do not wait for ready when unpausing container.

* fix room create.

* add paused state to Lobby.

* fix roomRecreate.

---------

Co-authored-by: zerohh <zerohh666@163.com>
Co-authored-by: Miroslav Šedivý <sedivy.miro@gmail.com>
2025-05-28 15:54:27 +02:00
Miroslav Šedivý e61f6bf624 fix mount reactiveness, #128. 2024-06-17 22:00:06 +02:00
Miroslav Šedivý a844a9f9d2 add sse events to client. 2023-12-26 16:17:55 +01:00
Miroslav Šedivý 47ee523205 Allow API versioning (#85)
* add api v3 partial support.

* fix codecs in env.

* fix default codecs.

* split files.

* add session stats for api v3.

* fix API token env.

* fix null array in json.

* add CORS.

* save api version to labels.

* irgnore api token env.

* remove duplicate api version.

* move api version to settings.
2023-10-21 21:26:02 +02:00
Miroslav Šedivý 7da975473f remove router from client. 2023-10-05 20:59:25 +02:00
Miroslav Šedivý 13fc0d2c80 fix room create console issues. 2023-10-05 20:09:40 +02:00
Miroslav Šedivý 1f6eb49072 add create and start. 2023-10-05 19:55:37 +02:00
Miroslav Šedivý ff006fb466 add ?start=false to room create & recreate. 2023-10-05 19:45:19 +02:00
Miroslav Šedivý 9a30f29c93 add pull status SSE to API. 2023-10-01 18:16:22 +02:00
Miroslav Šedivý 4db70e8704 room add check if room already exists. 2023-10-01 14:03:23 +02:00
Miroslav Šedivý e332156170 add domainname & dns to API, #11. 2023-10-01 14:03:23 +02:00
Miroslav Šedivý 0c2e56cf43 add export as docker-compose.yaml. 2023-10-01 02:38:07 +02:00
Miroslav Šedivý 06b596959a add get entry by name. 2023-10-01 00:27:32 +02:00
Miroslav Šedivý 1ede3c2c32 remove components when dialog not shown. 2023-09-30 22:58:46 +02:00
Miroslav Šedivý e7b9d39a7c add labels filter support to API. 2023-09-30 17:26:44 +02:00
Miroslav Šedivý 28e496a670 upgrade api. 2023-09-30 15:27:23 +02:00
Miroslav Šedivý 312942236d fix sweetalert2. 2023-09-30 15:27:23 +02:00
Miroslav Šedivý 469f8bf71c upgrade npm. 2023-09-30 15:27:23 +02:00
Miroslav Šedivý 40c313a5bd fix prop visibility. 2023-09-30 15:27:23 +02:00
Miroslav Šedivý 122903a2b0 add types for axios errors. 2023-09-30 15:27:23 +02:00
Miroslav Šedivý 224e84f9b5 upgrade node. 2023-09-30 15:27:23 +02:00
Miroslav Šedivý 9d16ebbf4d allow mounts whitelist without storage, fixes #25. 2023-04-15 14:37:17 +02:00
Miroslav Šedivý 9f46df0022 Add mount devices to API. (#69)
* add room devices to API.

* devicese one 1:1 mapping.

* add devices to gui.

* get used devices.

* rename gpu support to nvidia gpu.
2023-04-15 14:04:23 +02:00
Miroslav Šedivý 92e1d37ad2 fix neko images browser policy match . #89 2023-03-17 19:59:09 +01:00
Miroslav Šedivý bb8bf201fe Add GPU device request support (#84)
* add gpus to api.

* add gpus to gui.

* get gpus all configuration.

* correctly parse gpu device requests.
2023-01-11 21:58:30 +01:00
Miroslav Šedivý ac07cb5c74 add Shared memory to settings, fixes #82. 2023-01-09 22:26:00 +01:00
Helvio Pedreschi c325d4fc59 Fix typo :) (#79) 2022-12-15 08:30:59 +01:00
Miroslav Šedivý 3850f3ddfa update extensions. 2022-08-20 23:23:36 +02:00
Miroslav Šedivý 65d4a2b1a2 hide stats if room is not running. 2022-08-05 18:08:07 +02:00
Miroslav Šedivý 204300ff8a add extensions. 2022-08-04 22:42:23 +02:00
Miroslav Šedivý bff4933778 add Google Input Tools extension. https://github.com/m1k1o/neko/issues/191 2022-08-04 22:25:55 +02:00
Miroslav Šedivý 8146dd14cb allow extensions to be only for one browser. 2022-08-04 22:25:30 +02:00
Miroslav Šedivý e23f4ff89f client cleanup. 2022-08-04 22:20:00 +02:00
Miroslav Šedivý 9a05341188 stats error reporting. 2022-08-04 22:14:42 +02:00
Miroslav Šedivý 83d3c52e0e typo. 2022-08-04 22:00:40 +02:00
Miroslav Šedivý cc58d8fe52 add copy to clipboard button #66. 2022-08-04 21:59:24 +02:00
Miroslav Šedivý aab6311b83 warning if unhealthy. 2022-08-04 21:08:17 +02:00
Miroslav Šedivý e68550a9d4 revert changes. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 090a54e2c1 client server for all paths. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 6f35d8f2a3 max connections 0 when using mux. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý b5c0a0b801 upgrade deps. 2022-07-31 21:23:46 +02:00
Miroslav Šedivý b163078446 update favicon, fixes #37. 2022-07-31 14:00:37 +02:00
Miroslav Šedivý e8b875229b Add mux support. (#58)
* add mux support.

* usemux to mux.

* lint fix.

* dev script mux.

* add mux to readme.
2022-07-31 13:52:41 +02:00
Miroslav Šedivý 2d8bc5f1d1 upgrade client. 2022-01-29 23:13:18 +01:00
Miroslav Šedivý 3c4d275b27 remove node-sass dependency. 2022-01-29 23:09:49 +01:00
Miroslav Šedivý f140f9bc89 add protected room mount type. 2022-01-17 22:35:41 +01:00
Miroslav Šedivý d13542b322 switch layers to slice. 2022-01-07 21:11:45 +01:00
Miroslav Šedivý 50d10bd097 fix pull client. 2022-01-07 21:11:45 +01:00
Miroslav Šedivý 64a3a8898b pull images. 2022-01-07 21:11:45 +01:00
Miroslav Šedivý 30807ae903 do not load config if document is hidden. 2022-01-07 19:02:02 +01:00