Skip to main content

Jun 5: v1.725

This release introduces Compensation Management, time balance visibility in the Shift Planner, document upload controls, manager-based employee segmentation, and a set of fixes across Shift Planner, Absence Management, Recruiting, and the Employee Hub.

🆕 New Features

Compensation Management: A new Compensation Management tab in the HR app lets admins configure Pay Groups, Pay Grades, and Pay Levels. Career Levels can be linked to a Pay Configuration, and that configuration automatically propagates to all Positions under each Role. A dedicated permission set controls read and edit access.

Shift Planner: Each employee row in the Shift Planner now shows their current time balance — overtime surplus highlighted in green, deficit in red — so planners can see at a glance who is already over or under their target hours before scheduling new shifts.

Documents: Admins can now prevent employees from uploading their own documents in the Employee Hub. When the restriction is enabled, the Upload buttons on the Documents page and dashboard profile widget are hidden. Uploads made as part of a Request Form submission are unaffected.

Employee Segments: A new "Is Manager" condition is now available when building employee segments for announcements, surveys, and other shared records. It can be combined with location, department, team, and entity filters to precisely target or exclude managers.

🔧 Improvements

Shift Planner: When an employee who works at multiple locations is added to a shift planner board, their shifts at other locations now appear as greyed-out, read-only overlays. This makes it easy to spot potential double-bookings before committing to a schedule.

Absences: Calendar periods can now be created with yearly or monthly recurrence patterns. Specify the recurrence end date and flair automatically generates all occurrences between the start and end dates.

Announcements: Inactive employees are now excluded from Company Announcement notifications and from the Notifications tab on announcement records. Only currently active employees receive announcements.

Notifications: Hiring managers added to a job or candidate now only receive email notifications when directly @mentioned in a comment, rather than for every comment on the record. This reduces inbox noise for hiring managers who don't need to follow every conversation.

🐞 Bug Fixes

Shift Planner: The "Remaining Hours" column now correctly shows each employee's unscheduled hours (target minus planned) and updates in real time as shifts are added. Previously the column showed a fixed incorrect negative value that ignored planned shifts.

Absence Management: Fixed an issue where absence allowance Taken/Used amounts could be incorrectly doubled due to duplicate withdrawal records created during concurrent recalculations.

Recruiting: Fixed an issue where removing a job from a career portal could inadvertently change the portal's segmentation, causing other jobs to be removed from that portal as well.

Dashboard: Fixed a push notification bug where Cheers notifications displayed the literal placeholder text {sender_name} instead of the sender's actual name.

Employee Profile: Fixed a bug where editing freely-editable profile fields — such as personal phone number or private email — while an unrelated request form was pending would incorrectly attach the profile change to that request form. Profile edits now always apply independently.