April 30th, 2026

v1.10.7 — Xero sync audit log + payrun stability

Improved

Xero sync audit log — When a manager clicks Sync to Xero, Optiq now records who triggered it, when, against which Xero org, and whether it succeeded. Useful when investigating why a sync skipped staff or returned an error. Visible to super-admins under Settings → Audit Log (or via /hr/v1/audit-log/list).

Payroll robustness — Fixed a bug where editing a staff member’s pay info without including the tax-free threshold field would silently flip it off. Also wrapped award expression evaluation so a malformed condition no longer aborts an entire payrun — bad rules now log a warning and produce a 0 line for that one rule.

Behind the scenes

First deployable build from main since 2026-03-23. We took the opportunity to align the source with the current private libraries and restore prod profile config files that had been on a stale branch. Mostly invisible to operators, but if anything looks off, please ping us.