github Sharkord/sharkord v0.0.8

5 hours ago

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.8

Caution

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 sharkord

2. Pull the new image

docker pull sharkord/sharkord:latest

3. Fix ownership

sudo chown -R 1000:1000 ./data

If 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

Don't miss a new sharkord release

NewReleases is sending notifications on new releases.