autocommit
|
4e5eb07faf
|
test(contact-backfill): ✅ Add test cases for groupClients logic in contact backfill with assertions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-26 02:25:51 -07:00 |
|
autocommit
|
c113235467
|
feat(geo-classification): ✨ Add neighborhood resolution logic to classify finer-grained geographic data in the geo-classification service
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-26 02:25:51 -07:00 |
|
autocommit
|
733db02a92
|
feat(geo-enrichment): ✨ Implement location parsing and structured geo-data generation for airport-market mapping and sub-market segmentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-26 02:19:11 -07:00 |
|
autocommit
|
3793af0d8f
|
feat(contact): ✨ Add contact entity model, repository, schema, and backfill emoji/home location data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-26 02:19:11 -07:00 |
|
autocommit
|
8a43afc086
|
feat(calendar-event-enrichment): ✨ Add participant summaries and iCloud message integration to enrich calendar events
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-26 01:23:26 -07:00 |
|
autocommit
|
d96f33f698
|
feat(calendar): ✨ Implement calendar and iCloud message entities with repositories, schemas, types, enrichment logic, and surface-level interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-26 01:17:01 -07:00 |
|
autocommit
|
b19da9509f
|
feat(calendar-event): ✨ Introduce CalendarEvent entity, enrichment processor, and logic with test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-26 00:44:43 -07:00 |
|
autocommit
|
966f389563
|
feat(calendar-event-enrichment): ✨ Add message context processing and update tests for calendar event enrichment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 23:54:19 -07:00 |
|
autocommit
|
87555dc5c5
|
feat(calendar-event-enrichment): ✨ Introduce enrichCalendarEvent function to compute additional metadata for calendar events
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 23:47:45 -07:00 |
|
autocommit
|
80a3433370
|
feat(calendar-event-enrichment): ✨ Introduce processor logic and test coverage for calendar event enrichment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 23:17:00 -07:00 |
|
autocommit
|
5d1c783dbc
|
feat(contact-render): ✨ Introduce new rendering logic, styling, and preview APIs for contact previews and decisions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 23:10:06 -07:00 |
|
autocommit
|
526d683fe3
|
feat(contact-render): ✨ Add emoji override parsing and frontend support for custom contact emojis
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 19:31:34 -07:00 |
|
autocommit
|
6b81f16e3b
|
feat(contact-render): ✨ Add reordering controls and decision explanation logic for contact-render components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 19:00:37 -07:00 |
|
autocommit
|
957dab3165
|
feat(api): ✨ Introduce date override functionality in client entities with schema, types, and repository logic, plus updates to contact preview and management surfaces
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 18:50:39 -07:00 |
|
autocommit
|
2cd4a9a1f9
|
feat(contact-render): ✨ Introduce suppression logic to filter or hide contact data in API responses
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 18:18:58 -07:00 |
|
autocommit
|
826b47e32f
|
feat(contacts): ✨ Add ContactDetailPanel, ContactRow, RenderDecisions, and RenderPreview components, plus implement useContactPreview and useRenderOverrides hooks, and slot-resolver for dynamic rendering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 17:47:20 -07:00 |
|
autocommit
|
d51975b02b
|
feat(derive-display-name): ✨ Implement dynamic display name derivation logic with configurable formatting and fallbacks
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 17:16:23 -07:00 |
|
autocommit
|
6dfbdef20a
|
feat(contact-render): ✨ Add decision logic and first-name handling for dynamic contact rendering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 17:16:23 -07:00 |
|
autocommit
|
f39673b098
|
feat(contact-render): ✨ Add first-name processing utilities and integrate them into explain-decisions logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 17:05:28 -07:00 |
|
autocommit
|
2a90d5c18d
|
feat(contact-render): ✨ Add explainDecisions function to generate detailed decision explanations during contact rendering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 15:37:25 -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
|
e401b6ab69
|
chore(api): 🔧 Update API documentation with failed request metadata
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-24 02:29:40 -07:00 |
|
autocommit
|
65ba98771d
|
feat(interest-detection): ✨ Introduce InterestDetectionService with methods to analyze input data and return interest categories
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-24 00:29:17 -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
|
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
|
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
|
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
|
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
|
de8c7743db
|
feat(api): ✨ Add client location schema and contact sync endpoint logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-20 03:56:35 -07:00 |
|
autocommit
|
5bae3110ba
|
feat(contact-sync): ✨ Update contact sync logic and client surface to support new client fields for data enrichment and compliance features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-20 03:24:30 -07:00 |
|
autocommit
|
0b8555eb25
|
feat(api): ✨ Implement ClientEntity with contact-sync and geo-classification API features, including types, schema, repository, and UI surface
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-20 03:04:57 -07:00 |
|
autocommit
|
970acec7af
|
test(api-features): ✅ Refactor test utilities and assertions for API feature tests with improved mocking and test data organization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-19 20:01:46 -07:00 |
|
autocommit
|
310aaaf906
|
test(blog-publishing): ✅ Update test database mocking and slug validation configurations for reliability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-19 20:01:46 -07:00 |
|
autocommit
|
48b1e1e3d7
|
feat(features-api): ✨ Implement 13 new feature services and template components for analytics, publishing, geo-classification, invitations, provider settings, and roster management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-19 19:47:24 -07:00 |
|
autocommit
|
1edca7f448
|
feat(pseo-templates): ✨ Add PSEO template rendering logic with brand, city, demographic, and region variants for dynamic content generation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-19 19:35:56 -07:00 |
|
autocommit
|
d771470b27
|
feat(blog-publishing): ✨ Introduce markdown parsing, blog service logic, slug generation, and API/UI surfaces for blog posts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-19 19:35:56 -07:00 |
|
autocommit
|
b680ee523e
|
refactor(api-features): ♻️ Standardize and refactor API service implementations for core platform features (analytics, contact management, geo-classification, provider config, roster management, and tour-related services) to improve consistency and maintainability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-19 19:35:56 -07:00 |
|
autocommit
|
b8a486775b
|
refactor(geo-classification): ♻️ Add TypeScript types for DestinationMap props/events and GeoClassificationService responses
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-19 16:27:02 -07:00 |
|
autocommit
|
06dd43f9a3
|
feat(provider-config): ✨ Introduce ProviderConfigService with configurable destinations and test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-19 02:53:15 -07:00 |
|
autocommit
|
940f706677
|
feat(tour-derivation): ✨ Introduce TourDerivationService with tour generation logic and surface layer in www/tour.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-19 02:53:15 -07:00 |
|
autocommit
|
5bf123fd86
|
feat(provider-config): ✨ Introduce ProviderConfig types, service logic, and UI for managing third-party integrations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-19 02:27:25 -07:00 |
|
autocommit
|
1098547566
|
feat(derive-display-name): ✨ Implement configurable display name derivation rules, unit tests, and batch processing script
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-19 00:57:52 -07:00 |
|
autocommit
|
4ff66de1cf
|
feat(contact-sync): ✨ Implement ContactSyncService with syncContacts function and add comprehensive tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-18 23:27:35 -07:00 |
|
autocommit
|
ea7fd283c9
|
test(api): ✅ Add test coverage for InviteToken, TourEvent, Invites, and TourPlanning entities
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-18 22:02:25 -07:00 |
|
autocommit
|
dd212e0d1a
|
feat(tour-management): ✨ Implement core tour-management entities (client, invite-token, tour-event) with full CRUD, geo-classification, invite-dispatch, and tour-planning features including NANPA/sub-market support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-18 22:02:24 -07:00 |
|
autocommit
|
e5ead2d9ea
|
feat(pseo): ✨ Introduce PSEO templates, admin configurations, and frontend pages for SEO-optimized content
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-18 19:25:56 -07:00 |
|
autocommit
|
2709e3f10b
|
feat(tour-derivation): ✨ Add TourDerivationService class with methods for generating and processing tour data in the API
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-18 19:25:56 -07:00 |
|
autocommit
|
f12b9bd6e7
|
feat(touring): ✨ Introduce TouringOptIn component, analytics-relay service, and API endpoints for guided onboarding interaction tracking
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-18 19:25:55 -07:00 |
|
autocommit
|
6dd2973c48
|
feat(roster): ✨ Introduce roster management UI, API endpoints, and client SDK with email notifications for updates
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 |
|