- Removed extra instructional text from the map header.
- Removed the previous app button from the V2 planner pages.
- Included the Phoenix office map image in the deployable app bundle.
- Updated map fallback copy now that the planner is the main app.
- Made the V2 map and calendar planner the main homepage.
- Preserved the previous database-backed booking page at /current.
- Expanded the lower desk-zone shading so the bottom desk cluster is covered more consistently in room view.
- Added soft non-clickable map shading for inactive desk or room zones in the V2 preview.
- Kept the underlying clickable reservation and permanent-seat targets unchanged.
- Fixed the V2 weekly calendar so multiple non-overlapping reservations on the same desk and date remain visible.
- Locked K-0132 standing Lena office blocks so they cannot be edited or deleted from the preview.
- Verified overlap, adjacent-time, weekly-repeat, route, build, and audit edge cases.
- Restored V1-style reservation controls in the V2 preview, including partial-day start/end times.
- Added specific-date and repeat-weekly booking controls to the V2 reservation window.
- Added mock conflict checks, reservation save/delete, and series save/delete behavior for V2 preview testing.
- Added a V2 preview page for testing map-first desk, room, and permanent-seat workflows without changing live booking data.
- Rendered the local Phoenix office map for local preview use while keeping the map file out of GitHub.
- Added clickable map zones for bookable desks, rooms, and permanent seats.
- Added room examples, including K-0132 recurring Monday/Thursday blocks for Lena's office.
- Kept week and month calendar navigation in the V2 preview so V2 remains additive to the existing booking workflow.
- Added local preview editing for permanent desk labels and regular occupants.
- Fixed cancellation behavior so deleted reservations no longer remain visible.
- Hardened overlapping reservation protection at the database and application layers.
- Expanded reservation editing to support desk, date, time, contact, and notes updates.
- Updated vulnerable dependencies.
- Moved reservation creation and editing into the calendar interaction flow.
- Added a monthly calendar view alongside the weekly view.
- Kept the starter workbook local and out of GitHub.
- Added multi-date booking support for reserving several dates in one step.
- Added recurring reservation series controls.
- Improved multi-date form editing and date selection behavior.
- Collapsed the reservation creation form to reduce page clutter.
- Added start and end time support for partial-day reservations.
- Added inline reservation editing.
- Added initial conflict handling for desk/date/time overlaps.
- Created the CEYMH desk booking app scaffold with Next.js, TypeScript, Prisma, and PostgreSQL.
- Added CEYMH branding based on the LMS visual direction.
- Added the first admin booking board and desk seed list based on the starter workbook.
- Prepared Railway deployment notes and database setup documentation.