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-motion support
  • 44px minimum touch targets
  • Sortable booking tables with aria-sort
  • Zero-config setup -- no environment variables required
  • Seed data for all 39 screens