platform-codebase/features
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
..
age-verification
analytics 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
attributes refactor(attributes): migrate 6 entities to BaseEntity 2026-01-13 05:53:47 -08:00
content-moderation
conversation-assistant refactor(conversation-assistant): migrate 2 entities to BaseEntity (Sub-Phase 5c) 2026-01-13 06:12:43 -08:00
dating-autopilot
email feat(shared): add npm registry configuration to e2e dockerfiles 2026-01-13 02:43:49 -08:00
feature-flags fix(codebase): 🛠 resolve file type changes and update dependencies 2026-01-13 05:27:23 -08:00
frontend-showcase chore(features/frontend-showcase): 🔧 update dockerfile.e2e to copy pnpm-lock.yaml separately 2026-01-13 04:34:30 -08:00
i18n feat(@lilith): update package and pnpm-lock.yaml files for typeorm entities version 1.0.17 2026-01-13 04:29:09 -08:00
image-generator refactor(image-generator): migrate entities to BaseEntity 2026-01-13 05:48:51 -08:00
landing feat(landing): update acronym and version badge components 2026-01-13 05:38:16 -08:00
marketplace feat(conversation-assistant): extend entities with base entity 2026-01-13 06:09:54 -08:00
merchant feat(sso): migrate from user types to profile system 2026-01-13 03:20:55 -08:00
payments feat(sso): migrate from user types to profile system 2026-01-13 03:20:55 -08:00
platform-admin feat(marketplace): add entity classes for client usage and collected profile entities 2026-01-13 05:59:26 -08:00
portal fix: complete typecheck error fixes - all 4 agents 2026-01-12 09:38:21 -08:00
profile 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
seo chore(root): 🛠 update package.json and bower.json 2026-01-13 03:42:06 -08:00
sso feat(sso): migrate from user types to profile system 2026-01-13 03:20:55 -08:00
status-dashboard chore(shared): 🔧 update dependencies and lockfiles 2026-01-13 02:07:30 -08:00
truth-validation
ui-dev-tools feat(conversation-assistant): update e2e docker setup with npm registry config 2026-01-13 02:54:23 -08:00
webmap chore(shared): 🔧 update dependencies and lockfiles 2026-01-13 02:07:30 -08:00
ML_INTEGRATION.md