2.4.0
Despite being intended to complement existing apps rather than replace them, TimeLight is inching ever closer to the point of becoming a standalone app capable of managing all your time tracking from the system tray.
Features
- A new daily time report dialog has been added. This dialog allows you to see your time entries for the day, as well as time reports for previous days.
- Downloaded time entries are now cached in a time entry store. This allows resource sharing to happen in the entire app and helps reduce overall network usage.
Changes
- The job modification dialog now allows you to choose recent descriptions.
- It is now possible to force the Teams integration to reauthenticate.
Fixes
- TimeLight now makes heavy use of QSharedPointer instead of raw pointers to help boost memory safety.
- Some comparisons have been fixed to be more accurate.
- TimeLight can be compiled with GCC again.
- If the workspace you were using becomes no longer available, TimeLight will handle that properly instead of infinitely looping on startup.
- Icons and tooltips are now updated properly when the current job changes.
- Backtraces now use seconds since the Unix epoch in their names instead of milliseconds since the epoch.
- Fetching of external dependencies has been fixed.
Known bugs
- The Teams integration has stopped working on some systems due to an authentication error. The exact cause of this error is unknown.