It's been roughly a month since my last post on #CritterChat so I figure it's time for another update post! Here's the changes since then:

- Private group conversations are now supported including a room invite system!
- Introduced privacy settings so users can control whether they're seachable or invitable on an instance.
- Several usability tweaks, several UI layout tweaks, several small bug fixes (none big enough to warrant their own call-out)
- Emoji updates including a few missing emojis as well as an entirely new country flag section
- A few new UI features for administration
- A bunch of backend tests have been written, a bunch of refactoring has been done to enable easier maintainability
- Fixed incompatibility with Python 3.13 and 3.14

All in all not that much changed compared to the last update.

Fork it or grab the code to run an instance at https://github.com/DragonMinded/critterchat

Help test the alpha instance at https://alpha.dragonminded.com (DM me here to be activated after signing up)

GitHub - DragonMinded/critterchat: A simple web chat program that can be self-hosted, providing a discord-like channel, group-chat and private chat experience.

A simple web chat program that can be self-hosted, providing a discord-like channel, group-chat and private chat experience. - DragonMinded/critterchat

GitHub
Just like last time, a link to the previous announcement is here: https://chitter.xyz/@dragonminded/116139305164883751
Aspiring Deathclaw Wife :verified_dragon: (@[email protected])

It's been just over two weeks since my last post on CritterChat so I wanted to brag a little bit with a list of changes since then: - Emoji message reactions! - Country flags added to emoji search and reactions - Lots of UI design and QOL tweaks - Docker, thanks to @[email protected] - Better server CPU utilization - Several bug fixes to bugs found by members of the alpha test instance - Instance information is now displayed to new users and available at any time to logged-in users - Basic moderated room support - Mastodon OAuth support for account creation/authentication allowing you to host a CritterChat instance tied to a Mastodon instance! - Multiple sign-up modes implemented, invites implemented. - Explicit anti-genAI stance added to README, explicit Unlicense (public domain) added to repo. Fork it or grab the code to run an instance at https://github.com/DragonMinded/critterchat Help test the alpha instance at https://alpha.dragonminded.com/ (DM me on here to be activated after signing up)

Chitter