Changelog

Every update, improvement, and fix — documented in full.

v2.3.0

LatestMay 1, 2026
New

CSV export for Occupancy and Revenue reports with custom date ranges

New

Date range picker added to Reports page with "This Month" shortcut

New

Housekeeping task drawer now supports priority selection and staff assignment in one step

Improved

Dashboard now uses real-time data from live API — no more stale occupancy counts

Improved

Reservation table search now covers confirmation number, guest name, and email

Fixed

Fixed revenue breakdown throwing null error when no charges exist for a period

Fixed

Resolved check-in/out buttons not appearing on touch devices in reservations table

v2.2.0

April 14, 2026
New

Team Management page now wired to live API — create, edit, deactivate staff in real time

New

User role toggle (active/inactive) updates instantly without page reload

New

Reports page redesigned with tabbed layout: Occupancy, Revenue, Arrivals & Departures

Improved

Guest Drawer now handles nullable profile fields gracefully (nationality, ID number, address)

Improved

Sidebar navigation indicators refined — active state uses primary color with chevron

Fixed

Topbar on Reports page was overflowing on mobile — date controls moved into page body

Fixed

Priority badge missing "normal" level causing TypeScript type error in status-badge component

v2.1.0

March 28, 2026
New

Billing & Folio page: post charges, record payments, and manage guest folios in real time

New

Charge Code management in Setup — categorize room, F&B, service, and custom charges

New

Assign Task drawer: reassign housekeeping tasks to different staff from the task list

Improved

Room status board on Housekeeping page now shows live percentage bars per status

Improved

Reservation drawer validates date ranges and prevents check-out before check-in

Fixed

Dashboard occupancy rate was reading from a deprecated field — now uses rooms.occupied/total

v2.0.0

MajorMarch 3, 2026
New

Complete UI redesign — new sidebar navigation, topbar layout, and card system

New

Shell layout component with consistent page structure across all modules

New

Status badge system: room, reservation, task, and priority badges unified into one component

New

StatCard component with icon, trend indicator, and subtext support

Improved

All drawers (reservation, guest, task, room) rebuilt with FormField components and validation

Improved

Color palette consolidated: primary indigo, semantic greens/ambers/reds for statuses

Fixed

Session persistence on page refresh — auth token now stored and revalidated on mount

v1.9.2

February 12, 2026
Improved

API error handling centralized — 401 responses now redirect to login automatically

Fixed

Housekeeping list was not filtering by status on initial load

Fixed

Room type selector in Reservation drawer was showing wrong base rate after room switch

v1.9.0

January 29, 2026
New

Guests module: full CRUD for guest profiles with search, create, edit, and delete

New

Guest Drawer with ID type, nationality, address, and contact fields

New

Housekeeping page with task status filters, room status board, and priority queue

Improved

Reservations list now shows room type name and nights count in table rows

Have a feature request or bug report? Contact us