Matthias v5
I am excited to announce the latest version of Matthias after a full 8 months of hard work, I have finally finished developing the 5th version for Matthias (Previously known as szeChat).
Changes:
- Re-coded server back-end (Optimized server traffic)
- Added bannable clients
- Re-coded Networking (Multiple iterations)
- Almost entirely re-coded UI (Both server and client)
- Improved performance
- Added voice chat
- Added video chat
- Added custom emojis
- Re-coded emoji UI (Multiple iterations)
- Added profiles (Multiple iterations)
- Improved security (Both local and network)
- Started developing mobile version
- Added image viewing
- Re-coded MD parsing (Multiple iterations)
- Added connection links (You can connect to a server by opening a link)
- Added installer
- Added notifications
- Added lua api (Multiple iterations)
- Added callbacks
- Plenty of quality of life improvements
- Improved UX
- Improved developer experience by automating a large part of asset management
- Created lua api documentation (Available at here)
- Made README nicer on github :3
- Improved audio playback
- Added microphone settings
Installation:
"setup.exe" is optional as it contains the dependencies which are required for Matthias to run. If youre encountering missing files please install that one too.
Full Changelog: v4.0.0...v5.0.0
Future
Fixes may be released in the future in case a huge issue is encountered (This can easily happen as I am the only tester / developer). Furthermore, i will take a short break before continuing developing this, as school is starting soon and I wont have enough time to push such large changes in a short of amount of time. I will also have a huge amount of time in the Winter break (December), so expect a new version / bigger release by then. I love working on this project (Even tho nobody really uses this) and so as of right now there are no plans on discontinuing the project. :)