Features
- Hid user Identity/IP/Location in the “Details” view by default (#302)
- Added support for displaying user banners in voice chat (#349)
- Persisted category collapse/expand state across sessions (#322)
- Bitrate and codec picker (#338)
- Introduced first end-to-end test to improve overall reliability
Fixes
- Fixed send button remaining greyed out in certain situations (#351)
- Excluded deleted users from member count (#346)
- Fixed image file extension normalization from uppercase to lowercase (#315)
- Normalized file extensions across uploads
- Fixed path traversal vulnerability in upload route
- Improved handling and sanitization of malformed or “zalgo” text (#325)
- Improved link handling to prevent incorrect or unsafe behavior (#323)
- Improved IP parsing logic (#340)
Miscellaneous
- Combined users iteration for improved internal performance (#347)
- Updated CI workflows
- Updated contribution and project guidelines
- General maintenance and internal improvements
Special thanks to @Pesuri, @Herbycheck, @abynox, and @ch451ngpw for their contributions
Docker Image
docker pull sharkord/sharkord:v0.0.6Warning
If you are updating, your config.ini might be overridden.