Skip to main content

Changelog

Follow new updates and improvements to Optiq.

v1.1.2

New

Day View with Horizontal Timeline
The schedule now features a day view with a horizontal timeline, making it easier to see staff shifts at a glance across the full day.
Manual Address Entry
Addresses can now be entered manually if they are not available via Google Maps search. Look for the "Enter manually" link below the address field.

Improved

Configurable Announcements
System-wide announcement banners can now be managed from Settings → General, without needing a redeployment.
Performance Improvements
Faster page loads and improved responsiveness across scheduling and timesheet views.

Fixed

Schedule Publish Email Notifications
Notifications when rosters/schedules are published or updated will now send an email to staff associated with that location.

NewImprovedFixed

v1.0.0 — Production Launch

New

Decimal Hours Display
Hours can now be displayed in decimal format (e.g. 7.5h instead of 7:30) across timesheets, leave balances, and reports. Toggle this in Settings → General.
General Settings Page
New settings page for organisation-wide configuration including decimal hours display and announcement banners.
Notification Settings
Superadmins can now configure all 31 notification types grouped by category (leave, timesheets, schedules, etc.) with web and email toggles.
User Permission Overrides
Administrators can now override individual user permissions, enabling fine-grained access control beyond role-based defaults.
Release Notes
New in-app release notes modal that appears when updates are deployed, keeping users informed about new features and improvements.

Improved

Schedule Performance
Significant rendering and copy/paste performance optimisations on the schedule screen, especially for large rosters.
Award Calculation Engine
Fixed multiple edge cases in award rule calculations including index out-of-bound errors, workload reset logic, and boundary condition handling. Added comprehensive unit tests.
CI/CD Pipeline
Automated production deployment pipeline with systemd service management, health checks, and deployment tagging.

Fixed

Leave Balance Display
Corrected decimal formatting and available balance calculations. Leave balance now shows the correct value as of the day before the leave period.
API Gateway Timeouts
Increased gateway timeouts for long-running operations like background service calls and award calculations.
Notification Defaults
New notification settings now correctly default to WEB+EMAIL when no explicit preference has been set.

NewImprovedFixed

v0.9.0 — Pre-Launch Beta

New

Schedule Export (OP-40)
Export schedules to Excel in two formats — by staff and by shift — combined into a single workbook with colour-coded formatting.
Staff List Export (OP-14)
Export filtered staff lists to Excel with selected columns and the ability to filter by location, role, and status.
Payroll System Foundation (OP-52)
Initial payroll schema and organisation-level payroll settings, laying the groundwork for full Xero integration.
Role Hierarchy (OP-71)
Staff roles now support a hierarchy system, enabling permission escalation rules and better access control across the platform.
Leave Status on Rosters (OP-73)
Approved and pending leave requests are now clearly displayed on the roster/schedule view, so managers can see at a glance who is on leave.
Pay Visibility Controls (OP-103)
Location managers can no longer see staff pay rates or head office cost information. Pay information is now restricted to authorised roles only.
Payrun Refresh
Managers can now refresh payrun calculations via a dedicated button, with real-time status updates via WebSocket.

Improved

Xero Integration
Significant improvements to Xero payroll sync: staff matching by email, rate limiting with batch processing, superfund sync error handling, earning rate account code mapping, and leave application batching.
Session Management (OP-102)
User sessions now stay active for longer without unexpected logouts, improving the experience during long scheduling sessions.
Shift Alerts (OP-126)
Improved shift alert counts and removed misleading warnings for staff outside their regular working location.

Fixed

Class Assignment (OP-99)
Fixed an issue where assigning a class (award rule) to a staff member would fail under certain conditions.
Shift Assignment (OP-104)
Resolved a bug preventing staff from being assigned to shifts in specific scenarios.
Leave Balance Calculations
Corrected leave start date calculations, fixed handling of deleted leave requests, and improved opening balance logic.
Payrun Deadlock
Fixed a deadlock issue that could occur during daily automated payrun processing.

NewImprovedFixed