v2.3
m1k1o/nekov2.3Jun 8, 2021by m1k1o
AI Summary
Enhancements for localization, automation via URL parameters, and password-protected screen sharing.
Key Highlights
- Simple language picker added.
- URL parameters `?usr=` and `?cast=1` for auto-join and hidden controls.
- Password protection for `NEKO_ICESERVERS`.
- Fullscreen support for iOS devices.
New Features
- Simple language picker.
- URL parameter `?usr=` to prefill username.
- URL parameter `?cast=1` to hide controls.
- Password protected ICE servers.
- New translations (Slovak, Spanish, Swedish, Norwegian, French).
- Google Chrome Docker tag.
Full Release Notes
### New Features
- Added simple language picker.
- Added `?usr=<display-name>` that will prefill username. This allows creating auto-join links.
- Added `?cast=1` that will hide all control and show only video.
- Shake keyboard icon if someone attempted to control when is nobody hosting.
- Support for password protected `NEKO_ICESERVERS` (by @mbattista).
- Added bunch of translations (πΈπ°, πͺπΈ, πΈπͺ, π³π΄, π«π·) by various people.
- Added `m1k1o/neko:google-chrome` tag.
### Bugs
- Upgraded and fixed emojis to a new major version.
- Fixed bad `keymap -> keysym` translation to respect active modifiers (#45, with @mbattista).
- Respecting `NEKO_DEBUG` env variable.
- Fullscreen support for iOS devices.
- Added `chrome-sandbox` to fix weird bug when chromium didn't start.
### Misc
- Arguments in broadcast pipeline are optional, not positional and can be repeated `{url} {device} {display}`.
- Chat messages are dense, when repeated, they are joined together.
- While IP address fetching is now proxy ignored.
- Start unmuted on reconnects and auto unmute on any control attempt.