- Added TCP Sockets
- Sockets are automatically determined if the handshake with the server pass, if not, a warning will appear on the window
- Sockets are not required, so if the handshake will not pass, it'll fallback to HTTP requests automatically
- Sockets are mainly used for matchmaking queue, squads and user notice at the moment.
- When creating squad, the squad name is saved for future creation
- Added debug setting tab (for Dev build and Dev signature)
- Added user settings
- Added notification sounds (TCP sockets are required in order to work)
- Volume is customizable in user settings
- You can set a match found sound between two choices, more choices will come soon
- Squad notifications sounds added too (Player join/exit and new message)
- "permission" key is now optionnal on Group entity
- Fix squad not found on URL Change or plugin disconnection or squad fetch error