Commit graph

39 commits

Author SHA1 Message Date
autocommit
4c8758cbda refactor(acquisition): ♻️ Remove corpRawEventsFilter dependency and simplify AcquisitionService logic while updating documentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 21:10:57 -07:00
autocommit
1ffb0b3710 test(api-test): Update test fixtures and mocks for aggregated metrics API validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 19:24:16 -07:00
autocommit
bbd616300d test(test): Update expected values and query patterns for audience, engagement, and trends service tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 19:24:16 -07:00
autocommit
8bb3f2f403 db(api-api): 🗃️ Introduce visitor identity and corporate domain tracking tables for API service database schema
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 22:59:30 -07:00
autocommit
ba19c7fc41 feat(corp-filter): Add filterCorporations and filterUnknownCorpSlugs utility functions and update main.ts integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 21:17:46 -07:00
autocommit
6659b1c67f feat(trends-specific): Add corporation (corp) filtering capability to trends queries
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 21:17:46 -07:00
autocommit
74bc34240e feat(sessions): Add optional corp filter to SessionsQueryDto and sessions.service.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 21:17:46 -07:00
autocommit
bca1ceb600 feat(segments): Add corp filter capability to Segments API by extending SegmentDto and implementing filtering logic in SegmentsService.getSegments()
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 21:17:45 -07:00
autocommit
5e25fbd33c feat(engagement): Add corporate filtering capability to engagement queries by implementing the corp filter parameter in EngagementQueryDto, validating it in EngagementController, and integrating corp-based filtering logic in EngagementService
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 21:17:45 -07:00
autocommit
2b362cde74 feat(audience): Add corporate affiliation filter to AudienceQueryDto and update AudienceService for corp-based audience queries
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 21:17:45 -07:00
autocommit
4245e76119 feat(acquisition): Add corporate filtering capability to AcquisitionQuery DTO and AcquisitionService
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 21:17:45 -07:00
autocommit
05bbe97a09 refactor(corp-filter): ♻️ Modularize filtering logic, add type safety, and optimize performance in corporate data filtering utility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 18:41:43 -07:00
autocommit
1211dfcb28 feat(network): Introduce NetworkModule, NetworkService, NetworkController, and NetworkQueryDto for network operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 17:43:53 -07:00
autocommit
e999f63918 feat(api-services/api/src): Add NetworkModule for handling network operations in the root application
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 17:43:53 -07:00
autocommit
16da6276d2 feat(api): Add migration and seed script for visitor_identity and corp_domain tables
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-14 22:58:03 -07:00
Claude Code
00d7f8012a chore(infra): 🔧 Optimize production Docker deployment configs with updated Dockerfiles and docker-compose.prod.yaml
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 18:01:58 -07:00
Claude Code
44ba1681b9 chore(docker): 🔧 Update Docker build configurations for optimized stages, base images, and dependency alignment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 17:18:17 -07:00
Claude Code
332854bb29 feat(trends): Add real-time trend update support with new calculation methods
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 13:40:12 -07:00
Claude Code
0781dd9628 feat(audience): Add new audience creation and update endpoints with business logic for managing audience data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-06 21:20:04 -07:00
Claude Code
c24e257ac8 infra(infrastructure): 🧱 Update Dockerfiles and docker-compose.prod.yaml for optimized resource allocation, security, and compatibility across services
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-06 21:20:04 -07:00
Claude Code
4516ffb282 feat(engagement): Update EngagementQuery DTO to support additional query parameters and modify response structure
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-06 14:21:43 -07:00
Claude Code
dd50408432 feat(engagement): Add engagement tracking endpoints and metrics calculation for views/likes in API layer
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-06 14:21:43 -07:00
Claude Code
97ecef0427 feat(audience): Add new endpoints and business logic for audience segmentation and filtering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-06 14:21:43 -07:00
Claude Code
968ffbdf30 arch(api): 🏗️ Restructure API and collector services, update deployment pipeline, modify database initialization, and remove legacy website-bff service
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-05 15:07:10 -07:00
Claude Code
29cac04066 breaking(infrastructure): 💥 Update Docker Compose and Dockerfiles to enforce resource limits, security hardening, and introduce multi-stage builds for production deployment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-05 15:07:10 -07:00
Claude Code
51f183e6f8 refactor(processors): ♻️ Improve service implementations in acquisition, audience, and aggregation processors for better performance and maintainability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-05 02:55:29 -07:00
Claude Code
a0daab52fb feat(seeds-specific): Update seed execution workflow in run-seed.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-19 06:40:53 -07:00
Claude Code
4f849b65dc feat(seeds): Update seed execution logic in run-seed.ts to enable parallel execution, modify seed data structure, and enhance error handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-19 06:35:10 -07:00
Claude Code
936eaebf04 chore(services): 🔧 Update TypeScript compiler settings in api and collector services to align tsconfig.json options
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-19 06:35:10 -07:00
Claude Code
bfd1dc0898 feat(seeds): Add seed script initialization logic for data migrations in run-seed.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-19 06:28:27 -07:00
Claude Code
5c80f29082 feat(seeds): Add seed data for user profiles to populate initial development database
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-19 06:22:09 -07:00
Lilith
5678856bd0 chore(api): 🔧 Update e2e test configuration in vitest.e2e.config.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-01-29 08:20:57 -08:00
Lilith
6f907450a3 chore(api): 🔧 Add aggregated metrics & cohort analysis schema + migrations, update core services, extend test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-01-29 08:20:57 -08:00
Lilith
febc3fc1df chore(services): 🔧 Update Vitest & TypeScript configs across services to standardize test plugins, paths, and strictness settings
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-01-29 08:20:57 -08:00
Lilith
64632b1bb5 deps-upgrade(root): ⬆️ Update all root-level and service-specific dependencies across api, collector, processor, realtime packages with security patches/bug fixes/compatibility updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-01-29 08:20:57 -08:00
Lilith
47fa65a1d5 chore(analytics,services): 🔧 Sync monorepo-wide dependencies across root and 8 sub-packages with updated versions & regenerated pnpm-lock.yaml 2026-01-25 18:07:51 -08:00
Lilith
7bd6fb249a chore(api): 🔧 Update TypeScript definitions and utility files in API module 2026-01-25 16:21:50 -08:00
Lilith
45d7018aa6 deps-upgrade(api): ⬆️ Update API service dependencies to include bug fixes, security patches, and new features 2026-01-25 16:21:50 -08:00
Lilith
a2a7287584 breaking(collector): 💥 Breaking change: convert CommonJS imports to ES modules across API, processor, and realtime components 2026-01-25 16:01:09 -08:00