Oasis TimeClock v698
- Pretty major update to many things. First up, the code that draws the list of activities was updated. Seems that the labels were all overlapping one another, making the drawing of the menu excruciatingly slow even on modern computers. Nice and fast now, just by trimming the size of the labels.
- Hid everything to do with 'messages' appearing at the top-right of the TimeClock - they weren't being used, and just interfered with the screen updates.
- Updated Checklist system. Bit of an overhaul really. Now properly supports multiple checklists, and handles things better when multiple checklists are available, no checklists, checklists without questions, and so on. Pretty major overhaul of how checklists are started here.
- Changed the RESTART mechanism for upgrades, hopefully will dispense with the endless looping upgrades after a new version is installed that needs to be deployed more quickly.
- Fixed some miscellaneous bugs in code that comes up from time to time - moving around RunQuery invocations so that they are closer to the query processing.
- Changed the Mantis interface to add the Database/TimeClock number to the BugAccount field to make it easier to see which TimeClock is affected.