Centre of Excellence in Youth Mental HealthDesk Booking

v0.2.8

Current version

Clean map header copy

  • Removed extra instructional text from the map header.

v0.2.7

Simplify homepage navigation

  • Removed the previous app button from the V2 planner pages.

v0.2.6

Deploy office map image

  • Included the Phoenix office map image in the deployable app bundle.
  • Updated map fallback copy now that the planner is the main app.

v0.2.5

Promote V2 homepage

  • Made the V2 map and calendar planner the main homepage.
  • Preserved the previous database-backed booking page at /current.

v0.2.4

V2 map overlay alignment

  • Expanded the lower desk-zone shading so the bottom desk cluster is covered more consistently in room view.

v0.2.3

V2 map inactive-zone shading

  • 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.

v0.2.2

V2 preview QA hardening

  • 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.

v0.2.1

V2 booking parity preview

  • 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.

v0.2.0

V2 map, rooms, and permanent seats preview

  • 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.

v0.1.4

Reservation reliability fixes

  • 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.

v0.1.3

Calendar-first booking workflow

  • 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.

v0.1.2

Multi-date and recurring reservations

  • 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.

v0.1.1

Partial-day bookings and inline editing

  • Added start and end time support for partial-day reservations.
  • Added inline reservation editing.
  • Added initial conflict handling for desk/date/time overlaps.

v0.1.0

Initial desk booking app

  • 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.