Commit graph

234 commits

Author SHA1 Message Date
autocommit
4e3b9123cf chore(backend-api): 🔧 Update Vitest and Vite configs for TypeScript path aliases and build optimizations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
40773d3778 deps-upgrade(dependencies): ⬆️ Update all dependencies across admin/backend-api, provider-website/backend-api, provider-website/frontend-public, and @quinn/api-client packages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
58f9d37e7d feat(frontend-frontend): Add contact form feature and E2E test coverage for the frontend application
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
2bbe193c5e feat(provider-website): Add BlogPage and BlogPostPage components, blog API client, and useBlog hook for data fetching
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
8122857be6 feat(touring-subscribe): Implement touring subscription entity, service, API endpoints, and frontend opt-in component with validation and tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
6283e90ffb feat(contact-form): Implement contact form entity, service, and schema with hCaptcha validation; add frontend components, hooks, and API client
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
autocommit
61017537e0 fix(provider-website): 🐛 Fix booking form validation for short names, missing phone numbers, invalid emails, and service selection in ContactForm/ContactModal and backend components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-15 20:26:42 -07:00
autocommit
ad92004f8e test(e2e-end): Update test configurations, add/remove test cases, and refine result contexts for booking and SEO smoke tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-15 20:26:42 -07:00
autocommit
5dae7722c0 feat(provider-website): Update Hero component SEO metadata, enhance data API for key loading/restoration, add booking form validation tests, improve API error handling, and adjust deployment scripts for verification.
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-15 20:26:42 -07:00
Natalie
9a496ffd61 feat(@features): add admin and provider website pages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-15 00:57:20 -07:00
Natalie
b7f7778784 fix(@domains/quinn): 🐛 update smoke tests and last-run json for timezone fixes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-14 17:31:58 -07:00
Natalie
aeb9048e86 feat(hooks): add loading state tracking for provider data fetch
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-14 16:25:59 -07:00
Natalie
d595ed5848 feat(data-api): update touring data merge logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 14:31:14 -07:00
Natalie
4982c87156 🔧 chore(@lilith): update cult-of-lilith link paths
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 13:56:32 -07:00
Natalie
07568d5212 feat(@lilith): add reminder sync and error handling tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 06:11:59 -07:00
autocommit
cf60fd935e feat(hooks): Introduce reusable scroll transition hook for smooth React animations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:49:40 -07:00
Natalie
5598102525 feat(backend): add touring public routes & mailer dependency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 23:35:43 -07:00
autocommit
d600a17a6c feat(banners-page): Update BannersPage to display verified profiles, add verified profile serialization logic, and extend shared types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 22:19:26 -07:00
autocommit
fd94c05dd0 refactor(frontend-public): ♻️ Remove unused imports and dead code from BannersPage.tsx
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 21:21:15 -07:00
autocommit
bdc7a8ec93 ui(audio-toggle-fab): 💄 Add pulsing animation to AudioToggleFAB and update its usage in Layout for improved UX
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 20:58:12 -07:00
autocommit
4038ebc0be ui(provider-website): 💄 Improve booking form scroll transitions and validate UI changes for smoother interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 20:52:39 -07:00
autocommit
c50e546515 feat(provider-website): Improve timezone-safe date handling and enhance stop selection in the useTourStatus hook
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 20:00:00 -07:00
autocommit
e7ad1d5767 ui(hero): 💄 Adjust responsive breakpoints and layout in Hero.tsx to improve visual hierarchy and adaptability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 19:54:29 -07:00
autocommit
954f886266 ui(hero): 💄 Add responsive layout and styling with media queries for 950px breakpoint and i18n support for localized Hero content
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 19:30:40 -07:00
autocommit
07b785a0c8 chore(tooling): 🔧 Update frontend build/development tooling config for provider website
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 10:54:25 -07:00
autocommit
2db683e753 ui(provider-website): 💄 Update public frontend assets and UI templates for the provider website
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 10:54:25 -07:00
autocommit
8267865b5d chore(components): 🔧 Update component dependencies to latest stable versions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 10:46:52 -07:00
autocommit
259c3a4d0f chore(frontend-public): 🔧 Update Vite build configuration for provider-website frontend
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 10:46:50 -07:00
autocommit
d2586da643 deps-upgrade(frontend-components): ⬆️ Update dependencies in root and feature packages to latest stable versions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 10:46:50 -07:00
Claude Code
604e31d305 feat(hero): Add Easter Egg detection in Hero.tsx to trigger hidden interactions like jokes or animations on double-click or secret key presses
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 19:45:05 -07:00
Claude Code
2adf7f7e49 feat(provider-website): Add RatesTable component, RatesPage, rate data serialization, and seed data generation with TypeScript types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 19:45:05 -07:00
Claude Code
8766ea2ba9 feat(frontend-public): Add Easter Egg click detection with modal display and new image assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 19:45:05 -07:00
Claude Code
1a5a2b3290 ui(provider-website): 💄 Update EasterEgg, Hero, and Header components with modern visual styling and responsive tweaks
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 03:33:25 -07:00
Claude Code
22bdadea06 refactor(provider-website): ♻️ Remove provider data dependency from CirclePage and decouple content rendering logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 03:21:55 -07:00
Claude Code
434984d298 feat(roster): Implement new fields, validation, and UI enhancements in RosterApplicationForm for roster management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 03:16:31 -07:00
Claude Code
3fdb4e4bb7 feat(provider-website): Add new provider-specific page components for CultOfLilithPage, PortalLanding, and RosterTrackPage with React, routing, and state management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 03:16:31 -07:00
Claude Code
5e60c38953 feat(easter-egg): Add EasterEgg component and update Header to track/trigger Easter Egg interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 03:16:31 -07:00
Claude Code
44ada81113 feat(provider-website): Add CultOfLilith, Roster, and RosterTrack pages and update routing in App.tsx
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 03:10:52 -07:00
Claude Code
33ab5e0653 chore(user-experience): 🔧 Update ESLint config for React 19 and ESLint 9+ compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 03:10:51 -07:00
Claude Code
b18bcf1fc8 responsive(ui): 📱 Implement mobile-specific breakpoints to ensure consistent layout responsiveness in HomePage.tsx
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 03:04:24 -07:00
Claude Code
a6b296909f feat(header-specific): Add dynamic banner rendering with container, styling, and content support to Header component
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 02:47:57 -07:00
Claude Code
00488cd798 feat(frontend-public): Add BannersPage component and route configuration to frontend-public
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 02:47:57 -07:00
Claude Code
67264c31d3 feat(auth-authentication): Add navigation header component, implement useAuth hook for auth state management, and introduce SSO login page with third-party provider support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 02:22:30 -07:00
Claude Code
6c3c658481 remove(layout): 🔥 Remove Cult of Lilith branding from Header and Footer components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 02:15:57 -07:00
Claude Code
f5895a5279 feat(pages): Update pages to render and handle new income session data in CultOfLilithPage, RosterPage, and RosterTrackPage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 02:09:24 -07:00
Claude Code
4f957725c1 ui(footer): 💄 implement new income session type display in Footer.tsx by modifying props, rendering logic, and state management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 02:09:24 -07:00
Claude Code
d0d4f822fa ux(homepage): 🚸 Improve mobile responsiveness for tour teaser stops layout and styling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 02:03:15 -07:00
Claude Code
1827d96327 feat(roster): Update RosterBanner component with dynamic roster updates and new styling props
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 01:26:29 -07:00
Claude Code
95300b0b1a feat(frontend-public): Implement roster tracking UI and logic in App.tsx and add E2E validation tests in roster.spec.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 01:00:28 -07:00
Claude Code
1c0423f3ad feat(provider-website): Implement roster tracking, management, and detailed view features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 01:00:28 -07:00