Lilith
774d3b1d74
chore(config): 🔧 Update TypeScript, testing, and infrastructure configurations across codebase
2026-01-18 09:20:11 -08:00
Lilith
03e549811e
deps-upgrade(monorepo): ⬆️ Bulk update of dependencies across 157+ packages (security, compatibility, performance)
2026-01-18 09:20:07 -08:00
Lilith
3142b6be7b
chore(gitignore): Add missing patterns
...
Patterns added: .cache/, .coverage
2026-01-18 06:59:32 -08:00
Lilith
9e42824ced
✨ feat(platform-admin): add asset storage with Imajin + MinIO integration
...
Add AssetStorageModule for generating AI images via Imajin orchestrator
and storing them in MinIO object storage.
Components:
- MinioModule: Dynamic NestJS module for MinIO client
- AssetStorageService: Imajin job submission, polling, and MinIO storage
- AssetStorageController: REST API for generation, status, and asset mgmt
API Endpoints:
- POST /asset-storage/generate - Submit batch job
- GET /asset-storage/jobs/:id - Check job progress
- GET /asset-storage/assets - List stored assets
- GET /asset-storage/assets/:key - Get presigned download URL
- DELETE /asset-storage/assets/:key - Delete asset
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 17:35:41 -08:00
Lilith
ca99040151
chore: 🔧 Update files
2026-01-15 14:30:47 -08:00
Lilith
5fc332119f
chore: 🔧 Update files
2026-01-15 14:25:34 -08:00
Lilith
66eaeee9d8
chore: 🔧 Update files
2026-01-15 13:55:04 -08:00
Lilith
b367435f1f
chore: 🔧 Update files
2026-01-15 13:49:46 -08:00
Lilith
3444ff3593
chore(shared): 🔧 **Chain-of-Thought Reasoning:**
2026-01-15 13:44:29 -08:00
Lilith
6cd35f81fc
chore: 🔧 Update files
2026-01-15 12:48:06 -08:00
Lilith
dd38e74011
chore: 🔧 Update files
2026-01-15 12:37:56 -08:00
Lilith
829b806f9b
chore: 🔧 Update files
2026-01-15 12:32:45 -08:00
Lilith
77dbe06138
chore: 🔧 Update files
2026-01-15 12:32:30 -08:00
Lilith
15be6c5dea
chore: 🔧 Update files
2026-01-15 12:27:36 -08:00
Lilith
7b14553a87
chore: 🔧 Update files
2026-01-15 12:22:24 -08:00
Lilith
32993b09df
chore: 🔧 Update files
2026-01-15 12:17:11 -08:00
Lilith
3c6164fe7e
chore: 🔧 Update files
2026-01-15 12:11:59 -08:00
Lilith
3a68431795
chore: 🔧 Update files
2026-01-15 12:06:48 -08:00
Lilith
f2e90112a7
chore: 🔧 Update files
2026-01-15 12:01:36 -08:00
Lilith
8f72c33af0
chore(shared): 🔧 **Chain-of-Thought Reasoning:**
2026-01-15 11:56:28 -08:00
Lilith
4157f9348a
chore: 🔧 Update files
2026-01-15 11:51:20 -08:00
Lilith
6c1979891f
chore: 🔧 Update files
2026-01-15 11:46:08 -08:00
Lilith
bc146e0573
chore: 🔧 Update files
2026-01-15 11:40:52 -08:00
Lilith
46caebf87e
chore: 🔧 Update files
2026-01-15 11:35:39 -08:00
Lilith
e9dcce4c69
chore: 🔧 Update files
2026-01-15 11:30:31 -08:00
Lilith
873c8be254
chore: 🔧 Update files
2026-01-15 11:25:23 -08:00
Lilith
5df39389f7
chore: 🔧 Update files
2026-01-15 11:20:15 -08:00
Lilith
a27dec9a23
chore: 🔧 Update files
2026-01-15 11:15:05 -08:00
Lilith
f65e451cdd
chore: 🔧 Update files
2026-01-15 11:01:09 -08:00
Lilith
10e1608346
chore: 🔧 Update files
2026-01-15 02:53:52 -08:00
Lilith
aa1f542f27
chore: 🔧 Update files
2026-01-14 11:44:28 -08:00
Lilith
08d2c19bae
chore: 🔧 Update files
2026-01-14 11:35:30 -08:00
Lilith
609266e695
chore: 🔧 Update files
2026-01-14 11:26:22 -08:00
Lilith
a89d5c9d22
chore: 🔧 Update files
2026-01-14 11:05:02 -08:00
Lilith
3cd773217e
chore: 🔧 Update files
2026-01-14 10:48:32 -08:00
Lilith
24a634e861
chore: 🔧 Update files
2026-01-14 01:57:23 -08:00
Lilith
cd3ee5c17f
chore(frontend-public): 🚀 Update localization and devUserTypes for frontend public components
2026-01-13 11:46:02 -08:00
Lilith
4c3fba1161
feat(frontend-components): ✨ Add age verification functionality for frontend components
2026-01-13 11:37:34 -08:00
Lilith
ffbe3a54b6
chore(shared): 🔧
2026-01-13 11:24:02 -08:00
Lilith
00803f040e
chore(frontend-components): 🚀 Merge changes across multiple files
2026-01-13 11:02:03 -08:00
Lilith
204096dab4
chore(shared): 🔧 Let's analyze this step by step:
2026-01-13 10:41:58 -08:00
Lilith
e0bf08e44f
chore(shared): 🔧 Let me analyze this step by step:
2026-01-13 10:31:55 -08:00
Lilith
28210824fb
feat(frontend-dev): ✨ Add analytics plugin for frontend development environment
2026-01-13 10:13:46 -08:00
Lilith
315e1738ab
chore(shared): 🔧 Let me analyze this systematically:
2026-01-13 09:46:03 -08:00
Lilith
bcc848fb03
chore(frontend-showcase/e2e): 🚀 Fix E2E test setup issues
2026-01-13 09:12:43 -08:00
Lilith
fc1c7fb9a2
feat(analytics): ✨ migrate to shared-types package
2026-01-13 06:52:16 -08:00
Lilith
65423d818b
feat(shared): ✨ update auth system to use accesslevel instead of role
2026-01-13 06:46:52 -08:00
Lilith
21d192cdfd
feat(e2e): ✨ add service registry integration for api url
2026-01-13 06:41:26 -08:00
Lilith
514829cead
refactor(conversation-assistant): migrate 2 entities to BaseEntity (Sub-Phase 5c)
...
Refactored remaining standard entities to extend BaseEntity:
- DeviceEntity → BaseEntity (preserved custom lastSeen field for device activity tracking)
- RedFlagOverrideEntity → BaseEntity
Removed 6 lines of boilerplate (@PrimaryGeneratedColumn, @CreateDateColumn, @UpdateDateColumn).
Note: DeviceEntity retains custom lastSeen field (tracks device activity)
separate from updatedAt (tracks entity modifications).
Entities kept manual (domain-specific timestamps):
- ContactLocationEntity (uses extractedAt instead of createdAt)
- ScammerProfileEntity (uses firstSeen/lastSeen for scammer tracking semantics)
Zero schema changes - BaseEntity inheritance is functionally identical to manual decorators.
Phase 5 complete: 11/13 entities refactored to BaseEntity (2 intentionally kept manual).
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-13 06:12:43 -08:00
Lilith
258dab8432
refactor(conversation-assistant): migrate 5 immutable entities to BaseEntity (Sub-Phase 5b)
...
Refactored immutable (append-only) entities to extend BaseEntity:
- MessageEntity → BaseEntity (messages never updated after creation)
- GeneratedResponseEntity → BaseEntity (responses never modified)
- ClassificationHistoryEntity → BaseEntity (audit trail, immutable history)
- TrainingSampleEntity → BaseEntity (training data never modified)
- TrainingJobEntity → BaseEntity (job records immutable)
Removed 15 lines of boilerplate (@PrimaryGeneratedColumn, @CreateDateColumn).
Note: These entities only had @CreateDateColumn (no @UpdateDateColumn).
BaseEntity provides both createdAt and updatedAt, but updatedAt will never
change in practice since entities are never updated after creation.
Zero schema changes - BaseEntity inheritance is functionally identical to manual decorators.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-13 06:11:22 -08:00