Commit graph

333 commits

Author SHA1 Message Date
autocommit
5e6a1a59e2 docs(i18n): 📝 Implement dynamic language context for frontend text localization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 21:13:25 -07:00
autocommit
5d39dbf7e0 deps-upgrade(frontend-public-quinn.www): ⬆️ Update dependencies across frontend-public and quinn.www to apply version bumps and security patches
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 21:13:25 -07:00
autocommit
1af4dcff8d refactor(provider-website): ♻️ Update serialization logic to handle new/modified contact data fields in serialize.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 00:32:18 -07:00
autocommit
8f4f07c833 chore(fontend-config): 🔧 Update Vite config to standardize build plugins, aliases, and environment variables across frontend features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 22:21:03 -07:00
autocommit
837a2b98e9 infra(infrastructure-scope): 🧱 Update deployment pipelines, nginx configurations, and database unification docs across domains
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 22:08:06 -07:00
Natalie
e420f09fd5 reconcile: 🔧 plum/apricot divergence resolution + apricot-only authoring rule
Some checks failed
CI / verify (push) Has been cancelled
Resolves 630/374 plum-vs-origin divergence by resetting plum to origin/main and
porting forward the genuinely net-new plum work atop apricot's evolution.

Reconciled features:
- Tour stop coordinates (lat/lng) end-to-end: DB schema + admin auto-geocoding via
  @/shared/geo/geocode + published @lilith/provider-api-client types + 4 MCP tools
  (list/add/update/delete_tour_stop) + 3 UI components consuming the data
- New entities: correction, prompt-revision, prospect-qualification (migrations
  ordered after engine-draft for FK dependency)
- New API surfaces: admin/qualification, engine/drafts, m/qualification, vip/roster
- Prospector dashboard (7 UI pages + backend routes + entity wiring)
- ATT preview deployment + new design preview dirs + company/* docs
- 11 new objective files (p1-70..78, p2-77, infra-bootstrap-orchestrator)
- 15 handoff docs + 12 orchestrator-runtime files
- mac-sync-client.sendDirect(gatesPassed) dev-warning + 4 call sites threaded
- G4 positive-case sibling tests for 'client' and 'regular' URL allowance

Workflow rule change:
- CLAUDE.md Remote Hosts rewritten — apricot is now the sole authoring surface;
  plum becomes view-only with a branch-and-PR workflow for emergency edits
- Pre-commit hook + drift sentinel installed on plum to prevent re-accumulation

Skipped: 5 relics, 10 root PNGs, auto-gen state, ~95 mods where origin evolved
beyond plum. Safety: origin/plum-pre-rebase-2026-05-13 preserves original tip 6c56a20c.
2026-05-13 21:16:34 -07:00
autocommit
39eb7bc1e5 feat(provider-website): Update slug generation and deployment metadata for provider website URLs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:47:37 -07:00
autocommit
66de810adb ui(gallery): 💄 Introduce blur reveal effect for smoother image transitions during loading/hover in GalleryGrid
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 16:15:22 -07:00
autocommit
03b1553c8c feat(gallery): Add dynamic URL and tag parameter parsing for GalleryGrid navigation/filtering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 14:11:31 -07:00
autocommit
16eaf26446 feat(gallery): Introduce tags prop and Tag component to GalleryGrid with type safety for GalleryItemWithTags
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 11:40:37 -07:00
autocommit
3929bf4a71 feat(data-api): Implement cache invalidation for content table writes to auto-trigger cache updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-05 15:10:42 -07:00
autocommit
90c45f02c4 feat(frontend-public): Add maintenance mode route handling for AboutPage during downtime
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-05 14:46:26 -07:00
autocommit
347990cdae feat(frontend-public): Add maintenance mode route for rates page in frontend-public
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-05 11:02:02 -07:00
autocommit
0b9e601d26 remove(gallery): 🔥 Remove blur reveal animation logic from GalleryGrid component
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 18:00:57 -07:00
autocommit
9cf50711a5 feat(frontend-public): Add maintenance mode routes for destinations in the frontend routing system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 17:08:08 -07:00
autocommit
55dbdc7e58 refactor(frontend-public): ♻️ Remove unused route imports from App.tsx to clean up bundle size and improve maintainability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 11:41:21 -07:00
autocommit
9c262c7216 feat(frontend-hooks): Update custom hooks to integrate with restructured provider API and handle new data fields
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 01:49:13 -07:00
autocommit
7030e9375a feat(hooks): Extend useProviderData hook to support new data fields and validation requirements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 01:42:37 -07:00
autocommit
fd700e74f8 style(frontend-public): 🎨 Add strict type definitions for optional additional properties in AboutPage component
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 01:29:41 -07:00
autocommit
94593c0630 ui(pages): 💄 Update TourPage layout and styling for improved visual presentation and onboarding flow
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 17:27:34 -07:00
autocommit
682e39ba34 ui(hero): 💄 Enhance TouringLink hover effects with improved visual feedback
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 17:06:27 -07:00
autocommit
ef4a21cfb6 refactor(provider-website): ♻️ Update tour stops API endpoint path to align with new routing conventions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 15:15:50 -07:00
autocommit
b13407142e fix(provider-website): 🐛 Prevent undefined values in provider profile API responses by adding default serialization for optional fields
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 19:24:11 -07:00
autocommit
b5b2585dbc refactor(frontend-public): ♻️ Move maintenance mode route logic to separate configuration in Routes.tsx instead of App.tsx
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 18:42:26 -07:00
autocommit
5920ff9e42 refactor(vip-client): ♻️ Restructure VIP client entity and related components, including schema, types, and entities like vip-conversation and vip-invite, while adding vip-priority-request and updating admin/user surfaces and backend APIs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 20:04:58 -07:00
autocommit
9dd649020a feat(maintenance-mode): Add interaction tracking to MaintenanceMode page with analytics logging
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 18:29:40 -07:00
autocommit
f0b7c7787e feat(provider-website): Add maintenance mode page and update App.tsx to handle frontend logic, including Vite environment TypeScript definitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 18:23:37 -07:00
autocommit
f096522f14 chore(data-api): 🔧 Update TypeScript compiler settings and .gitignore to ignore build artifacts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 17:56:15 -07:00
autocommit
c482b6b997 deps-upgrade(data-api): ⬆️ Update dependencies in data-api to latest patch versions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 17:56:15 -07:00
autocommit
153f9bd595 refactor(frontend-public): ♻️ Clean up route definitions and maintenance mode logic in App and Routes components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 21:16:37 -07:00
autocommit
7f3857e880 feat(contact-form): Add ContactForm React component with form fields, submit handling, and unit test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 17:43:52 -07:00
autocommit
f9938c78af feat(booking-form): Add stricter email validation and expand test coverage for BookingForm component and its custom hook
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 17:43:52 -07:00
autocommit
e4c819cc88 feat(provider-website): Introduce reusable provider data fetching and validation utilities
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 17:28:19 -07:00
autocommit
2c6904c768 refactor(data-api): ♻️ Optimize provider-website data API serialization for better performance and reduced overhead
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:58:25 -07:00
autocommit
c9dab8e42a fix(frontend-public): 🐛 Add null/undefined checks for availableFor prop in BookingForm to prevent runtime errors
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:58:25 -07:00
autocommit
87031fa22d feat(frontend-public): Introduce HomePage route and maintenance mode toggle with conditional rendering logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-21 00:22:35 -07:00
autocommit
54ff3cf8e9 ui(frontend): 💄 Add waitlist subscription UI elements and logic to MaintenanceMode page
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 22:23:12 -07:00
autocommit
e48752f7e9 feat(maintenance-mode): Add phone call-to-action button for user engagement during maintenance periods
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 21:29:27 -07:00
autocommit
e4462c8fa0 release(provider-website): 🔖 Publish new version with updated frontend routes, maintenance mode UX enhancements, and deployment workflow fixes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 21:05:24 -07:00
autocommit
36145d114e refactor(frontend-public): ♻️ Implement centralized route definitions by consolidating routes in Routes.tsx and updating App.tsx to dynamically import and use them.
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 20:31:30 -07:00
autocommit
8623320018 fix: correct import syntax for Routes component 2026-04-20 19:39:40 -07:00
autocommit
61942e84c5 feat(provider-website): Enhance MaintenanceMode page with improved logic and styling for better maintenance mode handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 19:29:44 -07:00
autocommit
985c375c75 feat(frontend-public): Update routing configuration in App component with new route definitions and navigation logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 19:29:44 -07:00
autocommit
be022d2fdb ui(provider-website): 💄 Add MaintenanceMode.tsx page with UI elements for maintenance notifications
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 19:14:20 -07:00
autocommit
11e0ca41a4 feat(footer): Introduce dynamic specialties section visibility in Footer based on context props
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 19:14:20 -07:00
autocommit
cc93126c04 fix(maintenance): Use correct waitlist API endpoint (/waitlist instead of /api/waitlist) 2026-04-20 19:06:36 -07:00
autocommit
3a281c1547 feat(frontend-public): Implement MaintenanceMode.tsx page component with UI and state logic for frontend maintenance mode
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 18:59:04 -07:00
autocommit
aabdfece1f refactor(app-routing): ♻️ Replace MaintenancePage component with MaintenanceMode in routing configuration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 18:59:04 -07:00
autocommit
1e5ba60a40 feat(routing): Update routing configuration in App.tsx and Routes.tsx to implement new/modify routes, including nested routes, route guards, and code splitting
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 18:43:59 -07:00
autocommit
a275c48ba1 feat(frontend-public): Implement new backend schema integration in App.tsx with API calls, state management, and routing updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 18:28:22 -07:00