Important
Sharkord is still in alpha. Updates might break things. It's HIGHLY RECOMMENDED to backup your data before updating so you can roll back if something goes wrong. If you encounter any issues, please report them on GitHub.
Features
- Added a sessions inspector (#915)
- Added an option to freeze animated avatars (#900)
- Added an option to freeze animated banners (#922)
- Added a setting to disable automatic emoticon conversion (#893)
- Added a warning about users sharing the same IP when banning (#907)
- Added user settings that make the voice text chat follow the voice channel you join and close when you leave it (#937)
- Added Turkish translation (#932)
Fixes
- Fixed users being unable to speak in a voice channel after a moderator moved them there without view permission (#939)
- Fixed voice sessions leaking when a socket closes (#936)
- Fixed signed file URLs failing after the access token expired (#917)
- Fixed missing audio by starting the mic stream before consuming existing voice producers (#902)
- Security hardening (#935)
- Fixed flaky tests
Others
- Loosened the hotkey rules (#905)
- Refactored rate limiters (#926)
- Bumped Bun (#920)
- Updated bun-sfe-autoupdater
- Improved editor handling
- Improved the bug report template
- Added download links to the README
Special thanks to @jagobainda, @Jipok, @doryiii, and @ysft44372 for their
contributions <3
Docker Image
docker pull sharkord/sharkord:v0.0.30