Skip to main content

Backlog

6

Under consideration

Issue Board

staff not receiving notifications for shift changes

hello,Β staff are no longer receiving notifications when there's a change in their shifts. Can this be rectified as a matter of urgency please?

Yousef Odeh
Feature Request

Leave requests

Unsure if leave is being flagged for those who are creating the roster for requested dates by employees, and whether there are functions to show β€˜approved’ or β€˜denied’ to workers who have requested for leave. Might be a good idea to have a function, if it doesn’t already exist which prevents workers names from coming up for those approved leave dates, when schedules are being created. Additionally, would be nice to have a section that states amount of leave; sick, annual and long service (for those who it applies to) openly on their Optiq front page.

Elif Hatipoglu
Feature Request

Please add in an unavailability section!

Previously, with our other used service there was an option to state unavailability. This is useful where we are still working our scheduled full-time hours but are unable to work additional hours on a particular Saturday for example. Is this something we can add?

Elif Hatipoglu
Feature Request

todays shift

it is currently 6:20am on Wednesday, my shift statrs in 2 hours yet on the home page under 'β€œtoday’s shift”, it still has yeasterday. When you look on a monday morning, it always tells you the shift for last monday, not the day it actually is. The internal clock on this app (or at least on mine) is out by a few hours. It will not update to β€œtoday” untill I am already at work (and potentially at the wrong location!!!)

Bess Nayda
Issue Board

Cant put in leave atm. Comes up with error - description is required.

Joel Snellenburg
Issue Board

Laura Kearns showing up on coolum leave/diary (shes not coolum employee) happening with other staff too.

Joel Snellenburg

Next up

1

Committed and queued

In Progress

8

Actively being built

Feature Request

Calendar Sync β€” Subscribe to your roster

Subscribe to your work roster directly in your favourite calendar app (Google Calendar, Apple Calendar, Outlook). A new "Add to Calendar" button on the schedule page provides a webcal:// link that keeps your shifts automatically synced. Key details: iCal feed generated from your published roster Works on both desktop and mobile devices Auto-updates as your roster changes

Chris Germon
Feature Request

Schedule Enhancements β€” Leave-only view and staff restrictions

New filtering and visibility options on the schedule screen. Managers can now toggle a "Show Leave Only" filter to see just leave entries. Staff users have a restricted view that shows only their own relevant schedule information, with leave type details hidden. Key details: "Show Leave Only" toggle on the schedule Staff-appropriate schedule view (no sensitive leave details) Role filter on Manage Leave page

Chris Germon
Feature Request

Faster Schedule Loading

Behind-the-scenes performance improvements to the schedule screen. Database queries reduced from 7 to 4 per page load, metadata queries now run in parallel, and new database indexes added for faster pagination. Key details: Noticeably faster schedule page loads Smoother copy/paste interactions on the roster Optimised for large teams with many shifts

Chris Germon
Feature Request

Mobile App Improvements β€” Better navigation and filters

Significant improvements to the mobile experience including a redesigned home dashboard, proper schedule filter drawer, and improved navigation with direct access to schedules and other key pages. Key details: Mobile schedule filter drawer for easy filtering Improved home dashboard with quick actions Schedule added to mobile navigation menu Android app now available

Chris Germon
Feature Request

Improved Roster Export β€” Polished Excel downloads

Redesigned roster Excel export with a professional, print-ready layout. Staff names are bold, columns have proper borders, roles are colour-coded, leave days highlighted in red, and headers styled with grey backgrounds. Key details: Role-based colour coding in export Leave days clearly highlighted Print-ready format β€” ready to pin up in the office

Chris Germon
Feature Request

Notification Preferences β€” Control your email notifications

New Notification Settings page where you can control exactly which email notifications you receive. Choose from 31 notification types across categories like shifts, leave, timesheets, and more. Key details: Toggle individual notification types on or off Notifications grouped by category for easy management Available under Settings

Chris Germon
Feature Request

Audit Log β€” Track admin actions

A new Audit Log feature that records important admin actions across the system. Super admins can review a log of who did what and when, including security-related actions like login attempts and permission changes. Key details: Audit log settings page for super admins Tracks security and administrative actions Searchable history of system changes

Chris Germon
Feature Request

Permission Matrix β€” Per-brand access control

A new Permission Matrix page for super admins to view and manage permissions across the organisation. Includes a brand selector to configure permissions per brand, info tooltips explaining each function, and a clean table layout. Key details: Available under Settings for super admin users Per-brand permission configuration Clear overview of all system functions and role access levels

Chris Germon

Done

8

Recently shipped

Issue Board

Payroll Details Export fail

Report failed to export / download

Mark McCudden
Feature Request

Payroll V0.2 β€” Streamlined Payrun Process

Simplified the payrun process by removing risky Xero sync operations and focusing on operational inputs only. Key changes: Removed Payslip & Pay Calendar Sync: No longer synchronizes Payslips and Pay Calendars to Xero after running a Payrun β€” all calculations handled entirely by Xero New Sync Scope: Only syncs Staff Timesheet entries and Staff Leave Applications to Xero Payroll AU Sync Result Logic: Clear success/failed status β€” success means all records synced without errors, any single error marks entire process as Failed Improved Result Display: Successfully synced staff shown on Processed tab, failed records on Unprocessed tab with error icon and hover message Removed Amendment Calculation: No longer checks staff amendments on Re-Process or displays Amendment data in UI Note: All removed flows are hidden at code level only β€” core BE logic (Payroll Cost calculation, Staff Amendment data) continues to run unimpacted. Part of Payroll V0.2 β€” delivered by Trinity Development Team, March 2026

Chris Germon
Feature Request

Payroll V0.2 β€” Stable Xero Connection & Enhanced Staff Sync

Major improvements to Xero connection stability and the staff synchronization process. Xero Connection: Auto-reconnect mechanism via background job and on Payroll Settings page visit Fixed connection status β€” only shows Disconnected when truly unreachable (expired tokens, user-initiated disconnect in Xero) Silent refresh/reconnect in all other cases Enhanced Staff Sync: Sync triggers on staff create, profile edit, manual Staff Sync, and Process/Re-process Improved matching logic β€” matches by email, creates new Xero employee if no match Reduced sync fields β€” removed Status, JobTitle, Gender, Phone Classification, PayrollCalendar, LeaveBalances and others Now pushes only essential fields: EmployeeID, Title, Name, Email, DOB, Address, Mobile, StartDate, TaxDeclaration, BankAccounts, IncomeType, EmploymentType Fetches SuperMemberships from Xero (SGC/STATUTORY preferred) to keep superannuation accurate Removed Leave Balance sync β€” leave balance changes now stay in Optiq only Part of Payroll V0.2 β€” delivered by Trinity Development Team, March 2026

Chris Germon
Feature Request

Payroll V0.2 β€” Export Payroll Enhancements

Multiple improvements to the payroll export functionality for more accurate reporting. Key changes: Other Unpaid Leave on Loadings Sheet: Leave records with type Other Unpaid Leave now appear on the Loadings sheet with correct field values (staff name, payroll instance, contractor, award, location, dates, shift periods) Earning Rate Label Fix: Leave-related rows now display the Leave Type name instead of the Class Rule name in the Earning Rate column Export Filtering: Other Unpaid Leave records are only included when the leave date is in the past and belongs to the selected Pay Cycle Changes apply to both Payroll > Labour Cost Export and Payroll > Export. Part of Payroll V0.2 β€” delivered by Trinity Development Team, March 2026

Chris Germon
Feature Request

Payroll V0.2 β€” Xero Rate Limit Handling Fix

Technical fix to resolve errors caused by improper handling of Xero's API rate limits. Key changes: Identified root cause of rate limit errors in the current implementation Implemented improved rate limit handling to prevent sync failures Reduces errors during high-volume payroll sync operations Part of Payroll V0.2 β€” delivered by Trinity Development Team, March 2026

Chris Germon
Feature Request

Payroll V0.2 β€” Xero Location Mapping

New Xero payroll location mapping system for accurate payroll tracking by site. Key changes: Created a new table to store Xero payroll locations Maps Xero Tracking Categories to Optiq locations by name Works similarly to the new earnings and leave type mappings Enables accurate location-based payroll reporting Part of Payroll V0.2 β€” delivered by Trinity Development Team, March 2026

Chris Germon
Feature Request

Payroll V0.2 β€” Internal Payroll Leave Table

Replaced the Xero Leave Type sync with a new internal Payroll Leave system. Key changes: Removed all sync triggers for Leave Types to Xero (on connect/reconnect, Payroll Settings All button) Created a new internal Payroll Leave table in the Optiq database Payroll Leaves are now manually imported β€” no longer synced from Xero Migrated all existing Optiq Leave Type mappings to the new Payroll Leaves Leave types sourced from Xero and assumed correctly configured there Part of Payroll V0.2 β€” delivered by Trinity Development Team, March 2026

Chris Germon
Feature Request

Payroll V0.2 β€” Internal Payroll Earnings Table

Replaced the Xero Earning Rate sync with a new internal Payroll Earnings system. Key changes: Removed all sync triggers for Earning Rates to Xero (after publishing a Class, on Xero connect/reconnect, Payroll Settings buttons) Created a new internal Payroll Earnings table in the Optiq database Payroll Earnings are now manually imported β€” no longer synced from Xero Migrated all existing Optiq Class Rule mappings to the new Payroll Earnings Updated Class Rule UI to allow selecting a Payroll Earning when adding/editing rules Part of Payroll V0.2 β€” delivered by Trinity Development Team, March 2026

Chris Germon