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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
342f6c575a
|
test(api): ✅ Add and update test coverage for VIP API endpoints and the "story" feature in vip-api.test.ts and story.test.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 18:50:40 -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
|
a5883374ca
|
test(vip-api): ✅ Add migration test cases for VIP entities (client, invite, gift, meeting) in API module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 18:39:24 -07:00 |
|
autocommit
|
c4a595395c
|
test(api): ✅ Improve test database initialization and cleanup for API features with parallel cleanup and better error handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 18:29:06 -07:00 |
|
autocommit
|
2200603fd8
|
feat(client): ✨ Introduce ClientRepo for fetching client contact previews and add preview surface for client contact data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 18:29:06 -07:00 |
|
autocommit
|
e5016a2656
|
feat(contacts): ✨ Add suppression logic and emoji override support for contact decision rendering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 18:29:06 -07:00 |
|
autocommit
|
b683421965
|
test(api-tests): ✅ Update test utilities for API feature testing with improved mocking, lifecycle handling, and database schema migrations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 18:18:58 -07:00 |
|
autocommit
|
e55a9fc929
|
test(vip-surface): ✅ Add test coverage for VIP invites and story features in the VIP surface module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 18:18:58 -07:00 |
|
autocommit
|
9a68fecfa2
|
feat(my): ✨ Introduce ClientsContactPreview component and ContactPreview type for client contact previews
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 18:18:58 -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
|
474b13cdc7
|
refactor(api): ♻️ Remove EmojiSlotOverrides from client entity and related types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 18:18:58 -07:00 |
|
autocommit
|
9c30928753
|
feat(clients-API-clients): ✨ Introduce validation middleware to enforce emoji override rules in the clients router
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 18:08:39 -07:00 |
|
autocommit
|
4753ad88d3
|
db(api-client): 🗃️ Add emoji_overrides column to clients table for customizable emoji mappings
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 18:08:39 -07:00 |
|
autocommit
|
039dfe27db
|
remove(surfaces): 🔥 Remove render overrides API implementation from clients-render-overrides.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 17:58:28 -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
|
fde204ab11
|
perf(api-client): ⚡ Optimize database operations in setRenderOverrides by replacing multiple queries with a single UPDATE RETURNING statement
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 17:37:27 -07:00 |
|
autocommit
|
fda8e4dfb9
|
feat(api): ✨ Add client render overrides and status counts to contact previews in the "My Clients" UI section
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 17:26:34 -07:00 |
|