Open
Description
A lot of the core application logic is implemented only in the GUI code, violating MVC design principles. This makes it impossible to rewrite the GUI without also rewriting lots of core logic. Such logic must be moved to the core side, as a prerequisite to rewriting the GUI.
This issue is a place to collect a list of all parts of the application logic that fall into this category:
- Auto-logoff timer (
CLoginComponent
triggers an uncommanded disconnect under certain conditions)