LeaveSync

Changelog

What's new

A running log of LeaveSync product updates, new features, improvements, and fixes.

v0.4.0

ICS feed privacy controls

Administrators can now configure privacy rules per leave category. Sensitive categories can be hidden entirely or published as unavailable without detail.

  • NewPrivacy rule configuration per leave category
  • NewFeed preview panel showing exactly what subscribers will see
  • NewToken revocation and regeneration for ICS feeds
  • ImprovedICS SEQUENCE field incremented correctly on leave updates
  • FixedFeed cache invalidated reliably when leave status changes
v0.3.0

Manual availability entries

Employees can now record WFH, travelling, training, and client-site entries alongside approved leave. Manual entries appear in ICS feeds alongside Xero-synced leave.

  • NewWFH, travelling, training, and client-site availability entry types
  • NewManual entries appear in ICS feeds with correct event categorisation
  • NewEmployee availability dashboard showing leave and manual entries together
  • ImprovedAvailability record model unified across leave and manual types
v0.2.0

ICS calendar feeds

LeaveSync now publishes per-person ICS feeds. Feeds are secured with a signed token and compatible with Outlook, Google Calendar, and Apple Calendar.

  • NewICS feed generation using RFC 5545-compliant ical-generator
  • NewPer-person feed URLs with revocable signed tokens
  • NewFeed caching via Vercel KV with cache invalidation on leave change
  • NewDeterministic UID generation ensuring stable event identity across feed refreshes
  • ImprovedOutlook, Google Calendar, and Apple Calendar compatibility verified
v0.1.0

Xero Payroll integration and leave sync

Initial release. LeaveSync connects to Xero Payroll AU, NZ, and UK via OAuth. Employee records and approved leave sync automatically.

  • NewOAuth connection to Xero Payroll AU, NZ, and UK
  • NewEmployee sync from Xero with automatic updates on changes
  • NewApproved leave inbound sync from Xero
  • NewLeave submission, manager approval, and decline with Xero write-back
  • NewLeave balance sync from Xero Payroll
  • NewMulti-tenant architecture with Clerk Organisation isolation