Changelog
Last updated on 2026-08-26
All notable changes to the Booking Kit are documented here.
v1.0.0 -- Initial Release
Released: August 26, 2026
Screens (39 total)
- Public Booking Flow (8): service landing, calendar slot picker with availability density, attendee details with custom questions, payment with coupon and deposit options, confirmation with add-to-calendar, reschedule picker, cancellation with reason capture, unavailable fallback
- Dashboard & Bookings (5): bookings dashboard with today's schedule and upcoming cards, booking detail with timeline, calendar week view with color-coded events, recurring bookings with pattern builder, booking links with UTM tracking
- Event Types (2): card grid with create/edit dialogs, event type detail with settings tabs and embed code
- Availability (2): weekly hours editor with per-day toggles, booking policies with cancellation/reschedule rules
- People (4): contacts directory with search and tags, contact detail with booking history, team management with invite flow, team availability with side-by-side comparison
- Workflows (2): workflow list with trigger badges, workflow builder with action chain editor
- Analytics (3): bookings trends with conversion funnel, revenue by event type, team performance comparison
- Settings (7): integrations (calendar, video, payment, CRM), branding, payments, notifications, organization, roles & permissions matrix, account with danger zone
- Auth (3): login with social auth, register with password strength, forgot password
Components
- 28 shadcn/ui primitives: Button, Card, Calendar, Dialog, AlertDialog, Table, Tabs, Select, Input, Badge, Avatar, Tooltip, DropdownMenu, Sheet, Popover, and more
- Booking composites: BookingStepper, HostCard, MiniCalendar, SlotPicker
- Dashboard composites: StatCard, BookingStatusBadge
- Layout composites: AppSidebar, AppHeader, MobileSidebar, SkipLink, ThemeToggle
- Accessibility utilities: LiveRegion, VisuallyHidden
Features
- Built on Next.js 16 with App Router
- React 19 with TypeScript
- Tailwind CSS 4 with oklch design tokens
- Recharts analytics with area, bar, line, and composed charts
- Figtree (headings) + Mulish (body) + IBM Plex Mono (code) typography
- Light and dark mode via next-themes
- WCAG AA accessible across all screens
- Keyboard-navigable calendar grids and slot pickers
- Skip-to-main-content link
prefers-reduced-motionsupport- 44px minimum touch targets
- Sortable booking tables with
aria-sort - Zero-config setup -- no environment variables required
- Seed data for all 39 screens