0000000000000000000000000000000000000000 b2ed8840b10e6a486314abcce2f4259a7ede14be Keith Simons <keith.simons@smallarmscommission.gov.gh> 1785971038 +0000	commit (initial): Phase 1: multi-tenant hotel PMS foundation, reservations, front desk, guest CRM, RBAC
b2ed8840b10e6a486314abcce2f4259a7ede14be cc6c2e8d9a2864698e166defd318a1eb8af8ff9f Keith Simons <keith.simons@smallarmscommission.gov.gh> 1785993384 +0000	commit: Phase 2 (part 1): floor plan, restaurant reservations, events; fix critical is_unique bug
cc6c2e8d9a2864698e166defd318a1eb8af8ff9f d6cd767b7f72a66114357c21bf463e135e0b3b4a Keith Simons <keith.simons@smallarmscommission.gov.gh> 1785994667 +0000	commit: Phase 2 (part 2): POS module — menu, order entry, kitchen display, settlement
d6cd767b7f72a66114357c21bf463e135e0b3b4a 6aeebf2a4468929865f0e692ecae132c89c8cc5b Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786004398 +0000	commit: Phase 3 (part 1): tenant-scoped settings, Hubtel Checkout payments, webhook
6aeebf2a4468929865f0e692ecae132c89c8cc5b b248201de872b414fac6662cb70dde67d6b127fe Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786006159 +0000	commit: Phase 3 (part 2): deposit handling on bookings
b248201de872b414fac6662cb70dde67d6b127fe 91412185854d362d574fdca44c5a355be0d6b178 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786007426 +0000	commit: Phase 3 (part 3): pre-arrival reminder batch job + post-stay feedback trigger
91412185854d362d574fdca44c5a355be0d6b178 21afb8058a0c10fcee10e5a7030a75b85ad1f200 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786008311 +0000	commit: Phase 3 (part 4): seasonal/dynamic rate plans
21afb8058a0c10fcee10e5a7030a75b85ad1f200 88ba14e134d38474cd604d1ea90fb62224fcf542 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786012991 +0000	commit: Phase 3 (part 5): invoicing — dompdf, per-folio invoice, corporate statements
88ba14e134d38474cd604d1ea90fb62224fcf542 edcba5fc2536752301467bdedb5b45e5eecf2f7b Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786016633 +0000	commit: Fix: bound Hubtel/WhatsApp HTTP calls with explicit timeouts + normalize transport errors
edcba5fc2536752301467bdedb5b45e5eecf2f7b c4251fe32339aaace3966f53d490059c7c95eae1 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786018852 +0000	commit: Redesign login page to match user-provided reference; upgrade shared design tokens
c4251fe32339aaace3966f53d490059c7c95eae1 d7a16b4fc78f6fe3fc510db8a7559694970e8b2d Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786021828 +0000	commit: Fix: brand color CSS silently broken everywhere — invisible buttons app-wide
d7a16b4fc78f6fe3fc510db8a7559694970e8b2d b00db9589527aba2d8ad4dcd4461534b96296974 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786029354 +0000	commit: Add self-service password reset via SMS, matching the reference design
b00db9589527aba2d8ad4dcd4461534b96296974 b6bffae609a492598fad8e5152ea8ff28d1dc789 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786033203 +0000	commit: Super Admin (control plane): control-DB schema, auth, dashboard, Hotels, Plans, Subscriptions
b6bffae609a492598fad8e5152ea8ff28d1dc789 973aad8fe5ad983ed44190cc09612cac2608bcb8 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786035020 +0000	commit: Super Admin: Billing & Invoices, platform Hubtel collection, Transactions ledger, Admins, Activity Log, Reports, System Health
973aad8fe5ad983ed44190cc09612cac2608bcb8 2ecc4d8f67600cd0987c792445ca3e459ea93ce1 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786056034 +0000	commit: Redesign Hotel Dashboard + shared layout to match user-supplied mockup
2ecc4d8f67600cd0987c792445ca3e459ea93ce1 58382b91e39ddba485fb06c53cefe920fa57c502 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786094180 +0000	commit: Add Reservations list page matching user-supplied mockup
58382b91e39ddba485fb06c53cefe920fa57c502 603ed4542040ec3d43b383e392eb8b18ad2eec27 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786095273 +0000	commit: Redesign the New Booking flow to match the current design system
603ed4542040ec3d43b383e392eb8b18ad2eec27 38e818c62b2037cfe2fa5628876a5d1c5f8704a2 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786097272 +0000	commit: Redesign Booking Calendar, Room Management, Guest CRM, and Check-In
38e818c62b2037cfe2fa5628876a5d1c5f8704a2 9e1cfe0b55982e52bd4f7d58cf865e10a2afdcad Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786097858 +0000	commit: Fix sidebar: move Room Management into the Rooms submenu
9e1cfe0b55982e52bd4f7d58cf865e10a2afdcad 9a2603d7da9e764e4640beb0029bfc9c288d0440 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786100051 +0000	commit: Switch tenant sidebar to dark theme; show guest name on occupied rooms
9a2603d7da9e764e4640beb0029bfc9c288d0440 6cd0bd69da70acf5d7e4220179528920f786742e Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786106051 +0000	commit: Build Housekeeping, Maintenance, Inventory, Reports, AI Modules, Restaurant hub, Payments; redesign Folios, Check-Out, Events
6cd0bd69da70acf5d7e4220179528920f786742e 3f6e34db6619db67d960ca4ffd30f282879dea10 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786111810 +0000	commit: Add real refund support to folios and the payments ledger
3f6e34db6619db67d960ca4ffd30f282879dea10 d96cdc75f23f6e3e4b4a71b9d4b1675edde7da3b Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786112840 +0000	commit: Add No-Show marking for bookings
d96cdc75f23f6e3e4b4a71b9d4b1675edde7da3b 3e9eaf456eda0fabe994d7db9754b96eb6eb36d9 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786114501 +0000	commit: Add Change Room: reassign a booking to a different room
3e9eaf456eda0fabe994d7db9754b96eb6eb36d9 081f49d307072f1dc8a8a190438cce479f9092eb Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786117910 +0000	commit: Add detail/edit pages for Housekeeping, Maintenance, Inventory
081f49d307072f1dc8a8a190438cce479f9092eb dd6b76de5b70a0e7baef27920f2b5fb39da41856 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786118866 +0000	commit: Add Room Details page; redesign Room Create/Edit form
dd6b76de5b70a0e7baef27920f2b5fb39da41856 ae2ddc0cfd7a67535095d740e2a38854da0fe3ea Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786120283 +0000	commit: Redesign Guest Profile to match the design system
ae2ddc0cfd7a67535095d740e2a38854da0fe3ea 1bda05e1dec15ed49fabbcb22901f9fee92c6da5 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786121915 +0000	commit: Redesign Reservation Details with tabs, matching the mockup batch
1bda05e1dec15ed49fabbcb22901f9fee92c6da5 019c7259092a62ae2bf00d46c76abda4d0f67798 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786122544 +0000	commit: Redesign Event Details to match the design system
019c7259092a62ae2bf00d46c76abda4d0f67798 9ff8ecdf88fc355c7a486a35c6a2c8ba45db3ef2 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786131067 +0000	commit: Add Notification Center — full history, not just the topbar dropdown
9ff8ecdf88fc355c7a486a35c6a2c8ba45db3ef2 5e1377764fc71e66fd65eeff6f7378d11f2dbce8 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786132045 +0000	commit: Add Report export — CSV and PDF, same figures as the on-screen report
5e1377764fc71e66fd65eeff6f7378d11f2dbce8 845d210358f4dfe67514686b024598ede6621f71 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786132380 +0000	commit: Fix stray trailing whitespace accidentally swept into a prior commit
845d210358f4dfe67514686b024598ede6621f71 f31832683f48b322683b424b8fab945669fa0005 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786133712 +0000	commit: Add real file-upload infrastructure; System Settings hotel-info self-edit + logo
f31832683f48b322683b424b8fab945669fa0005 411464e786de8477cbadda23028f0a1cd6a67030 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786139961 +0000	commit: Add Menu Item photo upload, and a real edit page (previously missing)
411464e786de8477cbadda23028f0a1cd6a67030 8cc42bbc58a5eeae2dacb4fce05fe69a98783217 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786142637 +0000	commit: Add real email sending — SMTP settings + Send Invoice via Email
8cc42bbc58a5eeae2dacb4fce05fe69a98783217 2c59968136a169ddd4e1f81b555d2e18eb2bad56 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786143736 +0000	commit: Add AI Module Settings — real toggles and thresholds, no fake ML tuning
2c59968136a169ddd4e1f81b555d2e18eb2bad56 0cf39c293cb32c8dccc6d463462726d4bdc46e9e Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786379529 +0000	commit: Add Role Management — real per-role nav-visibility permissions
0cf39c293cb32c8dccc6d463462726d4bdc46e9e 97b9fb12cc44f2a6faa333d8a8a57e814f650716 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786382794 +0000	commit: Redesign Room Types to match user-supplied mockup
97b9fb12cc44f2a6faa333d8a8a57e814f650716 f3293ef8f16a1aaf41041a5858e61892278a6eec Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786385294 +0000	commit: Redesign All Rooms to match user-supplied mockup
f3293ef8f16a1aaf41041a5858e61892278a6eec 3665766dd48be15ec083bcbcdbddadb1f3e87171 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786387798 +0000	commit: Add room search to every room-picker, so 100+ rooms isn't a scroll fest
3665766dd48be15ec083bcbcdbddadb1f3e87171 75d1e3e668ed13288005644d38fa3f073b8f0cb4 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786447532 +0000	commit: Foundation for the redesigned New Booking wizard: schema + Services catalog
75d1e3e668ed13288005644d38fa3f073b8f0cb4 9ec5b69d085fa52bac41a7fa52d8d4fe0a8ea90c Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786524021 +0000	commit: New Booking wizard: 7-step reservation flow matching mockup
9ec5b69d085fa52bac41a7fa52d8d4fe0a8ea90c d083915e42243a517639d4b3a9c14abe3b978fba Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786533180 +0000	commit: Add DemoDataEnrichmentSeeder: populate every module with realistic history
d083915e42243a517639d4b3a9c14abe3b978fba 3b792b16f79cd968bdde72663af41e5ce8f519ed Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786571818 +0000	commit: Phase 1 of the requirements-gap build plan: quick wins
3b792b16f79cd968bdde72663af41e5ce8f519ed fb581b61ebe71394f5e7dbcccaa92d5890af690a Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786636936 +0000	commit: Phase 2 of the requirements-gap build plan: Guest CRM build-out
fb581b61ebe71394f5e7dbcccaa92d5890af690a 1784af985bbeed7c9e96930e075d30acc3639d89 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786660196 +0000	commit: Phase 3: Loyalty programme and Executive Dining membership
1784af985bbeed7c9e96930e075d30acc3639d89 6fb4ec3130c42278895fa570aa3eeb5727a821b6 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786698347 +0000	commit: Phase 4: Housekeeping + Accounts roles, shift scheduling, staff performance
6fb4ec3130c42278895fa570aa3eeb5727a821b6 20513d9a577594b8cc3ef8b0cdb1c78fa1f090b1 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786718011 +0000	commit: Phase 5: Multi-currency display, line-item split billing, inventory ledger
20513d9a577594b8cc3ef8b0cdb1c78fa1f090b1 8a80bed62e4a7640dccdff631f8f74814f25f3f1 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786722512 +0000	commit: Phase 6: Email marketing campaigns
8a80bed62e4a7640dccdff631f8f74814f25f3f1 619e7c8c3d8c634c25d7bc29e81999babf46a1ed Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786725366 +0000	commit: Revert sidebar back to white/light theme
619e7c8c3d8c634c25d7bc29e81999babf46a1ed 2952d4eb59921d289f8cc9fae4293557199018f4 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786736570 +0000	commit: Color-code staff role badges instead of plain gray everywhere
2952d4eb59921d289f8cc9fae4293557199018f4 041f19351110d8bd90f6ce88e82ba884d7d31ccc Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786743376 +0000	commit: Operational expenses (tracking + approval + P&L) and tenant backup/restore
041f19351110d8bd90f6ce88e82ba884d7d31ccc 3b1bb83a47294cf0eaebe7a983717d18a45fbcc5 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786774126 +0000	commit: Public booking widget + event registration/QR/kiosk self-check-in
3b1bb83a47294cf0eaebe7a983717d18a45fbcc5 4cbd6752322280d62d173123cf7a5c7e7cef16f6 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786832940 +0000	commit: Custom registration fields + Event Organizer login realm
4cbd6752322280d62d173123cf7a5c7e7cef16f6 be2f44e4318667f0381c33d3ff7eba02b0754e13 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786865075 +0000	commit: Redesign Staff Users to match user-supplied mockup
be2f44e4318667f0381c33d3ff7eba02b0754e13 0a93ae209b3cae98962ce0353bf186e96169f553 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786869901 +0000	commit: Staff photo/document uploads + payroll and salary management
0a93ae209b3cae98962ce0353bf186e96169f553 41b109501364ff60b4ac38032cbd99e3ed97d1d2 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786870548 +0000	commit: Redesign payslip PDF to match a formal payslip layout
41b109501364ff60b4ac38032cbd99e3ed97d1d2 cac26bf4e6c0537acc788292b7379d806313b21e Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786873174 +0000	commit: Add Employee ID/SSNIT/Ghana Card/bank fields to staff profile + payslip
cac26bf4e6c0537acc788292b7379d806313b21e ce11f3b14eb770c60a1371af0e521587fb550ad0 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786882552 +0000	commit: Redesign Rate Plans list to match user-supplied mockup
ce11f3b14eb770c60a1371af0e521587fb550ad0 286905511ffdb4752f7cd45a114c4f58cbd20ac8 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1786984805 +0000	commit: Redesign Activity Log, Services & Extras, and Communication pages
286905511ffdb4752f7cd45a114c4f58cbd20ac8 0e1cd42e4f20a798e7d85dabff6fe5d01633ee74 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787070317 +0000	commit: Phase 5 AI foundation: ClaudeService + KPI Narration + Maintenance Triage
0e1cd42e4f20a798e7d85dabff6fe5d01633ee74 c37710dc17f00d942bf687bf47f77b2f8cffc7df Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787072477 +0000	commit: Phase 5 AI: Daily Briefing
c37710dc17f00d942bf687bf47f77b2f8cffc7df affe537b518fa7ef87d74072c9f9194a8c875239 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787090001 +0000	commit: Phase 5 AI: Smart Guest Search
affe537b518fa7ef87d74072c9f9194a8c875239 7141804bd52ff9621eb94d42c678949de9dcd062 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787091371 +0000	commit: Phase 5 AI: Staff Booking Assistant
7141804bd52ff9621eb94d42c678949de9dcd062 02c53da097b48cd886ba6daa25d80a2a0a01fbbe Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787097742 +0000	commit: Phase 5 AI: Menu & Event Description Writer
02c53da097b48cd886ba6daa25d80a2a0a01fbbe d307e5e42456a50713d48c30306db23a5f5311fa Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787101245 +0000	commit: Phase 5 AI: Guest Preference Inference
d307e5e42456a50713d48c30306db23a5f5311fa 968a7143ed09aafad78fe1094906397a582ec2ea Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787104106 +0000	commit: Phase 5 AI: Revenue/Occupancy Anomaly Flagging
968a7143ed09aafad78fe1094906397a582ec2ea ad825cc0eab8dbe2ebefed36b611c8cfc634674c Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787124348 +0000	commit: Phase 5 AI: Corporate Account Health Summary
ad825cc0eab8dbe2ebefed36b611c8cfc634674c 6cb4f9c9d5a37a2523ae9dfef3876659d5ed08db Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787126078 +0000	commit: Phase 5 AI: Post-Checkout Thank-You (first guest-facing feature)
6cb4f9c9d5a37a2523ae9dfef3876659d5ed08db 631fe68d4b6dec307d618da288e03e06e8e2f188 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787129430 +0000	commit: Phase 5 AI: Pre-Arrival Upsell Suggestions
631fe68d4b6dec307d618da288e03e06e8e2f188 a7937cecdc5454730f4f8a264a52abd0b03bc37f Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787132128 +0000	commit: Phase 5 AI: WhatsApp Concierge
a7937cecdc5454730f4f8a264a52abd0b03bc37f 3b401c8c8564381c31511c8bff77ab3aa25ce622 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787133635 +0000	commit: Restructure sidebar navigation into clear, non-duplicated sections
3b401c8c8564381c31511c8bff77ab3aa25ce622 d1b1f1e8b4c819f4cdb3e4d799523b6a13ecc8ab Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787146132 +0000	commit: Add self-service My Profile page (missing for every role)
d1b1f1e8b4c819f4cdb3e4d799523b6a13ecc8ab 9bbc7b979cad6fcd7a69ffc46b40c4d18a9b0706 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787150959 +0000	commit: Add payroll/identification fields to the New Staff User form
9bbc7b979cad6fcd7a69ffc46b40c4d18a9b0706 2f23a8756a5caaa159299d0bcf7f6e14bc258066 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787263551 +0000	commit: Support shared cPanel hosting: tenant provisioning without CREATE DATABASE
2f23a8756a5caaa159299d0bcf7f6e14bc258066 8066ea4108792e1e266cfdca72d7b7302f376ee0 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787436229 +0000	commit: Set indexPage to empty string for clean production URLs
8066ea4108792e1e266cfdca72d7b7302f376ee0 d0b876fed46538ef1a4b45c1f496e9ccbd9e7023 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787442488 +0000	commit: Stop depending on mime_content_type() — fileinfo isn't enabled on the live host
d0b876fed46538ef1a4b45c1f496e9ccbd9e7023 2cf9523121a65df664c28cf90438368b3193a0fd Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787465875 +0000	commit: Add money_divide() — BCMath isn't enabled on the live host either
2cf9523121a65df664c28cf90438368b3193a0fd 4d5dd53a2428a2741b8bf5f934990fd3fbda1e44 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787468730 +0000	commit: Add Group Bookings — bulk-book several rooms as one organization/party
4d5dd53a2428a2741b8bf5f934990fd3fbda1e44 7e060b14619d422cf3b8194c8eb9e0b46838718f Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787472253 +0000	commit: Add SMS-based two-factor login for every staff account
7e060b14619d422cf3b8194c8eb9e0b46838718f d02829e1a919baefeb47a162e08890ce0ff0a3fe Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787473892 +0000	commit: Add automated daily backups — local rotating copy + optional email
d02829e1a919baefeb47a162e08890ce0ff0a3fe 32b3f625112a271f982c1b08576492f255b77fa5 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787476278 +0000	commit: Add "Test Connection" buttons to Settings > Integrations
32b3f625112a271f982c1b08576492f255b77fa5 fc79eadbbb0f8084a242f8c7bc1dd7d9229f4719 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787478421 +0000	commit: Fix CSRF 403 on Settings save after using a "Test Connection" button
fc79eadbbb0f8084a242f8c7bc1dd7d9229f4719 275ccae2d3ad0e3e3e4ac21547f5b09b573623cb Keith Simons <keith.simons@smallarmscommission.gov.gh> 1787493383 +0000	commit: Remove the "Welcome back" flash banner after login
275ccae2d3ad0e3e3e4ac21547f5b09b573623cb 8e72fcd2e5de2e8c2a872b702b40c1a1dccae6c3 Keith Simons <keith.simons@smallarmscommission.gov.gh> 1788094160 +0000	commit: Rebrand: Ahenfie -> MaxYields
