Release Updates

Current version: 2.51

2.51
  • Updated single-image and GIF messages to scale to their original aspect ratio without fixed-height bubbles, stretching, or cropping.
2.50
  • Added one-to-one audio and video calls inside direct messages.
  • Added screen sharing, incoming call invitations, ringing, accept, decline, cancel, missed call, and call history states.
  • Added microphone mute, camera, screen-share, and hang-up controls with responsive desktop and mobile layouts.
  • Added authenticated call signalling and relay-only TURN media routing to protect participant network addresses.
2.46
  • SEO improvements and fixes
2.45
  • Fixed an issue that prevented eligible users from creating chat rooms.
  • Fixed an issue that could cause an error when signing in.
2.44
  • Replaced Google reCAPTCHA with Cloudflare Turnstile for human verification.
  • Added admin controls for enabling Turnstile, saving site and secret keys, and choosing which auth forms show the captcha.
2.43
  • Applied key privacy bug fixes across moderation workflows.
2.42
  • Fixed language switching so the selected language cookie is written reliably and validated before use.
  • Added translation support for admin-entered homepage, footer, cookie, about, privacy, and terms content.
  • Updated language term rebuilding to include translatable settings content and respect the configured database table prefix.
2.41
  • Added a new Blog page where you can browse official updates and announcements in one place.
  • Blog posts now open in a cleaner reading view, making longer updates easier to follow.
  • Blog posts now show which admin wrote them, giving each update a clear author.
2.40
  • Changed deleted chat messages to be permanently removed from the database instead of being soft deleted.
  • Updated deleted message cleanup so older soft-deleted messages are purged when the cleanup job runs.
2.39
  • Changed chat uploads to send files in smaller chunks and rebuild them on the server, avoiding single-request host limits.
  • Fixed drag-and-drop all-mode uploads so regular files are not rejected by the video-only media path.
2.38
  • Set chat uploads to allow files up to 1024M across the upload UI and bundled PHP host configuration files.
  • Improved large video uploads by skipping browser thumbnail generation for big videos before upload.
2.37
  • Improved large chat file uploads so they are more reliable on slower connections.
  • Added clearer upload messages when a file is too large, incomplete, or could not be sent.
2.36
  • Added room polls with modal creation, authenticated voting, and live result bars.
  • Improved chat updates so poll results refresh alongside message status changes.
2.25
  • Expanded supported video formats and now alert users when uploads are rejected.
2.24
  • Applied CSRF and admin-only protections across AJAX administration endpoints.