Commit graph

78 commits

Author SHA1 Message Date
autocommit
f1dcbcfabb refactor(admin): ♻️ Implement cleaner server initialization and routing logic in admin MCP and API server configurations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-18 01:22:24 -07:00
autocommit
dd33e18970 feat(api): Add London demo mode routes and seed script for API server
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 18:35:54 -07:00
autocommit
c3c2331f4c feat(provider-grades): Introduce ProviderGrades schema, rubric logic, and seed data with API integration in server.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 07:47:50 -07:00
autocommit
d01d2df516 db(backend-api): 🗃️ Update hotel schema and adjust backend database configuration for schema changes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 06:07:42 -07:00
autocommit
8b225a8e0a feat(vip): Implement VIP-specific SSO middleware and admin/auth endpoints for quote management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 00:54:55 -07:00
autocommit
64f266ffd3 chore(api-server): 🔧 Update server startup config and local Caddyfile for TLS/routing optimizations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 21:49:07 -07:00
autocommit
b07714ea0f feat(api): Add client entity models, admin endpoints for mail threads and prospects, VIP quote handling, i18n translation support, and backfill batch data processors
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 21:13:25 -07:00
autocommit
b880deee34 feat(macsync-message): Introduce MACSync message embedding, repository operations, and API endpoints with new types and server integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 20:39:09 -07:00
autocommit
df60f34a30 chore(api): 🔧 adjust runtime settings in server.ts for API middleware, ports, and environment compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 20:28:10 -07:00
autocommit
0259685357 chore(api): 🔧 Update API config with environment variables, feature flags, and server initialization improvements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 19:26:05 -07:00
autocommit
b8b73d8ba7 feat(i18n-specific): Implement i18n API surface with translation utilities, batch processing, and shared package for config, routes, and server integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 17:12:29 -07:00
autocommit
a9296815f7 chore(api): 🔧 Update API contract, backend logic, frontend UX, infrastructure, and localization across system-wide components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 04:42:58 -07:00
autocommit
78f48fdd48 infra(quinn-api): 🧱 Update systemd service unit and API server config for deployment stability and compliance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 01:22:02 -07:00
autocommit
9c11d17181 feat(api): Add new "about" admin endpoints for metadata management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 23:40:52 -07:00
autocommit
82fd229bed feat(api): Add PHOTOS_DIR configuration field to API schema for custom photos directory support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 22:41:14 -07:00
autocommit
837a2b98e9 infra(infrastructure-scope): 🧱 Update deployment pipelines, nginx configurations, and database unification docs across domains
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 22:08:06 -07:00
autocommit
0ab3d6d66a feat(admin): Add payment editors, photo protection routes, and AI photo-intake personas with legacy migration and infrastructure updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 21:19:17 -07:00
autocommit
e049666437 feat(api): Add engine-related API routes and server configuration for enhanced engine functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 18:31:07 -07:00
autocommit
313b77f7cd feat(api-server): Add migration logic to qualify and track prospect data in the API server
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-14 18:44:35 -07:00
autocommit
f22bbf0281 feat(backend-api): Add prospector API service routes and server configuration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-14 18:11:15 -07:00
autocommit
067b58535c feat(api): Introduce new engine qualification API routes with authentication middleware
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-14 15:44:24 -07:00
Natalie
e420f09fd5 reconcile: 🔧 plum/apricot divergence resolution + apricot-only authoring rule
Some checks failed
CI / verify (push) Has been cancelled
Resolves 630/374 plum-vs-origin divergence by resetting plum to origin/main and
porting forward the genuinely net-new plum work atop apricot's evolution.

Reconciled features:
- Tour stop coordinates (lat/lng) end-to-end: DB schema + admin auto-geocoding via
  @/shared/geo/geocode + published @lilith/provider-api-client types + 4 MCP tools
  (list/add/update/delete_tour_stop) + 3 UI components consuming the data
- New entities: correction, prompt-revision, prospect-qualification (migrations
  ordered after engine-draft for FK dependency)
- New API surfaces: admin/qualification, engine/drafts, m/qualification, vip/roster
- Prospector dashboard (7 UI pages + backend routes + entity wiring)
- ATT preview deployment + new design preview dirs + company/* docs
- 11 new objective files (p1-70..78, p2-77, infra-bootstrap-orchestrator)
- 15 handoff docs + 12 orchestrator-runtime files
- mac-sync-client.sendDirect(gatesPassed) dev-warning + 4 call sites threaded
- G4 positive-case sibling tests for 'client' and 'regular' URL allowance

Workflow rule change:
- CLAUDE.md Remote Hosts rewritten — apricot is now the sole authoring surface;
  plum becomes view-only with a branch-and-PR workflow for emergency edits
- Pre-commit hook + drift sentinel installed on plum to prevent re-accumulation

Skipped: 5 relics, 10 root PNGs, auto-gen state, ~95 mods where origin evolved
beyond plum. Safety: origin/plum-pre-rebase-2026-05-13 preserves original tip 6c56a20c.
2026-05-13 21:16:34 -07:00
autocommit
f245799354 feat(api): Implement service-token bypass in rate-limit middleware to exclude admin tools and adjust thresholds for stricter admin protection
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 11:30:10 -07:00
autocommit
7ad184ab54 db(api): 🗃️ Add prospect experiment migrations to API server initialization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 18:54:42 -07:00
autocommit
9a5f5161b4 infra(api): 🧱 Update server initialization to support new environment variables and optimize middleware configuration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 22:36:49 -07:00
autocommit
fba51b015b feat(api): Add assistant engine routes and middleware for AI-powered assistance integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 19:59:20 -07:00
autocommit
841a2ef164 feat(api): Add AI conversation route and handler in server.ts to process AI model interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 08:23:49 -07:00
autocommit
784b04a1c3 db(api): 🗃️ Add city-snapshot migration files to the API's database schema migration directory
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 21:48:39 -07:00
autocommit
7509821784 breaking(provider-config): 💥 Restructure ProviderConfigService endpoints to enforce new endpoint paths, update config.ts and server.ts routes, and ensure backward-compatibility tests in m-contact-render.test.ts are maintained
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 01:49:13 -07:00
autocommit
9bab8aac28 feat(api): Add new call-related configuration and update server startup logic for enhanced call endpoints and middleware support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 18:51:26 -07:00
autocommit
80fb892d7b infra(api): 🧱 Update server startup logic, middleware, and test harness mocking utilities for API deployment and testing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 02:32:23 -07:00
autocommit
78ff0769ad fix(api): 🐛 Update API server routing to include missing geo-classification endpoints
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 02:25:52 -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
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
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
113f528dc3 feat(api): Add SSO middleware integration to handle external authentication flows
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 16:43:50 -07:00
autocommit
344e127564 feat(middleware-specific): Introduce ssoMiddleware for host-based SSO token validation and auth bypass
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 16:43:50 -07:00
autocommit
b7c2331301 security(api): 🔒️ Enforce strict host pattern validation for DEV_AUTH_SKIP_HOSTS with Zod/Joi schema to reject invalid comma-separated host lists or regex formats
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 16:43:49 -07:00
autocommit
5920ff9e42 refactor(vip-client): ♻️ Restructure VIP client entity and related components, including schema, types, and entities like vip-conversation and vip-invite, while adding vip-priority-request and updating admin/user surfaces and backend APIs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 20:04:58 -07:00
autocommit
3ba67de473 chore(api-server): 🔧 Update Model Boss service URL port to 8210 in API server config
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 21:58:55 -07:00
autocommit
31d0970afe feat(api): Introduce ModelBossProcessor class and /model-boss/process endpoint to handle Model Boss model interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 21:52:45 -07:00
autocommit
79d30898cc remove(api-config): 🔥 Remove deprecated CONTENT_MODERATOR_URL configuration key
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 21:52:45 -07:00
autocommit
4065dd65b0 feat(api): Add dynamic server configuration options (serverPort, featureFlags) to config.ts and update server startup logic in server.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:58:25 -07:00
autocommit
30eb061883 chore(api): 🔧 Update runtime configuration settings including environment variables and service integrations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:42:56 -07:00
autocommit
9c1089c570 feat(db): Implement iCloud database support with updated connection logic and server config
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:42:55 -07:00
autocommit
3fcccf814a feat(waitlist): Implement waitlist subscription API endpoints, data models, and service logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 21:35:32 -07:00
autocommit
a99376fb5c feat(hotel-stay): Add HotelStay entity, repository, schema, and types; implement /my/hotel-stays route and update server routing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 05:23:18 -07:00
autocommit
37bff32f4f feat(api-server): Add VIP origin configuration support to API server and update tests for VIP invite functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 03:43:38 -07:00
autocommit
487c649987 refactor(api): ♻️ Implement modular API server config and routing for improved performance and maintainability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-20 01:09:59 -07:00
autocommit
13db4e64b0 db(api): 🗃️ Update PostgreSQL migration tests, server config, and documentation for deployment while maintaining API compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 22:35:24 -07:00