A major overhaul of the zOGI protocol backend. Emphasis on stabilizing Contact and Enterprise operations, including the Contact CRUD window. Now caches entities using a simple in-memory hash table and LINQ.
The Quartz.NET scheduler is included for managing
periodic tasks such as appointment reminder
pop-ups. A calendar UI has been created for the
scheduler tab of the main window. Task lists load
with less impact on application responsiveness.
Numerous significant improvements were made to
application stability.
Performance and stability are dramatically improved. Contact and enterprises can be deleted, and assignments/unassignments propagate to related windows. The task list loads tasks as they are received from the server. Tasks, contacts, and enterprise tabs in the project window load contents.