v2.4

m1k1o/nekov2.4Sep 11, 2021by m1k1o

AI Summary

Improvements to macOS compatibility, UI indicators for unread messages, and the addition of Brave browser support.

Key Highlights

  • Red dot badge for unread messages in the sidebar.
  • Support for `m1k1o/neko:brave` Docker tag.
  • Fixes for keyboard mapping on macOS and fast scroll speed.
  • Graceful websocket disconnection on server stop.

New Features

  • Red dot badge for unread messages.
  • Brave browser image tag.
  • Broadcast pipeline error reporting to users.
  • Graceful websocket disconnection on server shutdown.

Full Release Notes

### New Features
- Show red dot badge on sidebar toggle if there are new messages, and user can't see them.
- Added `m1k1o/neko:brave` tag.

### Bugs
- Fixed keyboard mapping on macOS, when CMD could not be used for copy & paste.
- Fixed stop signal sent by supervisor to gracefully shut down neko server.

### Misc
- Switched to the latest Firefox version instead of esr.
- Fixed very fast scroll speed on macOS.
- Broadcast pipeline errors are reported to the user.
- On stopping server all websocket connections are going to be gracefully disconnected.

### Other changes
- Upgraded dependencies (server, client),
- Don't kill webrtc on temporary network issues #48.  
- Custom ipfetch #63.
- Build images using github actions #70.
- Refactored RTMP broadcast design #88.
- Based on Debian 11 #91.