OUTLAP

Changelog

Generated June 03, 2026

Project inception: February 22, 2026

1,397
TOTAL COMMITS
777
MEANINGFUL CHANGES
5
ACTIVE MONTHS
39
ACTIVE DAYS

February 2026

4 updates  ·  1 active day
Feb 22
  • Update site info for publish
  • Color-code setups in chat
  • Connected to Lovable Cloud

March 2026

149 updates  ·  4 active days
Mar 31
  • Added post-race email feedback
  • Added post-race feedback emails
  • Added post-race feedback email
  • Added post-race email template
  • Added email unsubscribe + logs
  • Set up post-race feedback emails
  • Set up notify email queue
  • Fixed track SVG clipping
  • Added bottom padding to schematic
  • Added bottom padding spacing
  • Fast Visual Edit
  • Added caching for setups/audio
  • Added cached setup/audio cols
  • Added setup cache columns
  • Added cached setups columns
  • Added cached setups and audio
  • Added cached setup columns
  • Added setup/chat and audio cache
  • Added setup/audio caching plan
  • Added My Setups route page
  • Added My Setups page link
  • Added My Setups page route
  • Added previous setup chats view
Mar 30
  • Set verified users to chat
  • Updated email confirm redirect
  • Set email confirm to mondello.io
  • Fix auth loading timeout
  • Diagnosed preview load stall
  • Added email/password auth flow
  • Added auth and saved setups
  • Added auth signup/signin flow
  • Added user setups storage
  • Added login and setup history
  • Updated podcast voice selection
  • Added podcast audio generation
  • Added ElevenLabs podcast TTS
  • Added Mondello podcast TTS API
  • Added Mondello podcast TTS edge
  • Added ElevenLabs podcast TTS UI
  • Added car column to timing feed
  • Added Car column rendering
  • Show cars on timing board
  • Show cars in timing board
  • Displayed cars on timing board
  • Updated home timing drivers
  • Updated timing board driver list
Mar 29
  • Added PDF export for chat
  • Added chat PDF export utility
  • Added chat PDF export helper
  • Added PDF print after chat
  • Replaced schematic with corner
  • Replaced track schematic corner
  • Replaced track with corner sim
  • Rendered a live corner timing overlay
  • Removed Docs from menu
  • Removed Docs menu item
Mar 18
  • Add favicon asset
  • Add favicon
  • Add email and prompt logging
  • Add email capture and prompt logging
  • Add email capture + logging
  • Add email & prompt logs
  • Add email capture tables
  • Collect email and log prompts
  • Position timing board higher up
  • Position timing board higher
  • Remove capabilities section
  • Add Mondello weather endpoint
  • Add race date weather logic
  • Add race date step and weather
  • Add weather-aware date step
  • Add timing board animation
  • Add text-based animation
  • Refined Mondello track SVG path
  • Refined track schematic accuracy
  • Update Mondello track schematic asset
  • Refined Mondello schematic
  • Improve Mondello schematic accuracy
  • Make Mondello schematic accurate
  • Make schematic visible on md screens
  • Add track schematic animation
  • Tempo style track schematic
  • Redesigned UI with tempo style
  • Redid UI to teal-green palette
  • Switch to teal-green palette
  • Redesign site with palette
  • Add National Reverse and layouts
  • Add Mondello layouts updates
  • Update Mondello layouts data
  • Add Mondello layouts docs
  • Integrate Mondello circuit guide
  • Add Mondello circuit guide page
  • Add Mondello circuit data

April 2026

509 updates  ·  13 active days
Apr 23
  • Added admin club editing/deletion
  • Fixed security issues
  • Moved points to Leaderboard tab
  • Mounted Club/Membership tabs
Apr 22
  • Added membership schema & RLS
  • Fixed club_members PII scan
  • Added advisory disclaimer
  • Replaced Clubs header CTA
  • Moved CTA to top banner
  • Added circuit provider CTA
Apr 21
  • Fixed chat auth & briefings
  • Fixed driving route crash
  • Fixed Radix Select empty value
  • Fixed VenueLocationPicker crash
  • Fixed Radix Select consumer crash
  • Fixed empty Select value error
  • Added event embed widget
  • Hardcoded embed domain to prod
  • Added Driving Route builder
  • Save plan in Lovable
  • Update plan
Apr 20
  • Added briefing caching RPC
  • Added inline setup wizard flow
Apr 15
  • Added logout contact link
  • Added contact sales page
  • Add QR scan check-in UI
  • Add QR check-in scanner
  • Add QR check-in via admin flow
  • Make event name link to detail
  • Make ticket types accessible on event view
  • Test paid-for event flow
  • Add country to profiles
  • Add support page and email flow
  • Add support page and email
  • Add Support page and nav
  • Fast Visual Edit
  • Add user dashboard
  • Add user dashboard page
  • Create user dashboard page
Apr 13
  • Securely Harden Security Fixes
  • Security rights tightened
  • Restrict club member data access
  • Add ticket types support
  • Add ticket types table
  • Add multi ticket types
Apr 10
  • Security fixes applied
  • Secure policy fixes for auth data
  • Fix attendance/circuits policies
  • Fixed security risks in scan
  • Implement homepage UI components
  • Add animated counter component
  • Redesigned homepage UX
  • Save plan in Lovable
  • Add venue referral fee UI and DB
  • Add venue fee columns and UI
  • Add venue referral fees and UI
  • Add venue referral fields
  • Add venue fee columns
  • Add venue fee support
  • Add Stripe Connect onboarding UI
  • Add Stripe Connect Setup UI
  • Add Stripe Connect UI and DB
  • Add Stripe Connect setup UI
  • Add Stripe Connect UI and API
  • Add Stripe Connect tables
  • Add Stripe Connect UI kickoff
  • Add Stripe checkout endpoints
  • Add Stripe tables and policies
  • Add karting marketing page
  • Add kart value to car category
  • Add kart class to enum
  • Add kart category to DB
  • Add kart category to car type
  • Seed karting tracks and prompts
Apr 08
  • Add Google OAuth via Lovable
  • Add Lovable OAuth support
  • Add Google OAuth integration
  • Enable social login with email confirmation
  • Add embeddable widgets for clubs
  • Add embeddable widget UI
  • Add embeddable widget routes
  • Add embeddable widgets
  • Add embeddable JS widgets
Apr 07
  • Fast Visual Edit
  • Add slug-based URLs
  • Add slug-based routing
  • Add slugs for people and routes
  • Implement slug-based URLs
  • Add slugs for entities
  • Implement slugs for clubs, circuits, profiles
  • Introduce slug-based URLs
  • Implement slugs for entities
  • Slugs added for routing
  • Introduce slug-based URLs for clubs, circuits, and drivers
  • Add slugs for core entities
  • Add slugs for key routes
  • Add slug support for core models
  • Add slug URLs for pages
  • Create fun 404 using home SVG
  • Create 404 page with track SVG
  • Add UK/I drift tracks page
  • Add marketing pages and routes
  • Fix footer feedback link
  • Update footer feedback mailto
  • Lighten UI theme to read better
  • Lighten color scheme readably
  • Update clubs nav to Outlap logo
  • Replace Mondello logo in Clubs nav
  • Fix circuit briefings generation
  • Update circuit briefings to non-streaming
  • Add circuit briefing support
  • Replace Mondello header with Outlap logo on auth page
  • Animated nav icon on hover
  • Animated nav logo on hover
  • Switch fonts: Geist UI + Inter
  • Font stack updated for branding
  • Update logo to Outlap logo component
  • Update Outlap logo component
  • Replace Mondello logo with Outlap SVG logo
  • Introduce OutlapLogo component
  • Refactored logo to Outlap logo
  • Replace Mondello logo with Outlap logo
  • Replace MondelloLogo with OutlapLogo
  • Rebrand to Outlap UI system
  • Replaced PNG with animated SVG logo
  • Redrew nav logo as animated SVG
  • Replaced logo with animated SVG
  • Add onboarding CTA flow on home
  • Add onboarding CTA flow
  • Add homepage join flow CTA
  • Add homepage CTA flow
  • Add Mondello logo asset
  • Add mondello logo asset
  • Add logo in nav
  • Remove the Videos page
  • Remove videos page
  • Removed Videos page
  • Add cached briefing support
  • Add cached briefing to circuits
  • Add cached_briefing to circuits
  • Cache circuit briefings in DB
  • Add cached briefing field
  • Add circuit_knowledge table
  • Add circuit knowledge table
  • Create circuit_knowledge table
  • Save plan in Lovable
  • Add dynamic ticketing warning
  • Add dynamic event ticket warning
  • Add circuit-specific ticket warning
  • Update events for tracks and admins
  • Update Mondello events data
  • Mobile homepage simplification
  • Simplified homepage mobile CTAs
  • Defaulted to light mode
Apr 06
  • Fix Mondello prompt bias
  • Fix Mondello prompt leakage
  • Make AI chat circuit agnostic
  • Make circuit-aware briefs
  • Improve setup config contrast
  • Improve chat setup contrast
  • Reordered vehicle field focus
  • Reorder vehicle search priority
  • Reordered circuit flow
  • Reordered circuit before event
  • Reordered circuit selection
  • Reordered track first
  • Reordered weather fetch
  • Reordered weather to Circuit
  • Reorder weather fetch
  • Reorder weather fetch in setup
  • Add light mode theme toggle
  • Add light mode theme
  • Fast Visual Edit
  • Reword homepage intro
  • Refresh homepage copy to remove Mondello default
  • Reword homepage default
  • Replace Circuit Guide with dynamic explorer
  • Expand circuit guide to circuit picker
  • Add circuit picker UI
  • Global circuits picker added
  • Switch onboarding to circuits DB
  • Add circuits table seed data
  • Add circuits table
  • Save plan in Lovable
Apr 04
  • Added venue pin map to events
  • Add map pin support to events
  • Add map support to events
  • Map and venue fields added
  • Add map support for events
  • Add map and location picker
  • Add venue_lat/lng columns
  • Add map pin support
  • Fix select empty value handling
  • Fix empty value in SelectItem
  • Add venue and event type
  • Add venue and type to events
  • Add venue and event_type fields
  • Added flexible venues for events
  • Expose profiles to anon
  • Expose profiles publicly
  • Make public listings accessible
  • Expose public garage page
  • Make garage public
  • Public garage page added
  • Make garage public interface
  • Public garage made public
  • Make garage public feature
  • Trim timing board rows
  • Add bottom padding to hero timing section
  • Add padding to timing board
  • Pad homepage padding
  • Fix header z-index on home
  • Fix track SVG padding on home
  • Improve offline sync and mobile readiness
  • Enable offline sync
  • Add offline sync indicator
  • Add offline sync UI and hooks
  • Add offline sync UI
  • Mobile optimize offline sync
  • Remove Love from sector 2 hero
  • Redesigned homepage for AI setup and events
  • Gave home page AI setup focus
  • Add waiver sign-on feature
  • Add waiver sign-on flow
  • Add waiver dialog UI
  • Add waiver sign-on form
  • Add waiver text and signing flow
  • Add waiver support for events
  • Add editable digital waiver
  • Add event settings page
  • Add whatsapp field to events
  • Add WhatsApp link support
  • Add whatsapp link field
  • Add WhatsApp link field
  • Add whatsapp share links support
  • Add track map SVG component
  • Add track map GPX support
  • Add event management system
  • Add event management UI
  • Add event management scaffolding
  • Add event creation form UI
  • Enhance event creation UI
  • Add event management schema
  • Enhance event schema
  • Add full event management schema
  • Add experience level to profiles
  • Add public garage feature
  • Made user cars public
  • Enable public garage feature
  • Enable public garage for cars
  • Add car form and tyre library
  • Add car garage and tyre library
  • Add car garage basics
  • Add car garage & tyre library
  • Add car garage feature
  • Add car garage builder and tyres
  • Add car garage support
  • Add car garage features
  • Add car profile schema
  • Add car management system
  • Enhance weather data output
  • Refined weather track output
Apr 03
  • Added tandem lead/chase prompts
  • Enhance tandem drift guidance
  • Enhance tandem setup flow
  • Add tandem support for drift
  • Add tandem lead advice prompt
  • Enhance past-event UX
  • Reflect past-UX for events
  • Improve event UX past dates
  • Reflect past events in UX
  • Fix videos load error
  • Add videos nav item to header
  • Add videos nav link
  • Add YouTube RSS feeds page
  • Fast Visual Edit
  • Add public clubs support
  • Add public club toggles
  • Add public clubs schema changes
  • Make clubs public toggle added
  • Public clubs visibility added
  • Make clubs public/private toggle
  • Enhance user profiles
  • Enhance profiles feature
  • Add profiles table and UI
  • Add profiles fetch hook
  • Add profile page and storage
  • Add profiles table and storage
  • Add post-attendance setup prompt
  • Add post-attendance setup flow
  • Integrate post-attendance setup
  • Activate optional vehicle/setup flow after public event attendance
  • Make attend flow optional setup
  • Add public events nav link
  • Public events list UI enabled
  • Public events page
  • Add public events support
  • Public events list UI updated
  • Add public event visibility
  • Public events page groundwork
Apr 01
  • Add invite token check function
  • Add invite token check
  • Adjust auth flow for invites
  • Add calendar utils and field
  • Add calendar utilities
  • Add pending_event_ids field
  • Add calendar invites auto-attend
  • Time pickers five-minute
  • Limit time picks to 5-min intervals
  • Set noon time start
  • Set noon start time updated
  • Set time picker defaults
  • Hide calendar icon in date input
  • Make date/time icons visible
  • Remove dark clock icon
  • Improve create event UI
  • Improve event UI visuals
  • Add event message template
  • Enable event attendee messaging
  • Improve club invites UX
  • Fixed club invite email sending
  • Fixed club invite email 401s
  • Fixed club invite email auth
  • Added logging to club-invite
  • Investigated club invite email delivery
  • Branded auth email templates
  • Added auth email templates
  • Added hero CTA to create club
  • Added club leaderboard features
  • Added standalone clubs feature
  • Added clubs management & emails
  • Added clubs leaderboard & admin
  • Added club leaderboards UI
  • Added club dashboards + scoring
  • Added Mondello club schema
  • Added task scaffolding for clubs

May 2026

77 updates  ·  18 active days
May 29
  • Added personalized briefing
  • Added PDF export button
May 23
  • Added admin briefing tab
  • Added eSports event type
  • Made feedback widget collapsible
  • Tested admin-create-user auth
  • Gated weather with auth check
  • Hardened create-user errors
  • Restricted admin table access
  • Removed footer feedback link
  • Added feedback widget
  • Added judging & badge awards
  • Fixed admin storage policies
  • Added event creation wizard
  • Hardened admin-create-user
  • Fixed 2 security issues
  • Added public club pages & routing
  • Set driver as default first
  • Context-aware hero CTA
  • Always-shows Other on events
May 22
  • Mapped unknown event types to Other
  • Added map thumbnail to cards
  • Persisted event search & type filters
  • Added filter chips
  • Fixed login security issues
  • Added /setup wizard route
  • Fixed Build AI redirect
  • Added event type filter UI
  • Redesigned dashboard layout
May 21
  • Unified nav to parallelogram
May 20
  • Redirected sign-in to /dashboard
  • Routed homepage to login
  • Updated header nav spec
  • Added auth cookie handling
May 19
  • Added KerbStripe & HeroBackdrop
May 18
  • Rebuilt event signup & posters
May 17
  • Fixed CTAs to route to dashboard
May 14
  • Added SEO and sitemap routing
  • Created Claude audit user
May 13
  • Fixed SEO & a11y findings
May 11
  • Refactored Events CTA flow
  • Added create event CTA
May 08
  • Added car/track brief to Ross
May 07
  • Made action pane mobile-friendly
  • Fixed row-level security leaks
  • Added persona sections to PDF
  • Added Ross summary auto-pass
  • Added two-engineer persona support
May 06
  • Simplified login nav
  • Added import dialog & UI
  • Added ticket toggle & banner
  • Added CSV importer to Club page
May 05
  • Highlighted active link on mobile
  • Added active route highlight
  • Added "For Drivers/Clubs" links
  • Added 3 landing pages
May 04
  • Fixed 2 security issues
  • Revoked sensitive col. SELECTs
  • Fixed security issues
  • Added ticket confirmation email
May 03
  • Restricted car-photos SELECT
  • Added car photo upload & display
  • Hardened search_path functions
  • Implemented rate limiting
  • Added Profile photo gallery
  • Fixed security findings
  • Fixed security scan issues
  • Added admin moderation queue
  • Added forum component routing
  • Added forgot password flow
  • Added admin dashboard route
  • Created sitemap.xml entry
  • Added FAQ page and links
May 02
  • Created in-memoriam page
  • Added target lap time section

June 2026

38 updates  ·  3 active days
Jun 03
  • Added animated logo to login
  • Re-enabled hover trails
  • Added staggered hover flyout
  • Revoked sensitive column access
  • Updated parallelogram SVG icon
  • Added Google Routes API hook
  • Fixed security findings
Jun 02
  • Added invite step to onboarding
  • Added host/club onboarding
  • Added driver onboarding flow
  • Fixed security issues
  • Linked FinalTiming to events
  • Enabled multi-driver lap entry
  • Added live leaderboard toggles
  • Added live badge and live page
  • Added rate limits & importgud
  • Created /docs/api/live-timing
  • Added Club Events schema
  • Added ticketing modes to form
  • Added Route and Tickets flow
Jun 01
  • Added manual spot creation
  • Added quick filters to hero
  • Added Spots to hero tiles
  • Switched Spots map to Leaflet
  • Added country badges UI
  • Added spot moderation panel
  • Shipped MVP of Outlap Spots
  • Added prev history & compare
  • Added weather-integrated tab
  • Linked Google Maps key
  • Fixed chat_prompts row visibility
  • Fixed routes query join error
  • Added map, filters & save
  • Seeded 14 pub routes
  • Added routes to dashboard & nav
  • Added public profile link
  • Added routes page & builder
  • Added scheduling UI and cron