Features
- Added pinned messages support (#251)
- Added edited message indicator (#408)
- Added configurable maximum size for avatars and banners (#396)
- Added invite links with automatic role assignment (#407)
- Added sound notification when a remote user starts or stops screen sharing (#406)
- Added automatic Docker image build and push on commits to the development branch (disabled for now)
- Enabled WebSocket keepalive support (#414)
Fixes
- Added missing permissions check (#394)
- Escaped CSS URL strings to prevent injection issues (#391)
- Muted stream when user is deafened (#395)
- Fixed thread and members alignment issues
- Fixed loading older messages when scrolling up
- Fixed auto login issues on Firefox (#404)
- Fixed max bitrate configuration handling (#415)
- Fixed password manager autocomplete issues (#417)
Miscellaneous
- Updated Bun to version 1.3.10 (#409)
- Updated CI configuration
- Docker no longer runs on root user
Docker Image
docker pull sharkord/sharkord:v0.0.8Caution
If you use Docker AND are updating from <= 0.0.7 READ THIS. BREAKING CHANGE.
Sharkord no longer runs as root inside the container, so the mounting point changed AND permissions of the data folder NEED to be updated otherwise Sharkord won't run. Follow these instructions:
1. Stop and remove the old container
This will NOT delete your data folder, only remove the container.
docker rm -f sharkord2. Pull the new image
docker pull sharkord/sharkord:latest3. Fix ownership
sudo chown -R 1000:1000 ./dataIf your data directory is somewhere else, replace ./data with the correct path.
5. Start the container with the new mount path:
docker run \
-p 4991:4991/tcp \
-p 40000:40000/tcp \
-p 40000:40000/udp \
-v ./data:/home/bun/.config/sharkord \
--name sharkord \
sharkord/sharkord:latest