v2.9.0

TimoBolkart/TF_FLAMEv2.9.0Feb 22, 2025by m1k1o

AI Summary

The final v2 release before the v3 upgrade, adding Nvidia support for Firefox, new URL parameters for UI control, and various bug fixes.

Key Highlights

  • Added Nvidia support for Firefox.
  • Added URL parameters for language, side, and mute chat controls.
  • Added RTMP broadcast support to the Nvidia Docker image.
  • Fixed Gstreamer buffer overflow and version sorting issues.

New Features

  • Nvidia support for Firefox
  • URL parameters (?lang, ?show_side, ?mute_chat)
  • RTMP broadcast support
  • New translations (Taiwanese, Japanese)

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.