Server
--------
The system of save all data is obsolete, can be improve with database in sql lite, this will be better for administration and development new tools.
Clients
--------
When internet line drop, client is disconnect but haven't reconnect for connect when internet line is up, that can be improve with tab in Settings that have number of retrys and delay betwen retrys for reconnect to server.
Configuration of admins groups
-------------------------------------
Whichever with access to "User Edit" can grant any privilege.
For example, if i make group "Admin" with all privilege, and i make second group "Sub-Admin" with "User Edit, Kick, Ban" can modify his permissions to all privileges himself or get superadmin inclusive.
Chats
-------
Anyone can do flood in chat system.
Channels haven't chat, for people that want send notice for his channel but no for all server.
PTTs
------
It's curious do a PTT for player, but there is a problem when disconnect because loss configuration of PTT and Channels can't be associated to PTT that is a problem, too is a problem that one key must be for one because a lot of times it's required say the same at same times to various users. Other possibility will be create tab with personal configuration of PTT's for users and channels that appear as user configuration.
Colors
-------
The white background is very annoying and can't be modified in settings.
Icons
------
It's neccesary a icon for mute microphone and other for mute headphone, because people dont know who is muted. Also It's interesting put a color to icon while user is talking for fast visualization.
Channels
--------
Comments of channels must be in properties in a new tab for do more intuitive.
Refresh
-------
While people are talking, the tree is refreshing continously and generate a bit lag to users.
