Miroslav Šedivý
e2688cb853
Upgrade to go1.24 ( #168 )
...
* upgrade to go1.24.
* code cleanup.
2025-09-17 20:52:40 +02:00
Miroslav Šedivý
da890b40fc
implicit control is disabled by default in legacy mode.
2025-05-29 11:59:51 +02:00
Miroslav Šedivý
893b7270d6
fix v3 pipelines.
2025-05-29 11:54:47 +02:00
Miroslav Šedivý
d09e48756c
fix parse room env.
2025-05-29 11:53:40 +02:00
Miroslav Šedivý
4232861d90
use slices.Contains.
2025-05-29 11:51:31 +02:00
Miroslav Šedivý
64eab2db4c
v3: add NEKO_SESSION_CONTROL_PROTECTION.
2025-05-29 11:48:46 +02:00
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ý
d0776e85fd
change version api label.
2025-04-03 22:01:18 +02:00
Miroslav Šedivý
2f6804a8a5
change to ghcr.
2025-04-03 21:17:09 +02:00
Miroslav Šedivý
0aa712278f
events logs.
2024-09-17 19:24:34 +02:00
Miroslav Šedivý
3aeaf6acf9
fix bug when api version would be set to 0 if there is no m1k1o.neko_rooms.api_version label and org.opencontainers.image. contains different URL.
2024-09-13 20:14:57 +02:00
Miroslav Šedivý
44fa2e06e4
Metrics ( #115 )
...
* metrics add totalRooms and runningRooms.
* load initial metrics.
* fix.
2024-03-03 17:31:18 +01:00
Miroslav Šedivý
74fe2d7eab
add stop timeout to config.
2023-12-26 16:17:55 +01:00
Miroslav Šedivý
afa67ac537
move events out of the rooms.
2023-12-26 16:17:55 +01:00
Miroslav Šedivý
d7f7acc7f3
room events optional sse.
2023-12-26 16:17:55 +01:00
Miroslav Šedivý
2f7aa7ed13
events fix logging level.
2023-12-26 16:17:55 +01:00
Miroslav Šedivý
bf83709880
fix proxy.
2023-12-26 16:17:55 +01:00
Miroslav Šedivý
77695d42a3
fix double logging.
2023-12-26 16:17:55 +01:00
Miroslav Šedivý
2ac5e83448
wait only for ready.
2023-12-26 16:17:55 +01:00
Miroslav Šedivý
38e4cab3fe
proxy use room manager.
2023-12-26 16:17:55 +01:00
Miroslav Šedivý
b62ac1097c
container labels and room event type.
2023-12-26 16:17:55 +01:00
Miroslav Šedivý
7d70f7ac9b
fix events.
2023-12-26 16:17:55 +01:00
Miroslav Šedivý
4d2393c457
add is ready to API.
2023-12-26 16:17:55 +01:00
Miroslav Šedivý
ab8c6a53ec
WIP.
2023-12-26 16:17:55 +01:00
Miroslav Šedivý
a6169da135
interface{} to any.
2023-11-25 22:54:35 +01:00
Miroslav Šedivý
ffeef5e887
fix pprof.
2023-11-25 15:37:08 +01:00
Miroslav Šedivý
cdd0e4fad2
add neko proxy env variable #107 .
2023-11-19 14:53:24 +01:00
Miroslav Šedivý
4fdf1b9cd8
fix ApiVersion.
2023-11-05 22:23:22 +01:00
Miroslav Šedivý
0a1f150aab
fix container by name.
2023-11-04 14:42:15 +01:00
Miroslav Šedivý
0349af9608
fix ambiguous container matches.
2023-10-25 23:50:34 +02:00
Miroslav Šedivý
a4734ff730
move prefix handler to pkg.
2023-10-23 00:50:08 +02: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ý
93c1e6fef8
fix protected mount & export mounts.
2023-10-06 21:49:35 +02:00
Miroslav Šedivý
6e8bcf90e9
add admin path prefix.
2023-10-05 21:03:00 +02:00
Miroslav Šedivý
ff006fb466
add ?start=false to room create & recreate.
2023-10-05 19:45:19 +02:00
Miroslav Šedivý
c165c67b27
add context to rooms.
2023-10-04 19:19:44 +02:00
Miroslav Šedivý
177483c20c
add 404 response when room not found.
2023-10-03 19:57:33 +02:00
Miroslav Šedivý
112e57539d
docker compose fix volumes.
2023-10-03 19:32:40 +02:00
Miroslav Šedivý
4b458a6342
network.external.name is deprecated.
2023-10-01 23:40:21 +02:00
Miroslav Šedivý
4b1b32dd62
fix docker compose volumes readonly.
2023-10-01 23:39:35 +02:00
Miroslav Šedivý
9a30f29c93
add pull status SSE to API.
2023-10-01 18:16:22 +02:00
Miroslav Šedivý
c620c70d51
add error log for room create and recreate.
2023-10-01 14:59:43 +02:00
Miroslav Šedivý
edd3ef8663
add hostname & dns to docker-compose exporter.
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ý
9e60fdde70
make ID only 12 chars long.
2023-10-01 00:29:46 +02:00
Miroslav Šedivý
06b596959a
add get entry by name.
2023-10-01 00:27:32 +02:00
Miroslav Šedivý
52dc6eaea8
add room settings to room recreate.
2023-09-30 22:59:28 +02:00
Miroslav Šedivý
e7b9d39a7c
add labels filter support to API.
2023-09-30 17:26:44 +02:00
Miroslav Šedivý
7b38250698
fixes #101 .
2023-09-30 15:27:23 +02:00