Commit graph

1423 commits

Author SHA1 Message Date
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
autocommit
f0d1ec7ccb feat(calendar-event): Introduce new TypeScript types for calendar event enrichment and message context
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:47:45 -07:00
autocommit
3a460e792a refactor(processors): ♻️ Add calendar event participant trigger to index.ts for new processor handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:41:36 -07:00
autocommit
dcf3314dc1 feat(calendar-event): Introduce CalendarEventParticipantTriggerProcessor for handling participant events like onParticipantAdded and onParticipantRemoved with test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:41:36 -07:00
autocommit
044f5be64d feat(api): Add CalendarEvent entity with polling capabilities and new repository methods for participant management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:41:35 -07:00
autocommit
55b11e25ae feat(vigil): Add backend API and frontend page for vigil history tracking
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:29:07 -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
ae70950c83 feat(frontend-public): Add mobile-specific navigation components and VigilPage UI for mobile users
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:17:00 -07:00
autocommit
0cf6b2e665 feat(messages): Add conversation list UI with filtering and new API endpoints for conversation operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:10:06 -07:00
autocommit
bc8be3d29d feat(vip): Add TypeScript interfaces for VIP calendar sources, client contact previews, invitations, priority requests, relationships, reservations, and admin authentication surfaces
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:10:06 -07:00
autocommit
6ba2b7a52a feat(frontend-layout): Refactor guided navigation and sync status tracking by updating TouringLayout, DesktopLayout, and routing (desktopRoutes, mobileRoutes) to support new touring experience and integrate CalendarPage, ContactsPage, and TouringCalendarPage with macSyncStatus hook.
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:10:06 -07:00
autocommit
547227dc26 feat(backend-api): Implement Caldav sync, macOS sync workers, and reminder parsing with new API routes and full test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:10:06 -07:00
autocommit
40d3860de0 feat(api-entities): Add calendar-event, client-booking, and mac-sync-status entities with repositories, schemas, and API endpoints; implement calendar projection processor
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:10:06 -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
9469f40bda deps-pin(quinn.www): 📌 Pin vite config dependencies and update production environment variables for quinn.www
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:10:05 -07:00
autocommit
e7306f7a02 ui(layouts): 💄 Update character name references in DesktopLayout for dynamic rendering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 19:52:08 -07:00
autocommit
b054220565 chore(api): 🔧 Update test database connection URL in API module test config
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 19:52:08 -07:00
autocommit
5b51e822de db(backend-api): 🗃️ Update migration to rename outfit titles to character names for schema consistency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 19:52:08 -07:00
autocommit
5f40232a46 db(migrations): 🗃️ Add migration script for contact synchronization tables and columns in backend API
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 19:41:50 -07:00
autocommit
a588e842bf feat(contacts): Add ContactRow, ContactsList, RenderDecisions, SyncDiffModal components and ContactsPage for checkbox-based selection and sync operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 19:41:50 -07:00
autocommit
86935d18c0 feat(planner): Add new API route handler for outfit management operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 19:31:34 -07:00
autocommit
c178a705b4 feat(outfit-pages): Add contact interaction UI elements to OutfitDetailPage and OutfitsPage with owner/creator contact functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 19:31:34 -07:00
autocommit
5c59052235 feat(api): Add batchSync endpoint to handle batch client data operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 19:31:34 -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
846172d3ba ui(planner-page): 💄 Enhance PlannerPage.tsx with new UI elements, reordered layout, and improved usability.
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 19:21:38 -07:00
autocommit
c8bc72dc6f feat(contacts): Update RenderDecisions component to support dynamic decision rendering with new props and visual styling improvements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 19:21:38 -07:00
autocommit
336f84de90 feat(routes): Add client management endpoints for CRUD operations in clients.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 19:21:38 -07:00