Commit graph

38 commits

Author SHA1 Message Date
autocommit
b507184df9 feat(collector): Implement Beacon client for sending telemetry data via browser-to-server API
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 18:57:18 -07:00
autocommit
e1f469b6f1 feat(beacon): Implement BeaconController with HTTP endpoints and BeaconModule providers for beacon data processing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 18:57:18 -07:00
autocommit
7f91ccc3a5 feat(collector): Initialize and configure BeaconModule for data collection in main.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 18:57:18 -07:00
autocommit
33ac86eaee feat(collector): Import BeaconModule into AppModule to enable beacon data collection and processing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 18:57:18 -07:00
autocommit
ff56e17683 chore(collector): 🔧 Update Dockerfile to modify base image, dependencies, and build steps for collector service
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 18:57:18 -07:00
autocommit
8826e7129a feat(tracking): Introduce cross-domain tracking system with RawEvent, TrackingService, DomainResolverService, and IdentityService integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-14 22:58:03 -07:00
autocommit
9ca4222c0d feat(collector): Add Corp, Domain, and VisitorSalt entity models for cross-domain tracking
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-14 22:58:03 -07:00
autocommit
24cff48bff fix(device-enrichment): 🐛 Fix runtime errors by switching geoip-lite module from CJS to ESM imports
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 01:10:41 -07:00
autocommit
4c9294706e feat(tracking): Add logging and dependency initialization for DeviceEnrichmentService
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 01:00:16 -07:00
autocommit
251b5704c2 feat(collector-dto): Add domain tracking fields to TrackViewDto for domain-specific data representation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 21:26:28 -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
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
edcc35be03 feat(tracking): Add device enrichment and government detection services to the collector's tracking system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-06 14:21:44 -07:00
Claude Code
ced62782db types(collector): 🏷️ Update SessionFingerprint entity properties for improved tracking accuracy and compliance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-06 14:21:44 -07:00
Claude Code
1cbe59c114 deps-upgrade(collector): ⬆️ Update collector dependencies to latest versions
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
aa539aa6f4 refactor(collector): ♻️ Improve attribution tracking DTOs with new properties for sources and client device info
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 23:57:42 -07:00
Claude Code
7dd9b2b5ed security(auth-specific): 🔒️ Enforce stricter token validation and OAuth2 support in authentication logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 15:14:01 -07:00
Claude Code
954a71489e feat(tracking): Add tracking controller methods and routes for new event tracking features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 15:14:01 -07:00
Claude Code
4068c597f0 feat(health-specific): Implement health-check endpoint logic in HealthController with proper status responses
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 15:14:01 -07:00
Claude Code
1a092d168b feat(collector): Add fingerprint fields to SessionFingerprint for enhanced session tracking and privacy compliance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 15:14:01 -07:00
Claude Code
0e5e4dff58 feat(collector): Add structured DTOs for user interaction tracking (TrackViewDto, TrackEngagementDto, TrackInteractionDto) with re-exports in collector/index.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 15:14:01 -07:00
Claude Code
ea3cddccde refactor(collector): ♻️ Restructure AppModule to modularize data collection logic and update entry point for improved maintainability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 15:14:01 -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
Lilith
a30b71bac5 chore(src): 🔧 Update TypeScript files in src directory
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
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
Lilith
8e0a735f02 chore(collector): 🔧 Update TypeScript compiler options in tsconfig.json 2026-01-25 15:55:48 -08:00
Lilith
4c1268c773 deps-upgrade(collector): ⬆️ Update collector dependencies to latest patched/minor versions 2026-01-25 15:55:48 -08:00
Lilith
531e50f7aa chore(collector): 🔧 Update 6 mjs files in collector module 2026-01-25 15:50:18 -08:00
Lilith
7b38ea4e35 deps-upgrade(collector): ⬆️ Update collector dependencies with security/performance patches 2026-01-25 15:50:18 -08:00
Lilith
b1cbb82a63 chore(collector): 🔧 Optimize build performance & reduce output size via SWC compiler minification tweaks in .swcrc + NestJS CLI config updates in nest-cli.json 2026-01-25 15:39:19 -08:00
Lilith
92f8d6c53c deps-upgrade(collector): ⬆️ Update dependencies in services/collector/package.json to latest versions 2026-01-25 15:39:19 -08:00
Lilith
597cebf605 chore(config): 🔧 Update configuration files across 6 directories 2026-01-25 15:33:59 -08:00