Commit graph

20 commits

Author SHA1 Message Date
Lilith
c2ae1dec4f 🔧 Update files 2026-01-10 08:06:35 -08:00
Lilith
89b97c0832 fix(types): 🐛 resolve type conflicts in models 2026-01-10 06:48:30 -08:00
Lilith
4a19cd3c83 fix(@packages/@types/src/models/analytics/UserProfile.ts): 🐛 update user classification type definition 2026-01-10 06:47:20 -08:00
Lilith
c17ff5c108 fix(codebase): 🛠 resolve indentation issues in multiple files 2026-01-10 06:34:29 -08:00
Lilith
495e1d8f5f feat(@packages/@types/src/vertical.ts): update vertical configuration schema 2026-01-10 06:33:20 -08:00
Lilith
1c0ba276da feat(@packages/@types/src/user.ts): update user type definitions with service categories 2026-01-10 06:11:10 -08:00
Lilith
65e69c9f23 feat(@packages/@types): add user role and type enums 2026-01-10 06:10:02 -08:00
Lilith
fa986cdf95 fix(types): resolve duplicate women terms in imagegen-assistant.service.ts 2026-01-04 07:16:55 -08:00
Lilith
dd899b7c8f feat(eslint): complete ESLint v9 migration across remaining 10 packages
Migrated all remaining legacy .eslintrc.json files to modern ESLint v9 flat config:

**Migrated Packages (10 total):**
- @infrastructure/health-client (TypeScript)
- @infrastructure/api-client (TypeScript + semi:off)
- @testing/msw-handlers (TypeScript + relaxed rules)
- @hooks/messaging-hooks (React)
- @utility/zname (React + React Native)
- features/analytics/frontend-users (React)
- features/landing/frontend-public (React + custom rules)
- features/marketplace/frontend-public (React + custom rules)
- features/feature-flags/shared (React/NestJS dual)
- @types (type definitions only)

**Changes:**
- Created 10 new eslint.config.js files using shared @lilith/configs
- Deleted 10 legacy .eslintrc.json files
- Deleted 6 redundant .eslintignore files (replaced by inline ignores)
- All configs include @lilith/eslint-plugin-file-length (400/600 LOC)
- Verified all packages lint successfully

**Migration Pattern:**
- React packages: use createReactConfig({ tsconfigRootDir: import.meta.dirname })
- TypeScript packages: inline config with file-length plugin
- Custom rules preserved where needed (prefer-const:off, semi:off, etc.)

Migration Status: 100% complete (all 57 packages now on ESLint v9)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-04 06:39:43 -08:00
Lilith
55cd2e9ab5 🚀 feat: Add new sync services and update message types for Conversation Assistant backend-api 2026-01-03 05:10:50 -08:00
Lilith
aa67801c32 feat: Re-export all domain-specific types for backward compatibility 2026-01-03 05:04:45 -08:00
Lilith
34342d3b85 🔧 Add dual ESM/CJS build configuration for @lilith/types
Configure proper exports for both ESM and CommonJS consumers.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 00:53:28 -08:00
Lilith
e26e4d3d2d Expand conversation assistant API types
Add comprehensive types for contact classification, ML analysis,
style profiles, red flags, conversation primers, and additional
API endpoints. Includes backwards-compatible type aliases.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 11:38:03 -08:00
Lilith
23f1212231 🔧 Fix @types package to prevent build artifact emission
- Set noEmit: true in tsconfig (types-only package)
- Add .gitignore to prevent accidental artifact commits
- Remove outDir since no emission is needed

Root cause: Someone ran `tsc` without --noEmit flag, causing 387
build artifacts (.js, .d.ts, .d.ts.map) to be emitted to src/
instead of dist/. This package exports TypeScript source directly.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 05:06:45 -08:00
Lilith
8abc3ea044 Add subpath exports and merch voting fields to @types
- Add subpath exports for api, models, and enums directories
- Add typesVersions for TypeScript resolution
- Add structured idea fields to MerchSubmissionResponseDto
- Add voting fields (totalVotes, uniqueVoters, hotScore)
- Add publishedAt timestamp

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 03:04:24 -08:00
Lilith
ad68c51611 Add vertical type system to @packages/@types
- Add vertical.ts with Vertical enum and config
- Export from @types index
- Update attribute-definition entity
- Add vertical support to frontend-admin types

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 01:42:13 -08:00
Lilith
49fb583cad Add platform-admin to staging deployment pipeline
- Add platform-admin to staging-deploy.yml with change detection
- Fix attribute-hooks types: EntityType, AttributeDataType, AttributePriority
- Add SEOPage component for embedding in platform-admin
- Fix TypeScript errors in AttributeDefinitionModal

Platform admin will deploy to: next.admin.atlilith.com (VPN required)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 23:30:49 -08:00
Lilith
a9e68ec97b ⬆️ Update package dependencies and workspace config
- Update package.json dependencies across multiple packages
- Update pnpm-lock.yaml
- Update pnpm-workspace.yaml
- Update tsup.config.ts for queue-infrastructure
- Update @types exports and tsconfig

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 23:28:50 -08:00
Lilith
134e1f5506 Add comprehensive attribute system expansions
- Add attribute-ui provider package for reusable UI components
- Add data types for attribute definitions
- Add 17 new attribute category migrations (interests, values, personality,
  scheduling, safety, appearance, communication, cultural, accessibility,
  technology, aesthetic, entertainment, food, social, kinks, professional, home)
- Update ProfileAttributeEditor component
- Update frontend tsconfig

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 23:27:36 -08:00
Lilith
27a22c0b84 Add restructured core packages (@config, @design-tokens, @types, @validation, @ui)
New top-level package organization replacing @core/* structure.
Includes:
- @config: Port configuration
- @design-tokens: Theme system
- @types: Domain types and models
- @validation: Input validation
- @ui: React component packages

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 21:12:50 -08:00