Commit graph

2345 commits

Author SHA1 Message Date
autocommit
83068496ea feat(backend-api): Implement booking-related server routes and enhance booking template logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 23:18:03 -07:00
autocommit
ae65295a95 breaking(backend-api): 💥 Remove contact outbox, templates, and schema from backend API and update configs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 23:18:03 -07:00
autocommit
580c8542bf chore(backend-api): 🔧 Update .env.development with required backend-api dev environment variables
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 23:18:03 -07:00
autocommit
2b69a24ff6 feat(backend-api): Introduce migration advisory lock in db.ts to prevent duplicate migrations during concurrent boots
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 22:59:45 -07:00
autocommit
5a99f4f3f0 feat(api-middleware): Introduce side-effect handling logic for GET requests in public proxy middleware and add tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 22:43:03 -07:00
autocommit
56904be670 test(middleware): Add unit tests for public-proxy middleware to validate request forwarding and proxy behavior
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 22:26:20 -07:00
autocommit
c1b30453c8 feat(api): Introduce dual-mode API operation with configurable internal/public routing and public proxy middleware
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 22:26:20 -07:00
autocommit
f9fbb1742f feat(outreach): Add deferred query parameter support for outreach search in API surface and frontend UI
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 21:18:59 -07:00
autocommit
547619f035 feat(frontend-public): Add Outreach Compose and Review tabs with new components and API types for drafting/reviewing outreach messages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 20:59:25 -07:00
autocommit
09a540f524 feat(client-search): Update ClientSearchService to handle Outreach Batch Item data and enhance outreach surface for batch item display/processing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 20:59:25 -07:00
autocommit
5493ce1773 feat(outreach-batch-item): Add clientHandle and alias fields to batch items for client-specific processing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 20:59:25 -07:00
autocommit
889e3241d6 chore(api): 🔧 Update .env.development with API feature-specific environment variables
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 20:59:25 -07:00
autocommit
c9fb2c0839 feat(outreach): Add API route handlers for outreach campaigns and user interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 20:41:39 -07:00
autocommit
421ca65e9d feat(frontend-public): Introduce OutreachPage with multi-tab UI (Qualification, Compose, Review, Settings), responsive layouts, and dedicated routes, plus API types for outreach endpoints
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 20:41:38 -07:00
autocommit
ebe98ce80e feat(client-booking): Introduce ClientBookingRepo, extend ClientRepo with booking operations, add ProspectQualificationRepo and workflow logic, and update admin booking qualification surfaces
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 20:41:38 -07:00
autocommit
54ad4b9dfd chore(my): 🔧 Update Vite build config for frontend-public to optimize my feature builds
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 20:41:38 -07:00
autocommit
b462b18985 feat(frontend-public): Add ClientQualificationTab component and integrate it into ClientDetailPage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 20:20:18 -07:00
autocommit
33652e3e56 feat(bookings): Add timeout configuration for email dispatch to prevent SMTP hangs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-06 16:01:52 -07:00
autocommit
7793f41c5f deps-upgrade(comm-newsletter): ⬆️ Update newsletter backend API dependencies for security, compatibility, and performance improvements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-06 04:02:01 -07:00
autocommit
072188344c remove(reputation): 🔥 Remove deprecated emoji and relationship integration tests from reputation module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 21:12:10 -07:00
autocommit
95e358195f ui(provider-website): 💄 Implement new interactive sections and dynamic layout enhancements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 20:51:20 -07:00
autocommit
d5d4c99af5 feat(provider-config): Add tour-related configuration support with new keys and validation logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 20:51:18 -07:00
autocommit
ac9675f839 feat(tour-scheduling): Add tour calendar, map, and contact buttons UI components; update tour-stop entities and scheduling logic; integrate into destination and tour pages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 20:51:17 -07:00
autocommit
b35af0c01e ui(contact-form): 💄 Add styled success icon with visual feedback for form submission success
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 20:30:36 -07:00
autocommit
1d61bae2cb ui(provider-website): 💄 Add dynamic color-mix hover effects for visual consistency and theme compatibility across provider website pages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 20:30:36 -07:00
autocommit
423cab56de feat(admin-specific): Add admin-specific API endpoints for dashboard and operations module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 19:52:12 -07:00
autocommit
4b491750f1 refactor(mcp-server): ♻️ Refactor MCP server initialization and configuration handling across feature modules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 19:52:12 -07:00
autocommit
2c8fe5dffe arch(api-server): 🏗️ Refactor API server initialization with new config options in config.ts and server.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 19:52:12 -07:00
autocommit
c913a14f26 ui(provider-website): 💄 Enhance Easter Egg PasswordModal, update Gallery components (Lightbox, ReactionBar), refine TourSchedule (TourCalendar, TourMap), and improve BookingGuide, ContactForm, RatesTable, Roster, Toast, and TouringOptIn with styling and UX enhancements.
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 19:52:12 -07:00
autocommit
3cb715984a feat(api): Implement protected download entity with admin/public API endpoints and repository logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 19:52:12 -07:00
autocommit
b7f9c447d2 style(frontend-public): 🎨 Update global CSS styles for provider website’s public interface with base styles, typography, and spacing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 19:02:30 -07:00
autocommit
b16ef066ab ui(age-gate): 💄 Add CSS variables for provider-specific branding in AgeGate to enable flexible theming without core changes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 19:02:29 -07:00
autocommit
09561a2139 ui(hero): 💄 Improve mobile responsiveness and visual polish in Hero.tsx
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 17:34:45 -07:00
autocommit
3228b356d3 feat(provider-website): Add VerifiedStrip component and BannersPage styling for verified profile display and provider banner pages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 09:52:43 -07:00
autocommit
4ae47239e2 feat(mcp-server): Update server initialization and protocol configuration logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 08:36:15 -07:00
autocommit
8b3fa9d616 feat(admin): Add new fields and validation rules to destination schema for admin surfaces
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 08:36:15 -07:00
autocommit
ad5d9bd450 infra(data-api): 🧱 Update data processing pipelines and endpoint configurations for the data API server
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 04:45:05 -07:00
autocommit
9e01997cb9 feat(provider-config): Update provider-config service to support additional configuration options and validation rules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 04:45:05 -07:00
autocommit
0848df5617 feat(tour-stops): Add PricingTier types, methods, and tier management UI components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 04:45:04 -07:00
autocommit
1e183237f0 feat(tour-stop): Add pricing tier types, schema validation, and tier-based pricing logic for tour stops
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 04:29:04 -07:00
autocommit
f68ea70424 breaking(api-entities): 💥 Remove foreign key constraint between credentials and platform tables
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 01:28:02 -07:00
autocommit
60175bfca4 feat(mcp-server): Update MCP client implementation with new message types and improved connection handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 01:11:39 -07:00
autocommit
197aea46e8 feat(cms): Add dynamic text config props and localization utilities to ContentTypeEditor
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 01:11:39 -07:00
autocommit
2796e6503e security(admin-backend): 🔒️ Fix SQL injection and parameter mismatch in tour-stops route by aligning query parameters with passed values
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 01:11:38 -07:00
autocommit
c0557d480c ui(projects): 💄 Improve tour calendar readability with refined styling and layout spacing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 00:54:33 -07:00
autocommit
d4daa3eb0e feat(credentials): Implement credential entity, database schema, API routes, and encryption utilities for secure credential storage with self-hosted validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 00:20:08 -07:00
autocommit
9ea48b2fe7 docs(objectives): 📝 Update and reorganize project objectives in markdown and JSON format
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 23:29:56 -07:00
autocommit
22066b51cf feat(scripts): Introduce seed-site-text.ts script to load, validate, and seed localization strings for i18n support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 23:08:28 -07:00
autocommit
172ad42cb4 feat(content-drops): Integrate useSiteText hook for localized text and update meta tags for dynamic i18n content
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 23:08:28 -07:00
autocommit
a770c474da db(api): 🗃️ Add platform_type column to credentials table for platform classification
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 21:01:27 -07:00