Skip to content

Latest commit

 

History

History
21 lines (20 loc) · 3.11 KB

TODO.md

File metadata and controls

21 lines (20 loc) · 3.11 KB

Before MinChat can undergo the first public release, the following features must be implemented:

Priority Status Description
1 Done Custom chat input field that can properly display multi-line text and increase it's own size without scrolling the chat
1 Done Support for bans, mutes; The corresponding UI for admins
1 Replaced? Announcement system
1 Partially done Admin ui for changing channel access modes and user roles, and also ui for creating channels
2 Not done Proper GUI chat button, a hint for desktop players telling them that there's a shortcut they can use
2 Done Chat replies
2 Not done Chat notifications
3 Done Client-side checks for user account ban/mute
3 Done Overlay style for some parts of the chat ui (e.g. the field above the chat box)
3 Done System messages and channels only specific users/user groups can speak in; rule, news, overview channels
4 Done Channel groups and ability to order channels
4 Done Automatic gateway reconnect when a failure happens; Failure detection (websocket api should already have a heartbeat system)
5 Done Direct messages (?)
5 Not done Text formatting (will require a custom Label implementation)
6 Not done Map and scheme sharing inside MinChat (with previews) - may require to expand the server.
6 Not done Windowed chat mode (MKUI already has windows)
7 Not done Arbitrary file uploading (???)