Commit graph

326 commits

Author SHA1 Message Date
Claude Code
ca8de140bf test(frontend-public): Improve test result aggregation and storage for frontend admin reporting
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:14 -07:00
Claude Code
d4af1e3cdc refactor(provider-website): ♻️ Replace ProtectedImage component with PageIllustration in DestinationPage and SpecialtyPage components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:14 -07:00
Claude Code
8500ec35c6 feat(image-protection): Add adversary view generation capability to image protection pipeline with new job processing logic and API routes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:14 -07:00
Claude Code
9e3be77954 feat(admin): Add TypeScript types for adversary-view job progress tracking in admin interface
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:14 -07:00
Claude Code
3f8247ccd8 feat(admin): Add retry button and handlers for photo card jobs in admin gallery pages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:14 -07:00
Claude Code
07482fbe12 refactor(frontend-public): ♻️ Export admin API utility hooks to enable reuse across admin hooks
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:13 -07:00
Claude Code
e49b9d6d11 feat(admin-gallery): Add adversary-view route handlers and adversary-specific logic to gallery.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:13 -07:00
Claude Code
5d0ad932de chore(image-protection): 🔧 Update build/config files for image-protection feature with new Vite, environment variables, and TypeScript settings
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:34:13 -07:00
Claude Code
c61e20d5db refactor(provider-website): ♻️ Standardize slug generation and validation logic in slugs.ts by unifying input sanitization and output normalization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:21:59 -07:00
Claude Code
cdd29b47e4 feat(image-protection): Introduce AdversaryViewGenerator for adversarial view generation in the image protection pipeline
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:21:59 -07:00
Claude Code
12f23fd3f8 refactor(admin): ♻️ Implement modular reuse by exporting the PHOTOS_DIR constant in photos.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:21:59 -07:00
Claude Code
ca0a400afa refactor(admin-api): ♻️ Implement unified photo path handling in admin API routes by standardizing imports and directory paths across gallery.ts and page-illustrations.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:21:59 -07:00
Claude Code
38d3aa0f8f ui(page-illustration): 💄 Add updated illustration assets for the landing page to enhance visual consistency and branding.
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:21:59 -07:00
Claude Code
aa4354c29c fix(reputation): 🐛 Replace ARRAY with to_jsonb in reputation calculation queries to properly handle participant IDs in JSON format
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:21:59 -07:00
Claude Code
d8afc1be95 feat(user-notifications): Implement frontend user message notifications with real-time updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:32 -07:00
Claude Code
eae3d04c0e ui(frontend-showcase): 💄 Add interactive message showcase component with visual enhancements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:32 -07:00
Claude Code
02fc281884 feat(messages-feature): Add audit log configuration, update mail-admin router for logging requests, and implement server-side audit logging for mail-admin operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:32 -07:00
Claude Code
36969a24b1 refactor(admin): ♻️ Remove JPEG/WebP support and introduce 'raw' mode in GalleryPage for image handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:32 -07:00
Claude Code
eda143c954 test(proxy): Add test coverage for proxy route handlers in routes.test.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:31 -07:00
Claude Code
8d5fd1d9ce feat(reputation): Add input validation to enforce tags as an array of strings and manualReputation as a number or null in reputation update endpoints
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:31 -07:00
Claude Code
55f33cd33c feat(mail-admin): Add route handlers for admin email operations like GET /admin/emails and POST /admin/emails/send
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:31 -07:00
Claude Code
9bf98dffb0 feat(mail-admin): Introduce audit logging for mail admin operations to track and record actions in audit-log.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:31 -07:00
Claude Code
92263b63e5 feat(mail-admin): Implement core email management functions and unit tests for mail admin service
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:31 -07:00
Claude Code
a8d6674051 security(mail-admin): 🔒️ Sanitize password display in mail-admin error messages by redacting sensitive fields in Docker exec logs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:31 -07:00
Claude Code
25fb466a4e feat(messages): Introduce new message types and enhance message handling logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 14:46:32 -07:00
Claude Code
061d981739 types(admin): 🏷️ Add TypeScript types for admin API responses, requests, and related data structures
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 14:46:31 -07:00
Claude Code
20f67c623c feat(admin): Update GalleryPage component with image upload, display enhancements, and backend service integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 14:46:31 -07:00
Claude Code
eee8145243 feat(admin-api): Add image upload and list endpoints for admin gallery management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 14:46:31 -07:00
Claude Code
411af99be4 deps-upgrade(backend-api): ⬆️ Update dependencies with security patches, bug fixes, and new features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 14:19:50 -07:00
Claude Code
ef13f6a6ee feat(deployment): Update Vite frontend config for quinn.my domain and enhance TypeScript environment variables
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 14:15:26 -07:00
Claude Code
4f3d6147e0 deps-upgrade(backend-api): ⬆️ Update Express, database drivers, and utilities to latest stable versions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 14:15:26 -07:00
Claude Code
5fc3f79f72 feat(backend-api): Add booking test cases and update Docker Compose for mail services, dev scripts, and agent environments
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 14:08:55 -07:00
Claude Code
d9a2ba879d feat(backend-apimcp-server): Update API routes and MCP server logic for data processing and client interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 13:45:19 -07:00
Claude Code
af7153678d feat(frontend-public): Add dynamic theme switching with light/dark mode support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 13:42:54 -07:00
Claude Code
ff49ba43fb docs(type): 📝 Update TypeScript type definitions in frontend-public for API interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 13:42:54 -07:00
Claude Code
a083453d79 feat(bookings-page): Add booking confirmation modal and update booking list rendering logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 13:42:54 -07:00
Claude Code
a889a78770 types(admin-api): 🏷️ Add/remove/update TypeScript interfaces for admin API contracts (AdminUser, AdminRole, ApiResponse)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 13:42:54 -07:00
Claude Code
78fc546731 feat(admin-gallery): Implement new GalleryPage component with image upload, display, and management controls
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 13:42:54 -07:00
Claude Code
055cd43bd8 feat(admin-gallery): Add API endpoints for gallery management, including fetching, uploading, and processing media in the admin backend
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 13:42:54 -07:00
Claude Code
d3b313fe14 feat(backend-api): Add AI-assisted booking endpoints and integrate agent-based routing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 13:02:41 -07:00
Claude Code
daac1fa669 feat(backend-api): Add new booking-related API endpoints for create, query, and update operations with validation and error handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 12:40:26 -07:00
Claude Code
e6fee1ecd4 feat(backend-api): Add inbound booking request processing endpoints, validations, and integrations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 12:40:26 -07:00
Claude Code
a1458992e7 deps-upgrade(backend-api): ⬆️ Update backend API dependencies to latest compatible versions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 12:40:26 -07:00
Claude Code
5c6974ea19 ui(provider-website): 💄 Update AboutPage, DestinationPage, DuosPage, EtiquettePage, HomePage, and SpecialtiesPage UI components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 03:59:50 -07:00
Claude Code
79c6bd32d9 ui(provider-website): 💄 Implement blur-reveal effect with context provider for dynamic visual feedback
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 03:59:50 -07:00
Claude Code
a2a77ebf66 perf(shared-components): Optimize WebAssembly and photo image rendering with performance-focused refactors in decoding, memory management, and lazy loading
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 03:59:50 -07:00
Claude Code
1e54be6a55 feat(hero): Add dynamic content loading and interactive animations to the Hero component
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 03:59:50 -07:00
Claude Code
bc94bc74f4 ui(gallery): 💄 Improve gallery grid transitions, keyboard navigation, and visual styling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 03:59:49 -07:00
Claude Code
31f281a263 fix(contact-modal): 🐛 Fix validation and submission edge cases in useContactForm hook with test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 03:59:49 -07:00
Claude Code
f0aa7dee9e feat(contact-form): Add robust phone number validation and update form UI with validation feedback and test cases
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 03:59:49 -07:00