Bug Fixes
Fixed Edit Dialog Bucket Selection
Resolved an issue where the edit activity log dialog would display the incorrect bucket/category on the first open. The dialog now correctly initializes bucket and activity selections from the log data, eliminating race conditions that caused incorrect values to appear.
Fixed Summary Statistics in Smart Mode
Fixed summary card statistics at the top of the activity logs page that were showing inconsistent data or "0" hours in smart mode, even when users had hundreds of hours logged. The metrics now correctly aggregate and display total, direct, indirect, and supervision hours for both legacy and smart tracking modes.
Enhancements
Added Time Column to Activity Logs Table
Added a new "Time" column next to the date column in the activity logs table, displaying session start times in a user-friendly 12-hour format (e.g., "5:01 pm"). This column appears in both smart and legacy tracking modes, making it easier to see when activities were performed at a glance.
Improved Table Layout
Adjusted the date column width to prevent text from being squished, providing better readability for date information in the activity logs table.