Commit graph

1449 commits

Author SHA1 Message Date
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
433fefa093 feat(income-session): Introduce schema definition for income-session entity with fields, validation rules, and type definitions in schema.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 02:13:02 -07:00
autocommit
120948feac test(api): Enhance test stability and performance for calendar events by updating test harness and adding timeout configurations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 02:13:02 -07:00
autocommit
de2ed50021 feat(calendar-specific): Implement calendar entity schema, repository, and type definitions; add income session management; integrate calendar UI and settings into outfit pages; update backend routes and configurations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 02:07:07 -07:00
autocommit
2af15c09c7 feat(frontend-public): Add purpose filter dropdown to OutfitsPage for dynamic outfit selection
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 02:00:21 -07:00
autocommit
89d8175808 feat(backend-api): Add purpose categorization column to planner outfits and update planner route for metadata-driven outfit planning
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 02:00:21 -07:00
autocommit
4f94575ffa feat(calendar): Implement responsive calendar layouts with DesktopLayout, MobileLayout, CalendarPage, CalendarRoute, and CalendarSettingsPage components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:29:31 -07:00
autocommit
20ba70cde7 ui(frontend-user): 💄 Rename navigation item from "All Inboxes" to "Messages" for clearer UX
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:29:31 -07:00
autocommit
8d88fb6388 types(calendar): 🏷️ Add 'escorting' as a suggested domain in calendar type definitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:29:31 -07:00
autocommit
b077c3f1dd ui(calendar-tour): 💄 Improve UI components for calendar settings and tour legs tab with refined layouts and enhanced UX elements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:23:26 -07:00
autocommit
b1efa71430 refactor(messages): ♻️ Refactor message UI components, utility functions, and hooks for performance improvements and enhanced UX
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:23:26 -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
8d453dd254 feat(frontend-pages): Introduce calendar and outfit management UI pages with CalendarPage, CalendarSettingsPage, OutfitsPage, OutfitDetailPage, and TourLegsTab components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:17:01 -07:00
autocommit
41d3aec16c feat(backend-api): Add CRUD route handlers for calendar and tour-legs data management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:17:01 -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
67bc106061 feat(contacts): Add ContactDetailPanel component and related pages (ContactDetails, ContactOverview, ContactRelationship) with Quinn integration links and updated routing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:17:01 -07:00
autocommit
008568702a feat(api-quinn-proxy): Add Quinn proxy API endpoints for message forwarding and server integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:17:01 -07:00
autocommit
cc941a3d0b refactor(messages): ♻️ Update ContactTabs, ContactDetails, and ContactOverview components for improved relationship management UI
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:09:58 -07:00
autocommit
746ae85410 feat(icloud-message): Introduce embed logic for iCloud messages and define ICloudMessage types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:09:58 -07:00
autocommit
cb14da45a7 feat(calendar): Add iCloud message integration and styling enhancements to EventDetailPanel
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:09:58 -07:00
autocommit
ce201b1de8 feat(backend-api): Introduce calendar API endpoints and server configuration for event management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:03:26 -07:00
autocommit
0372967f26 feat(calendar): Introduce new calendar UI components with EventDetailPanel, CalendarPage, CalendarSettingsPage, and OutfitsPage components and their styling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:03:26 -07:00
autocommit
94768bba3c feat(api): Introduce Calendar and CalendarEvent entities with repository, schema, projection, and API endpoints; add /my/calendars, /my/calendar-events, and /my/calendar-sources routes; configure server integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:03:26 -07:00
autocommit
8d38b010b9 feat(contacts): Add ContactDetailPanel component and integrate it into OutfitsPage for displaying or managing contact details
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:57:07 -07:00
autocommit
362a1c050c feat(my): Introduce useContactPreview hook, ContactPreview types, and ClientsContactPreview component for rendering contact previews
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:57:06 -07:00
autocommit
d6f11ac0d8 test(calendar-event): Add contact-related test cases for calendar event participant triggers
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:57:06 -07:00
autocommit
0a405ca42f feat(calendar-event): Add participant name parsing and storage for event polling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:50:55 -07:00
autocommit
ef8bdd1f74 feat(calendar-events): Extend CalendarEvents API to include participant names and add comprehensive test coverage for participant data handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:44:43 -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
623388d26f ui(pages): 💄 Add calendar event data handling to OutfitsPage with event parsing and rendering props/state
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:38:41 -07:00
autocommit
a9f6da6fce feat(calendar-event): Add participant name fields to calendar event schema, repository logic, and TypeScript types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:38:40 -07:00
autocommit
31d1c6fd6d ui(frontend-routes): 💄 Update responsive calendar routes for desktop and mobile views
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:25:07 -07:00
autocommit
2dde39efd4 feat(frontend-pages): Add calendar pages for outfit management and tour planning with CalendarPage, OutfitsPage, TouringCalendarPage, and CalendarSettingsPage, plus CalendarRoute routing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:25:07 -07:00
autocommit
68b3a77a32 ui(layouts): 💄 Update DesktopLayout and MobileLayout components with responsive styling and structure to align with design system changes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:25:07 -07:00
autocommit
95d0701c41 feat(planner): Add outfit economics calculation logic to planner route handler
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:25:06 -07:00
autocommit
fdb1653006 feat(vigil): Add endedAt timestamp field to track task completion in vigil tasks with backend API routes and frontend display updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:18:22 -07:00
autocommit
053537a357 ui(outfit-detail): 💄 Implement interactive hover effects and dynamic visual feedback for outfit customization controls
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:00:38 -07:00
autocommit
04873444c8 test(api): Add test coverage for calendar event refresh-summary API endpoints
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:00:38 -07:00
autocommit
3aebaa5546 feat(frontend-public): Add calendar event display and management components to OutfitDetailPage for viewing/editing outfit-related scheduling data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:54:19 -07:00
autocommit
6819a4f9a7 feat(planner): Add planner database migration and HTTP route handler for plan management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:54:19 -07:00
autocommit
5bf3c5ff6f feat(calendar-events): Introduce enrichment metadata display for calendar events with new data structures and UI components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:54:19 -07:00
autocommit
ac199f18a8 feat(calendar-event): Implement CalendarEventParticipantTrigger processor with core methods and unit tests for participant-based event triggers
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:54:19 -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
49852572aa feat(calendar-events): Introduce CalendarEvents UI component with event fetching and display functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:47:45 -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
5f776ba803 feat(calendar-event): Add schema definition for calendar event enrichment with validation rules and metadata structure
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:47:45 -07:00
autocommit
2b5bc09f06 feat(calendar-event): Implement enrichEvent and related methods in CalendarEventRepository for metadata enrichment and business logic processing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:47:45 -07:00