Commit graph

1249 commits

Author SHA1 Message Date
autocommit
aa6d3177fe refactor(layouts): ♻️ Remove MyLayout component and consolidate MobileLayout responsibilities
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 19:16:20 -07:00
autocommit
64f7847a66 feat(frontend-public): Introduce CredentialsPageDesktop and CredentialsPageMobile components for credential management UI
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 19:16:19 -07:00
autocommit
205c5c7667 feat(backend-api): Add database migration and API type definitions for platform credentials schema updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 19:16:19 -07:00
autocommit
96be677842 feat(mcp-server): Implement MCP protocol server logic with handlers and integration utilities
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 19:00:34 -07:00
autocommit
58d0582a09 feat(hooks): Introduce reusable useMediaQuery hook for responsive design logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 19:00:34 -07:00
autocommit
4b4ae9bdaa refactor(credentials-specific): ♻️ Improve responsive layout and routing consistency for the credentials page
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 19:00:34 -07:00
autocommit
cfc72c4ca5 feat(backend-api): Introduce schema validation for platforms and credentials with migration scripts and updated route handlers
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 18:29:54 -07:00
autocommit
2bfdb8fe4b feat(backend-api): Add CRUD API routes for managing project clients with authentication and database integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 18:14:07 -07:00
autocommit
8f74b6bb55 feat(db): Add project clients tracking schema with client tables and project relationships
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 18:14:07 -07:00
autocommit
b842083b12 feat(api): Introduce travel-zones module and integrate with MySurface API router
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 17:58:44 -07:00
autocommit
4f43df8403 feat(travel-zones): Introduce TravelZonesService with classification logic and Zone types for geographic/travel data categorization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 17:43:52 -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
7d9aeb78a6 fix(outreach-batch): 🐛 Fix JSON serialization errors in query and vars data handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 17:12:59 -07:00
autocommit
cb326d3687 docs(api): 📝 document PHASE_4B_IMPLEMENTATION.md with phase 4B API endpoints, workflows, and configuration for clarity
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:58:26 -07:00
autocommit
9792ff55a8 deps-upgrade(api): ⬆️ Update Bun and TypeScript to latest versions for API compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:58:26 -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
4065dd65b0 feat(api): Add dynamic server configuration options (serverPort, featureFlags) to config.ts and update server startup logic in server.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:58:25 -07:00
autocommit
cc33b6813e feat(api-features): Introduce ClientSearchService and OutreachTemplatingService with core search and templating methods
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:58:25 -07:00
autocommit
623882f0d8 feat(outreach): Implement batch outreach entities with repository, schema, and type definitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:58:25 -07:00
autocommit
ba46f8ffc5 feat(api-surfaces): Introduce outreach endpoints for managing user outreach activities in the "my" API surface
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:58:25 -07:00
autocommit
47b6e80c29 feat(processors): Update processor implementations for content classification, geographic inference, relationship resolution, and outreach dispatching
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
9131a8b2cb deps-upgrade(api): ⬆️ Update API dependencies to latest versions for improved compatibility and functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:58:25 -07:00
autocommit
30eb061883 chore(api): 🔧 Update runtime configuration settings including environment variables and service integrations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:42:56 -07:00
autocommit
dc81929771 feat(api-processors): Introduce ContentClassifier, GeoInferenceProcessor, and RelationshipResolver processors and update the processors registry for content processing pipeline
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:42:56 -07:00
autocommit
d57dc5dd89 feat(location-inference): Implement location inference entity with core logic, repository, schema validation, and TypeScript types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:42:56 -07:00
autocommit
bfe8c87df4 feat(contact-relationship): Implement contact relationship entity with core class, repository, schema, and type definitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:42:55 -07:00
autocommit
38212c8003 feat(classification-event): Add ClassificationEvent entity class, repository, validation schema, and TypeScript types for event classification
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:42:55 -07:00
autocommit
9c1089c570 feat(db): Implement iCloud database support with updated connection logic and server config
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:42:55 -07:00
autocommit
4a0bfe4c3c chore(api): 🔧 Update TypeScript compiler options and dependencies in tsconfig.json for the API module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:42:55 -07:00
autocommit
06532b02c5 remove(landing): 🔥 Remove incomplete font-preload test case from analytics test file
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 14:25:41 -07:00
autocommit
4ec4f9646b test(landing): Remove redundant font preload checks from analytics endpoint smoke test to focus on core validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 14:25:41 -07:00
autocommit
8386a2873b test(analytics): Add e2e smoke test to validate analytics endpoint functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 14:19:29 -07:00
autocommit
620362af45 perf(fonts): Add preload link in index.html to optimize critical font loading
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 14:13:44 -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
fb77aa84fb refactor(waitlist-subscribe): ♻️ Convert email delivery to fire-and-forget pattern with enhanced error logging in service.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 23:10:37 -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
12f71996e0 feat(waitlist-subscribe): Add email notification service for waitlist subscription confirmation emails
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 22:23:12 -07:00
autocommit
779b16870a chore(api): 🔧 Update TypeScript compiler config for stricter API validation and path resolution
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 21:47:20 -07:00
autocommit
d883277741 test(api): Add validation tests for waitlist configuration in public features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 21:41:33 -07:00
autocommit
3fcccf814a feat(waitlist): Implement waitlist subscription API endpoints, data models, and service logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 21:35:32 -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