webpage/docs/release-notes.md
ghcr.io/m1k1o/neko instead of docker.io/m1k1o/neko.linux/amd64, linux/arm64, and linux/arm/v7 are now available instead of arm-based images..docker/ have been moved to apps/..docker/ are now available in client/dev/ and server/dev/.docs/ folder is now available at webpage/docs/ with a completely new structure.Dockerfile has been split into client/Dockerfile, server/Dockerfile, and runtime/Dockerfile..docker/build to build/, supporting more options. See --help for more information.github.com/m1k1o/neko/server and can be used as a library.server/pkg/ folder, such as gst, xevent, and xorg.xclip instead of libclipboard, allowing multiple targets.xrandr to set the virtual monitor resolution to any resolution, not just predefined ones.pprof support to enable server profiling.Please note that in this version, only the server has been updated. The client is still in the old version; therefore, new features may not yet be available in the client.
?lang=<lang> parameter to the URL, which will set the language of the interface (by @mbattista).?show_side=1 and ?mute_chat=1 parameter to the URL, for chat mute and show side (by @mbattista).NEKO_BROADCAST_AUTOSTART to automatically start or do not start broadcasting when the room is created. By default, it is set to true because it was the previous behavior.m1k1o/neko:kde tag as an alternative to m1k1o/neko:xfce.?embed=1 parameter to the URL, which will hide the sidebar and the top bar, so that it can be embedded in other websites.?volume=<0-1> parameter to the URL, which will set the inital volume of the player (by @urbanekpj).nvh264enc did not send SPS and PPS NAL units (by @mbattista).stereo=1 to opus SDP to clients answer.max_fps=0 would lead to an invalid pipeline.auto_null to audio_output, because it was ignored by KDE./home/neko without losing audio configuration.m1k1o/neko:vivaldi tag (thanks @Xeddius).m1k1o/neko:opera tag (thanks @prophetofxenu).NEKO_PATH_PREFIX./screenshot.jpg?pwd=<admin>, works only for unlocked rooms.remote to desktop and capture.xorg - added xevent and clipboard is handled as event (no looped polling anymore).NEKO_AUDIO_CODEC= and NEKO_VIDEO_CODEC= as a new way of setting codecs.:+1: and :100: with new regex /^:([^:\s]+):/.m1k1o/neko:microsoft-edge tag.NEKO_IMPLICITCONTROL=1). That means, users do not need to request control prior usage.NEKO_BROADCAST_URL=rtmp://your-rtmp-endpoint/live (thanks @konsti).m1k1o/neko:remmina tag (by @lowne).vncviewer image, as its functionality is replaced and extended by remmina.useinbandfec=1 from now on, hopefully fixes minor audio loss issues.NEKO_LOCKS=control login.NEKO_CONTROL_PROTECTION=true.banned, locked, server_started_at, last_admin_left_at, last_user_left_at, control_protection data in stats..m1k1o to .docker.onnegotiationneeded handlers. This allows adding/removing track on demand in a session.m1k1o/neko:brave tag.?usr=<display-name> that will prefill username. This allows creating auto-join links.?cast=1 that will hide all control and show only video.NEKO_ICESERVERS (by @mbattista).m1k1o/neko:google-chrome tag.keymap -> keysym translation to respect active modifiers (#45, with @mbattista).NEKO_DEBUG env variable.chrome-sandbox to fix weird bug when chromium didn't start.{url} {device} {display}.playsinline attribute.VIDEO_BITRATE and AUDIO_BITRATE in kbit/s to control stream quality (in collaboration with @mbattista).MAX_FPS, where you can specify max WebRTC frame rate. When set to 0, frame rate won't be capped and you can enjoy your real 60fps experience. Originally, it was constant at 25fps.?pwd=<your-password> and it will be automatically used when logging in./stats?pwd=<admin> endpoint to get total active connections, host and members.m1k1o/neko:vlc tag, use VLC to watch local files together (by @mbattista).m1k1o/neko:xfce tag, as an non video related showcase (by @mbattista).pion/webrtc to v3 (by @mbattista).requestFullscreen compatibility for older browsers.m1k1o/neko:vncviewer tag, use NEKO_VNC_URL to specify VNC target and use n.eko as a bridge.