🚀 New Features
-
Attendance Record Duplication System: Added ability to duplicate existing attendance records when creating new entries, copying user details and notes while resetting status. Available when creating new attendance records through Shifts > Attendance Records > New with "Duplicate From" option.
-
Location Detail View for Attendance Management: Implemented dedicated location-specific attendance dashboard showing current clock-ins, no-shows, and location-specific metrics. Accessible through Attendance Management > Dashboard > Location Detail for managers and administrators.
-
No-Approval Goal Workflow Option: Added "none" approval workflow setting allowing goals to become immediately active upon creation without manager review. Configurable in EPMS > Admin Settings > Goals Management > Workflow Configuration.
-
Goal Category Status Management: Implemented active/inactive status controls for goal categories with prevention of removal for categories currently in use. Managed through EPMS > Admin Settings > Goals Management > Goal Categories section.
🔧 Improvements
-
Enhanced Three-Tier Goal Workflow Implementation: Completed full three-tier approval process with employee review, manager finalization, and leadership approval stages. Workflow selection available in EPMS > Admin Settings > Goals Management with automatic UI adaptation based on selected workflow.
-
Late Clock-In Buffer Configuration: Added configurable buffer time for late clock-in determination, allowing organizations to set grace periods before marking attendance as late. Buffer settings applied automatically to attendance status calculations across all time tracking interfaces.
-
Timezone-Aware Shift Time Display: Updated all shift time displays to show times in the effective timezone across attendance history, dashboard widgets, and management interfaces. Ensures consistent time representation regardless of user location or system timezone.
-
Simplified Goal Modal Interface: Streamlined performance review goal modal to focus on linking existing goals rather than creating new ones. Updated interface available in Performance Reviews > Goal Management section with cleaner workflow.
-
Enhanced Attendance Review UI: Improved attendance record review interface with contextual actions, help panels, and better modal presentation. Available through Attendance Management > Review Queue with enhanced manager workflow tools.
�Bug Fixes
-
Attendance Record Deletion Capability: Added proper destroy action for attendance records with appropriate authorization and cleanup. Delete option available in attendance record detail views for authorized users.
-
Ad-Hoc Shift Handling Improvements: Enhanced ad-hoc shift creation and display logic with better logging and UI presentation. Fixes apply automatically to all ad-hoc shift operations throughout the attendance management system.
-
Global Card Hover Effects Disabled: Removed default card hover effects across the entire application to improve visual consistency and reduce unintended UI interactions. Applied globally to all card components.
-
Help Button Positioning: Moved help buttons to page actions section for consistent placement and better accessibility. Updated positioning applies to team availability and other management interfaces.
🎯 What This Means for You
-
Flexible Goal Management: The enhanced goal workflow system provides organizations with complete control over approval processes, from immediate activation to complex three-tier reviews, enabling alignment with existing organizational structures and approval hierarchies.
-
Comprehensive Attendance Control: The improved attendance management system offers detailed location-specific insights, flexible late policies, and streamlined record management, providing managers with better tools for workforce oversight and compliance tracking.
-
Streamlined User Experience: The UI improvements and bug fixes create a more consistent and intuitive interface across all modules, reducing training requirements and improving daily productivity for all users interacting with the platform.