v2.9.0
google/magikav2.9.0Feb 22, 2025by m1k1o
AI Summary
A stabilization release prior to v3, adding localized features like language support and NVIDIA compatibility, alongside bug fixes for logging and file handling.
Key Highlights
- Added NVIDIA support for Firefox.
- Added URL parameters for interface language and UI controls.
- Added new translations for Traditional Chinese and Japanese.
- Fixed buffer overflow in GStreamer log function.
New Features
- NVIDIA support for Firefox.
- URL parameter `?lang=<lang>` for interface language.
- URL parameter `?show_side=1` for side visibility.
- URL parameter `?mute_chat=1` for chat muting.
- Environment variable `NEKO_BROADCAST_AUTOSTART`.
- New translations (Traditional Chinese, Japanese).
- RTMP broadcast support for NVIDIA docker image.
- Clipboard sync only when window is in focus.
Full Release Notes
This is the last v2 release before v3 release. ### New Features - Added nvidia support for firefox. - Added `?lang=<lang>` parameter to the URL, which will set the language of the interface (by @mbattista). - Added `?show_side=1` and `?mute_chat=1` parameter to the URL, for chat mute and show side (by @mbattista). - Added `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. - Added new translations (🇹🇼,🇯🇵) by various people. ### Bugs - Fix incorrect version sorting for chromium, microsoft-edge, opera and ungoogledchromium. - Fix buffer overflow in Gstreamer log function [#382](https://github.com/m1k1o/neko/pull/382) (by @tt2468). ### Misc - Added RTMP broadcast support to nvidia docker image [#274](https://github.com/m1k1o/neko/issues/274). - Ensured that paths are writable by neko user [#277](https://github.com/m1k1o/neko/issues/277). - Git commit and tag are now included in the build when creating a docker image. - Remove any temporary files associated with a Form after file upload, that would be otherwise never removed. - Add check for volume parameter in URL before setting volume (by @FapFapDragon). - Add glib main loop to capture manager [#383](https://github.com/m1k1o/neko/pull/383) (by @tt2468). - Sync clipboard only if in focus.