Skip to main contentSchedule Notes, Move Payroll Group & Bug Fixes
New Features
Schedule Cell Notes
- Colour-coded cell notes — add notes to any schedule cell with a colour picker (10 colours available)
- Right-click context menu — Add note, Edit note, Copy note, Paste note, Delete note
- Repeat notes — create the same note across multiple weeks at once
- Drag & drop notes — move notes between cells by dragging
- Notes in exports — schedule notes appear in the exported spreadsheet with amber highlighting
Move Staff Between Payroll Groups
- New Move payroll group button on staff Pay tab
- Validates target group (connected, locations mapped, super fund mapped)
- Shows warnings and blockers before moving
- Audit trail logged for every move
Improvements
- Error boundaries — app now shows a recovery page instead of crashing on errors
- Schedule right-click menu — now works reliably across all schedule cells
- Policy enforcer sync — all API endpoint configs synced across environments
Bug Fixes
- Fixed staff edit forms crashing when editing personal details, employment, pay, or leave
- Fixed Azure AD status call causing page crashes (endpoint disabled until backend ready)
- Fixed React Compiler stripping component state (disabled compiler)
- Fixed context menu appearing off-screen in schedule
- Fixed payroll duplicate processing and page refresh issues
- Fixed shift handler log messages (copy/move)
- Fixed Node.js version upgrade for SSR stability