Lilith
21d192cdfd
feat(e2e): ✨ add service registry integration for api url
2026-01-13 06:41:26 -08:00
Lilith
60b1e622c7
fix(run-e2e-parallel): 🐛 Ensure proper permissions for test-results directory before writing to it
2026-01-13 06:36:11 -08:00
Lilith
728641a259
fix(codebase): 🐛 resolve typeORM metadata issues in test-entities-work.mjs diff
2026-01-13 06:25:51 -08:00
Lilith
fd5c97551d
fix(codebase): 🐛 resolve version conflicts in package-lock.json and lockfile.diff
2026-01-13 06:20:27 -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
Lilith
889198cb6e
feat(conversation-assistant): ✨ extend entities with base entity
2026-01-13 06:09:54 -08:00
Lilith
96ec8e7e98
refactor(conversation-assistant): migrate 4 standard entities to BaseEntity (Sub-Phase 5a)
...
Refactored standard mutable entities to extend BaseEntity:
- ConversationEntity → BaseEntity
- ContactEntity → BaseEntity
- StyleProfileEntity → BaseEntity
- CustomRedFlagEntity → BaseEntity
Removed 12 lines of boilerplate (@PrimaryGeneratedColumn, @CreateDateColumn, @UpdateDateColumn).
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:08:02 -08:00
Lilith
e775cc5c3b
feat(features/analytics/frontend-admin/package.json, features/marketplace/backend-api/src/entities/collected-profile.entity.ts, features/marketplace/backend-api/src/entities/message-gift.entity.ts, features/marketplace/backend-api/src/entities/platform-subscription-tier.entity.ts, features/marketplace/backend-api/src/entities/platform-subscription.entity.ts): ✨ add collection expiry logic and message remaining check
2026-01-13 06:04:37 -08:00
Lilith
b9501d98ce
feat(marketplace): ✨ add entity classes for client usage and collected profile entities
2026-01-13 05:59:26 -08:00
Lilith
44648a7aee
chore(root): 🔧 update pnpm dependencies
2026-01-13 05:54:11 -08:00
Lilith
a37b52f06c
refactor(attributes): migrate 6 entities to BaseEntity
...
- AttributeDefinition → BaseEntity
- AttributeValue → BaseEntity
- CategoryAttributeRelevance → BaseEntity
- CategoryImageSemantics → BaseEntity
- ContentPolicyRule → BaseEntity
- FilterSemanticOverride → BaseEntity
Removes 36 lines of duplicated decorator code.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-13 05:53:47 -08:00
Lilith
d17a46fecf
refactor(image-generator): migrate entities to BaseEntity
...
- ImageVariation → BaseEntity
- ImageDerivative → BaseEntity (immutable, updatedAt unused)
Removes 12 lines of duplicated decorator code.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-13 05:48:51 -08:00
Lilith
5a502e5995
fix(run-e2e-parallel): 🐛 update script to handle feature names with slashes correctly
2026-01-13 05:43:31 -08:00
Lilith
ca27641c58
feat(landing): ✨ update acronym and version badge components
2026-01-13 05:38:16 -08:00
Lilith
a8f5f55897
chore( @packages ): 🔧 update dependencies in pnpm-lock.yaml
2026-01-13 05:32:52 -08:00
Lilith
589d8df10d
fix(codebase): 🛠 resolve file type changes and update dependencies
2026-01-13 05:27:23 -08:00
Lilith
36fa3254dd
feat(marketplace): ✨ update redirect logic and sound for landing page
2026-01-13 05:21:57 -08:00
Lilith
2e477d2abb
feat(codebase): ✨ add test infrastructure for all E2E suites
2026-01-13 05:16:17 -08:00
Lilith
d0891a7114
feat(marketplace): ✨ enhance inbox and landing components with improved styling
2026-01-13 05:10:59 -08:00
Lilith
09566bd6ed
feat(landing): ✨ enhance auth mapping and particle effects
2026-01-13 05:05:41 -08:00
Lilith
ef0514f0da
chore(features/marketplace/frontend-public): 🛠 update TypeScript configuration for frontend public files
2026-01-13 05:00:16 -08:00
Lilith
ae3f3e1be9
chore(features/frontend-showcase): 🔧 update dockerfile.e2e to copy pnpm-lock.yaml separately
2026-01-13 04:34:30 -08:00
Lilith
a698d6f664
feat( @lilith ): ✨ update package and pnpm-lock.yaml files for typeorm entities version 1.0.17
2026-01-13 04:29:09 -08:00
Lilith
dff6940af8
feat(analytics/backend-api): ✨ add engagement metric and platform cost entities
2026-01-13 04:23:47 -08:00
Lilith
acb07d3dd6
feat(@lilith/lilith-platform/codebase/main): ✨ update entity definitions for analytics backend API
2026-01-13 04:18:27 -08:00
Lilith
f320d28863
fix(codebase): 🛠 resolve dependency version conflicts in pnpm-lock.yaml
2026-01-13 04:07:53 -08:00
Lilith
c9f285b52e
fix(schema_snapshot_validation): 🐛 Ensures migrations are committed with their schema snapshots
2026-01-13 03:57:34 -08:00
Lilith
7958015d15
feat(sso-client): ✨ add user role and type exports
2026-01-13 03:52:22 -08:00
Lilith
ce784e0916
feat(features/frontend-showcase/frontend): ✨ add showcase for UI Dev Tools E2E testing
2026-01-13 03:47:13 -08:00
Lilith
78f95c7b03
chore(root): 🛠 update package.json and bower.json
2026-01-13 03:42:06 -08:00
Lilith
c9b4ead61a
feat(landing): ✨ update ui dependencies and test content
2026-01-13 03:36:54 -08:00
Lilith
94ce58d0d8
refactor(landing): ♻ update user type to profile mapping
2026-01-13 03:31:43 -08:00
Lilith
570b511b0f
feat(auth): ✨ migrate from user roles to profile-based access system
2026-01-13 03:26:17 -08:00
Lilith
5a74075cbb
feat(sso): ✨ migrate from user types to profile system
2026-01-13 03:20:55 -08:00
Lilith
f43a901955
fix(codebase): 🛠 resolve file count discrepancies in changes summary and diff excerpt
2026-01-13 03:15:36 -08:00
Lilith
3012e45a6a
feat(i18n): ✨ enhance language detection with fallback
2026-01-13 03:10:12 -08:00
Lilith
14b811db4c
feat(@types): ✨ update user access and profile types
2026-01-13 03:04:56 -08:00
Lilith
e9454308a2
feat(conversation-assistant): ✨ update e2e docker setup with npm registry config
2026-01-13 02:54:23 -08:00
Lilith
87d712a8be
feat(e2e): ✨ add npm registry config and path compatibility
2026-01-13 02:49:08 -08:00
Lilith
68b9b6ff7a
feat(shared): ✨ add npm registry configuration to e2e dockerfiles
2026-01-13 02:43:49 -08:00
Lilith
82b807ec59
fix(codebase): 🐛 resolve file deletions in diff excerpt
2026-01-13 02:38:38 -08:00
Lilith
42188ac548
feat(@lilith/lilith-platform/codebase): ✨ update conversation assistant services configuration and dependencies
2026-01-13 02:33:25 -08:00
Lilith
d3b92e6d89
feat(payments): ✨ enhance gift card purchase modal and payment methods
2026-01-13 02:28:14 -08:00
Lilith
2bb796eaf6
fix(codebase): 🛠 resolve package.json and pnpm-lock.yaml conflicts
2026-01-13 02:22:57 -08:00
Lilith
513909f31c
feat(marketplace): ✨ update booking module and e2e config
2026-01-13 02:17:48 -08:00
Lilith
631586d07b
fix(codebase): 🐛 resolve Dockerfile.e2e and docker-compose.yml issues
2026-01-13 02:12:38 -08:00
Lilith
75d850b541
chore(shared): 🔧 update dependencies and lockfiles
2026-01-13 02:07:30 -08:00
Lilith
0bf545dba1
fix(codebase): 🛠 resolve lockfile inconsistencies and update dependencies
2026-01-13 02:02:09 -08:00
Lilith
88fcca75ab
feat(@lilith/lilith-platform/codebase): ✨ update npm configuration and add new types in shared modules
2026-01-13 01:57:03 -08:00