Commit Graph
51 Commits
Author SHA1 Message Date
popertots 105831eeb3 Update readme 2026-02-12 22:29:42 +00:00
popertots 50746595e7 feat(bookings): improve admin booking wizard and user dashboard
Backend:
- Enriched GetAllUserBookings response with calculated total_amount,
  amount_paid, and duration_minutes.
- Refactored GetBookingHandler to return a flat booking object matching
  frontend expectations.
- Added account_role to admin user list response and sorted users by
  booking activity.
- Corrected function name oo to AdminCreateBookingForUserHandler.

Frontend:
- Rebuilt BookingCreateModal into a 4-step wizard supporting guest
  bookings, service overrides, and real-time availability checks.
- Fixed account dashboard logic to correctly identify upcoming vs past
  bookings and sort unpaid items to the top.
- Extracted booking flow into a shared BookingFlow component.
- Redirected admin users from home page to /today.
2026-02-12 22:15:10 +00:00
popertots 2ace6d4d87 WIP call in booking 2026-01-24 22:08:36 +00:00
popertots 3a8ea4c98f added booking approvals 2026-01-19 22:32:35 +00:00
popertots 1dd37a8d22 Added booking approvals 2026-01-19 22:32:25 +00:00
popertots 73610e5d8e Fix booking search, shrink time picker 2026-01-17 19:59:03 +00:00
popertots 3a77e582e3 Split admin dashboard, implement user and booking search 2026-01-17 18:55:58 +00:00
popertots 1e8995f577 responsive 2026-01-06 16:55:26 +00:00
popertots 67d812a9be Fix booking count filters, add admin notifications, and improve bookings
UI
2026-01-06 16:45:36 +00:00
popertots f536a7fd04 Fix booking count filters, add admin notifications, and improve bookings
UI
2026-01-06 16:45:17 +00:00
popertots 08e4e12a73 portfolio frontend 2025-11-28 18:03:15 +00:00
popertots 7bc2129422 Portfolio frontend, various fixes 2025-11-28 18:03:06 +00:00
popertots c1548c503f My account 2025-11-09 01:49:28 +00:00
popertots e8f53f4282 linting and bugfixing 2025-11-09 01:49:21 +00:00
popertots e734ec8f37 Fix bugs 2025-11-06 22:59:33 +00:00
popertots 01780d90e5 Fix init script 2025-11-06 16:29:41 +00:00
popertots 28815d3b25 Update readme 2025-11-06 16:05:33 +00:00
popertots f1dc375c5f update obsidian 2025-11-03 23:47:58 +00:00
popertots 2b7ec96d37 obsidian 1 2025-11-03 23:25:04 +00:00
popertots 24257f56b7 Update gitignore, and include obsidian 2025-11-03 23:24:18 +00:00
popertots 715fea6f27 ragignore 2025-10-31 23:11:33 +00:00
popertots 5cedba21e7 Bookings 2025-10-23 22:35:10 +01:00
popertots 56ff4132b4 booking modal part 1 2025-10-22 23:29:38 +01:00
popertots 94404c7b3b Fix admin 2025-10-22 17:50:17 +01:00
popertots a141404f74 add routes 2025-10-21 00:34:33 +01:00
popertots dec2dfb7fe Fix overrides 2025-10-21 00:30:50 +01:00
popertots ea0d042793 booking init 2025-10-21 00:26:28 +01:00
popertots 989e45e55c add holiday test and tweak services 2025-10-21 00:26:21 +01:00
popertots ded1081a16 fix calendar again 2025-10-20 20:19:31 +01:00
popertots 17ebaeba94 Add exceptional hour modals 2025-10-19 21:17:28 +01:00
popertots 5efc893269 split exceptional from default hours 2025-10-19 18:40:54 +01:00
popertots 37fd41dce5 fix mobile toast, theming 2025-10-19 18:18:15 +01:00
popertots 9630afe00d Add, toggle, and delete services 2025-10-18 23:35:07 +01:00
popertots 0a90126f93 re-fix calendar 2025-10-18 22:04:22 +01:00
popertots 79eae16868 services on pricelist 2025-10-18 22:04:12 +01:00
popertots 68cf27541a Better skeleton use, live services in booking 2025-10-18 21:39:57 +01:00
popertots fad47df642 Better dev script 2025-10-18 16:10:16 +01:00
popertots 69b8c0cbe5 services WIP 2025-10-18 00:45:57 +01:00
popertots 1371fec036 formatting 2025-10-17 22:39:31 +01:00
popertots bddd4cbae0 cleanup 2025-10-17 00:50:03 +01:00
popertots 1d55d2643d duration formatting 2025-10-17 00:34:43 +01:00
popertots 98807e2485 time picker closing fix 2025-10-17 00:21:38 +01:00
popertots 35f5dd2563 time picker changes 2025-10-17 00:08:40 +01:00
popertots 8c7d9d159f add GetAvailableHours 2025-10-15 21:25:45 +01:00
popertots 827b5d9b3d break calendar 2025-10-15 21:25:26 +01:00
popertots 5e9bad058f Fix time picker, WIP date picker 2025-10-15 20:03:43 +01:00
popertots 0ed89df995 styling 2025-10-14 23:59:10 +01:00
popertots 29aaa7392e Working default hours update 2025-10-14 22:09:49 +01:00
popertots 8b3d08ce84 Mobile optimise 2025-10-13 23:30:45 +01:00
popertots b474b8a41c WIP admin page 2025-10-13 22:35:37 +01:00