Commit graph

279 commits

Author SHA1 Message Date
autocommit
514a0b47eb chore(config): 🔧 Update environment variables for port configurations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 20:04:56 -07:00
autocommit
da9eeedf3a deps-upgrade(backend-api): ⬆️ Update dependencies across backend-api, admin, and price-watcher packages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 20:04:56 -07:00
autocommit
e401b6ab69 chore(api): 🔧 Update API documentation with failed request metadata
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 02:29:40 -07:00
autocommit
a294761bc8 feat(content-classifier): Add sextortion content classifier processor with new detection logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 00:53:06 -07:00
autocommit
5bb10e2707 feat(api-processors): Introduce BackfillProcessor class and backfill handler functions for API batch data operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 00:29:18 -07:00
autocommit
a90c27ebfe feat(api): Add backfill-processors script to process historical interest data for API retroactive analysis
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 00:29:18 -07:00
autocommit
a5012a773c refactor(processors): ♻️ Add interest detector function to processors/index.ts for evaluating user interests in API data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 00:29:18 -07:00
autocommit
f242f4209d feat(interest-detector): Introduce InterestDetector class with detectInterests and analyzeBehavior methods to process user signals and enable interest-based personalization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 00:29:17 -07:00
autocommit
65ba98771d feat(interest-detection): Introduce InterestDetectionService with methods to analyze input data and return interest categories
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 00:29:17 -07:00
autocommit
5f79706a6d feat(client-interest): Add client-interest entity with repository and type definitions for CRUD operations and schema validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 00:29:17 -07:00
autocommit
d2ac5a0987 feat(geo-inference): Add tapback detection to skip geo-inference for iMessage reactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 00:22:56 -07:00
autocommit
dbe95eea24 feat(processors): Add optional message body support to geo-inference and relationship-resolver processors and update backfill scripts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-24 00:04:40 -07:00
autocommit
6c6040cef4 feat(api-affects): Introduce BackfillProcessor to reprocess Mac-Sync Send Queue items for missed/delayed sync operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 23:52:47 -07:00
autocommit
f6dc3f204a docs(api-features): 📝 Remove outdated Phase 4b implementation docs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 23:52:47 -07:00
autocommit
2361bd18c6 deps-upgrade(scripts): ⬆️ Update script dependencies to latest stable versions for security and compatibility fixes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 23:52:47 -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
1b625321c0 refactor(content-classifier): ♻️ Remove CONTENT_MODERATOR_URL dependency from ContentClassifier and update exports
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 21:52:45 -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
fd7bf724b4 feat(api): Introduce backfill-contacts script to retroactively populate contact data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 20:20:25 -07:00
autocommit
1cc231698d deps-upgrade(api): ⬆️ Update API dependencies to latest stable versions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 20:20:25 -07:00
autocommit
dc1fe66eb2 feat(api-scripts): Introduce backfill-processors.ts with GeoInferenceProcessor and RelationshipResolver for one-time data cleanup/enrichment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 20:09:28 -07:00
autocommit
001d001fbb feat(relationship-resolver): Implement external script export for relationship-resolver processor
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 20:09:28 -07:00
autocommit
a7fd6988bf feat(geo-inference): Implement export statements in geo-inference processor to expose the function for external script integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 20:09:28 -07:00
autocommit
14dc9d77f0 deps-upgrade(api-features): ⬆️ Update dependencies in API features to latest versions for security and feature improvements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 20:09:28 -07:00
autocommit
c89fec3b20 chore(mcp-seo): 🔧 Update TypeScript compiler config for stricter type safety with @types/node and strict settings
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 18:23:37 -07:00
autocommit
70c996041e chore(api-features/api): 🔧 Remove bun.lock to reset dependency resolution for API feature
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 18:07:45 -07:00
autocommit
64a8fd35fe feat(api-surfaces): Introduce client management API endpoints for the "my" section
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 17:56:15 -07:00
autocommit
20e7fedb3b feat(content-classifier): Implement ContentClassifier processor for dynamic content categorization in API pipeline
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 17:56:15 -07:00
autocommit
872d65953c feat(api-client): Add dismissedAutoTags field to Client schema and types for client-side tag management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 17:56:15 -07:00
autocommit
7217d84563 feat(geo-inference): Add retry mechanism for race condition handling in relationship resolution
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-23 00:01:49 -07:00
autocommit
58e9e72d37 refactor(vip): ♻️ Centralize service token validation logic in hasServiceToken to consolidate configuration and reduce duplication
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 23:55:45 -07:00
autocommit
062636115b chore(api): 🔧 Update development environment variables for API feature
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 23:19:07 -07:00
autocommit
b842083b12 feat(api): Introduce travel-zones module and integrate with MySurface API router
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 17:58:44 -07:00
autocommit
4f43df8403 feat(travel-zones): Introduce TravelZonesService with classification logic and Zone types for geographic/travel data categorization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 17:43:52 -07:00
autocommit
7d9aeb78a6 fix(outreach-batch): 🐛 Fix JSON serialization errors in query and vars data handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 17:12:59 -07:00
autocommit
cb326d3687 docs(api): 📝 document PHASE_4B_IMPLEMENTATION.md with phase 4B API endpoints, workflows, and configuration for clarity
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:58:26 -07:00
autocommit
9792ff55a8 deps-upgrade(api): ⬆️ Update Bun and TypeScript to latest versions for API compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:58:26 -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
cc33b6813e feat(api-features): Introduce ClientSearchService and OutreachTemplatingService with core search and templating methods
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:58:25 -07:00
autocommit
623882f0d8 feat(outreach): Implement batch outreach entities with repository, schema, and type definitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:58:25 -07:00
autocommit
ba46f8ffc5 feat(api-surfaces): Introduce outreach endpoints for managing user outreach activities in the "my" API surface
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:58:25 -07:00
autocommit
47b6e80c29 feat(processors): Update processor implementations for content classification, geographic inference, relationship resolution, and outreach dispatching
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:58:25 -07:00
autocommit
9131a8b2cb deps-upgrade(api): ⬆️ Update API dependencies to latest versions for improved compatibility and functionality
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
dc81929771 feat(api-processors): Introduce ContentClassifier, GeoInferenceProcessor, and RelationshipResolver processors and update the processors registry for content processing pipeline
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:42:56 -07:00
autocommit
d57dc5dd89 feat(location-inference): Implement location inference entity with core logic, repository, schema validation, and TypeScript types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:42:56 -07:00
autocommit
bfe8c87df4 feat(contact-relationship): Implement contact relationship entity with core class, repository, schema, and type definitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:42:55 -07:00
autocommit
38212c8003 feat(classification-event): Add ClassificationEvent entity class, repository, validation schema, and TypeScript types for event classification
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-22 16:42:55 -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