Major release of LalkaChat.
This build fixes large amount of bugs and rewrites of chat systems.
Change Log:
Major
- Added Beam.Pro (Now Mixer) chat #123
- Added Hitbox (Now something else) Chat #338
- Chat now supports Transparency, Borderless Mode #352 #358 Thanks to @mokrinsky with his PR!
- Chat now keeps the position after restart #358
- Transparency can now be configured #360
- Major inside refactor of how messages are processed #355
- Support for Twitch Subscription messages #377
- Goodgame now supports using channel id instead of name (Fixes issue when GG API is inaccessible) #385
- Chat is now properly ObjectOriented (c) #393
- Chat log is now being rotated so you wont have 100 MB logs from now on #414
- You now can set path to file index.html, that will redirect to your main chat. Helps with reconnecting #434
- LalkaChat now support emojis 🎉 #353
- Now you can have 1 style both for GUI and for Web #449
Minor
- Tests are now in JUnit Format #373
- Fixed how tests are being cleaned #349
- GUI Module is now split into multiple micro-modules #335
- Twitch /me now properly shows as [user did something] #370
- GG Tests were rewritten #387
- Removed obsolete display-name from Twitch #396
- Reworked how platform is being processed #395
- Added OAuth for Twitch.TV to authorize changes to Twitch (Not used at the moment) #395
- Message format changes #405 #446
- Themes are being build in separate blob for testing purposes #407
- Refactor of configuration parsing #418
- Reworked how classes are imported, now supporting PEP8 format #344
- Fixed bad path for websocket #428
- Most of class information are now stored in class, not some random dict #416
- Sanitizing of messages are being done on server side instead of client side #441
- New "Pending" status that is colored yellow #383