Skip to content
Open
Show file tree
Hide file tree
Changes from 19 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
37bb805
SANC 28: Database instantaition for bookings fix
Lujarios Jan 12, 2026
fca3921
SANC 28: Bookings debug page date and time selection
Lujarios Jan 12, 2026
c607843
SANC 28: Add Google Maps travel time utility and datetime helpers
Lujarios Feb 3, 2026
cb1e5f3
SANC 28: Add list drivers API endpoint
Lujarios Feb 3, 2026
f3ad441
SANC 28: Add driver availability overlap check
Lujarios Feb 3, 2026
a7a65d4
SANC 28: Add earliest next booking time calculation with travel time
Lujarios Feb 5, 2026
4a8179d
SANC 28: Validate driver availability on booking create/update
Lujarios Feb 5, 2026
e77b9be
SANC 28: Validate travel time from previous booking to new pickup wit…
Lujarios Feb 5, 2026
284778d
SANC 28: Show driver availability on debug page before submit
Lujarios Feb 5, 2026
eba8b32
SANC 28: Driver dropdown on debug page from listDrivers
Lujarios Feb 5, 2026
c0d7e28
SANC 28: Fix end time calculations for bookings
Lujarios Feb 5, 2026
629521a
SANC 28: Add driver availability table to booking debug page
Lujarios Feb 5, 2026
f144d8a
SANC 28: Pre-fill Create Booking form with example data
Lujarios Feb 5, 2026
d048ed0
SANC 28: Merge main and resolve conflicts in debug bookings and booki…
Lujarios Feb 5, 2026
4511c2b
SANC 28: Fix travel validation between adjacent bookings
Lujarios Feb 7, 2026
5373af2
SANC 28: Refactor bookings router to reduce duplication
Lujarios Feb 7, 2026
b965631
SANC 28: Fix docstrings and debug page date and cleanup
Lujarios Feb 21, 2026
f02dd6b
SANC 28: Restrict driver email to admins and re-validate driver on up…
Lujarios Feb 21, 2026
d95ac26
SANC 28: Add overlap query index and gitignore cleanup
Lujarios Feb 21, 2026
5c174ea
SANC 28: Extract driver schedule table and fix day-overlap and fallba…
Lujarios Feb 21, 2026
ab8ca6f
SANC 28: Add adjacent-booking index, estimated-end-time cache, and tr…
Lujarios Feb 21, 2026
aa24c8d
SANC 28: Add docstrings
Lujarios Feb 21, 2026
d3a2369
SANC 28: Travel-time fallback and cache usage in estimated end time
Lujarios Feb 21, 2026
1579f40
SANC 28: Re-add drizzle/meta to .gitignore
Lujarios Feb 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,6 @@
# testing
/coverage

# database
drizzle/meta

# next.js
/.next/
/out/
Expand Down
47 changes: 47 additions & 0 deletions src/app/debug/bookings/BookingDebugPage.module.scss
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,50 @@
overflow-x: auto;
margin-top: 1rem;
}

.debugOutput {
grid-column: 1 / -1;
background: #1a1a2e;
color: #eee;
padding: 1rem;
border-radius: 8px;
border-left: 4px solid #6366f1;

h4 {
margin: 0 0 0.75rem;
font-size: 0.95rem;
}

pre {
margin: 0;
white-space: pre-wrap;
font-size: 0.85rem;
}
}

.errorMessage {
color: #ef4444;
}

.bookedSlotsTable {
grid-column: 1 / -1;
background: #1a1a2e;
color: #eee;
padding: 1rem;
border-radius: 8px;
border-left: 4px solid #22c55e;

h4 {
margin: 0 0 0.75rem;
font-size: 0.95rem;
}
}

.bookedSlotsTableBody {
th,
td {
background: #252540 !important;
color: #eee !important;
border-color: #3f3f5a !important;
}
}
Loading