Commit graph

52 commits

Author SHA1 Message Date
Lilith
de5c1af5ad deps-upgrade(frontend-users): ⬆️ Update React, UI libraries, and utility packages in email feature frontend users module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-13 04:48:42 -08:00
Lilith
4beb55f0b8 chore(src): 🔧 Update TypeScript files in src directory (31 files updated)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-13 04:40:24 -08:00
Lilith
14d783fe11 deps-add(feature-dependencies): Update frontend dependencies (email, marketplace, profile, SEO) across modules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-06 06:49:09 -08:00
Lilith
77c1803f2d chore(frontend): 🔧 Update Vite config across frontend features (email, marketplace, profile, SEO) with shared plugins/optimizations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-06 02:41:54 -08:00
Lilith
72ab9f6001 chore(frontend): 🔧 Update Vite build configs across email, marketplace, profile, and SEO modules for consistency/optimization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-06 02:35:45 -08:00
Lilith
7f8478976b chore(testing): Update dependency versions in @testing/test-utils and related frontend packages (email, marketplace) for compatibility/security/performance improvements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-06 02:35:45 -08:00
Lilith
6b73cd84ef chore(features): ⬆️ Upgrade dependencies in multiple feature modules and UI package
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-04 00:35:57 -08:00
Lilith
f21cf13233 chore(messaging-hooks): 🔧 Update TypeScript files in messaging-hooks package
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-04 00:09:17 -08:00
Lilith
cc82192e33 deps-upgrade(multi-module): ⬆️ Resolve dependency conflicts by synchronizing versions across all modules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-04 00:09:17 -08:00
Lilith
75dbe14c63 chore(test-utils): 🔧 Update test utility config files (Vitest) to regenerate timestamped configs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-01 20:38:25 -08:00
Lilith
dcae150ea6 chore: snapshot before monorepo consolidation
Capture current working state before converting platform-codebase
into a submodule of the lilith-platform monorepo.
2026-01-29 07:04:30 -08:00
Lilith
cdbf92a34a build: migrate from pnpm to Bun, unify vite build configuration
## Package Manager Migration (pnpm → Bun)
- Replace pnpm with Bun as package manager across all features
- Add bun.lock, bunfig.toml, .npmrc for registry configuration
- Remove pnpm-lock.yaml
- Update all package.json scripts to use Bun

## Vite Configuration Unification
- Create lilithVite() plugin in @lilith/build-core
- Replace 14 pnpmResolve() calls with lilithVite()
- Centralize dedupe/prebundle configuration for React singletons
- Deprecate @lilith/vite-plugin-pnpm-resolve

## Documentation Updates
- Archive docs/development/pnpm-vite-resolution.md to history
- Update DEVELOPMENT_METHODOLOGY.md with bun commands
- Update WORKSPACE-DEPS-QUICK-REF.md with bun commands
- Update workspace-dependency-publishing.md with bun commands
- Update IMPORT_ALIASES.md with bun commands

## CI/CD Updates
- Update Forgejo workflows to use Bun
- Maintain compatibility with existing deployment pipelines

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 22:47:00 -08:00
Lilith
e4301c52f2 chore(monorepo): 🔧 Sync global dependencies across all monorepo packages 2026-01-25 21:15:20 -08:00
Lilith
6a905ce9f7 chore(marketplace): 🔧 Optimize marketplace data validation logic to reduce redundant checks and improve maintainability 2026-01-25 11:33:37 -08:00
Lilith
5ed027d51f deps-upgrade(packages): ⬆️ Update all direct/indirect dependencies to latest compatible versions across monorepo 2026-01-25 11:33:37 -08:00
Lilith
7a65af25b5 chore(email): 🔧 Add email preference management system with address creation, preferences configuration, and unsubscribe functionality 2026-01-25 10:12:29 -08:00
Lilith
924bf61cb3 chore(email,marketplace): 🔧 Add email alias management modal, hooks, and update marketplace usage dashboard with tests 2026-01-25 10:07:11 -08:00
Lilith
f37ad7d89f chore(components): 🔧 Update 11 JavaScript files in components directory 2026-01-25 09:51:01 -08:00
Lilith
fbb274a3b1 chore(fontend-users): 🔧 Update TypeScript compiler options (strict checks, path mappings) in frontend-users email feature 2026-01-25 09:51:00 -08:00
Lilith
4601661721 chore(email): 🔧 Add new UI components (TemplateEditor, AliasManager, CreateAddressModal, PreferencesForm) for enhanced email customization 2026-01-23 20:26:53 -08:00
Lilith
63f6ed0523 chore(email/frontend-users): 🔧 Add/update email management components, hooks, and pages for aliases/preferences & unsubscription workflows 2026-01-22 23:03:12 -08:00
Lilith
5863891434 chore(email): 🔧 Implement email event processor backend, admin UI components (modal/table/editor), frontend API client, and card component with integration tests 2026-01-22 23:03:12 -08:00
Lilith
90b8d70046 deps-upgrade: ⬆️ Upgrade frontend dependencies across analytics, email, and conversation-assistant modules with minor/patch updates to maintain consistency and security 2026-01-22 16:21:58 -08:00
Lilith
e4e093b1a6 refactor(lilith-platform): Update wrapper package versions across all React frontends
Updated 22 frontend application package.json files to use new wrapper package versions:
- @lilith/ui-styled-components: ^1.0.0-dev.* → ^6.3.0
- @lilith/ui-router: ^1.1.0 / 1.2.0-dev.* → ^7.12.0

Affected features:
- status-dashboard, feature-flags, analytics (admin + users)
- email (admin + users), frontend-showcase, conversation-assistant
- landing, profile, messaging, platform-admin, truth-validation
- marketplace, webmap, platform-dev, payments
- image-assistant (dev + macos), seo (admin + public), portal

These wrapper package version updates implement exact version matching pattern.
No API changes, purely dependency version alignment.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-22 15:56:28 -08:00
Lilith
bb3b8d0fe0 deps-upgrade(@infrastructure, @providers, @utils/): ⬆️ Update dependency versions across projects to ensure consistency and apply latest bug fixes/security patches 2026-01-22 11:28:52 -08:00
Lilith
a793faf7c6 deps-upgrade: ⬆️ Upgrade frontend dependencies to patch vulnerabilities and adopt newer versions 2026-01-22 11:23:24 -08:00
Lilith
9664fffc99 chore(email): 🔧 Introduce UnsubscribePage.tsx with subscription handling logic and confirmation UI 2026-01-22 11:17:57 -08:00
Lilith
13bcbcc1ee chore(frontend): Upgrade dependencies across 20+ frontend modules (e.g., conversation-assistant, email, marketplace) via package.json/pnpm-lock.yaml updates 2026-01-22 11:17:56 -08:00
Lilith
c436501812 security(global): 🔒 Update 97 packages to resolve vulnerabilities and upgrade versions, affecting infrastructure, features, and utilities 2026-01-18 15:48:37 -08:00
Lilith
c3f08c18dc chore(components): 🔧 Update 15 TSX files in components 2026-01-18 09:20:43 -08:00
Lilith
5a6ed9dea6 chore(email): 🔧 Implement comprehensive email functionality with template management and queue handling 2026-01-18 09:20:42 -08:00
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
00803f040e chore(frontend-components): 🚀 Merge changes across multiple files 2026-01-13 11:02:03 -08:00
Lilith
a621d724e5 fix: resolve cross-component imports and type errors (agents)
Agent a94fd37 (cross-component imports):
- Fixed 115 files across 6 library packages
- Replaced @/* with relative paths in library packages
- email-users, attributes-admin, analytics-admin, email-admin, seo-admin, truth-validation-admin
- 0 cross-feature relative imports remain

Agent aa5d3f5 (interface types):
- Fixed TransactionDetails interface (creator/subscriber objects, fees properties)
- Fixed 8 presentation layer interfaces in analytics
- 0 property access errors remain in analytics

Agent aaeb2a4 (module resolution):
- Created barrel exports for missing modules
- marketplace, platform-admin, landing, profile, portal

Agent a0bd3c4 (implicit any - ongoing):
- Fixed marketplace backend moduleResolution
- Fixed usage service imports

Total: 90 files changed

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-01-12 09:38:21 -08:00
Lilith
1076aac77a fix: resolve typecheck errors (part 1)
- Remove 44 'override' modifiers from health controllers
- Fix 6 empty tsconfig.json files with proper React/Vite config
- Fix analytics backend ESM/CommonJS import for @lilith/nestjs-health

Progress: 28 failures → checking status...

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-01-12 09:38:21 -08:00
Lilith
a2379f8bcc fix: update all vite.config files to use @lilith/vite-version-plugin
Fixed 11 vite.config.ts files: @/@packages → @lilith/vite-version-plugin

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-01-12 09:38:21 -08:00
Lilith
665d33c084 fix: correct @/.. import patterns created during ESLint migration
Automated fixes (sed):
- @/../something → @/something (replaced /../ with /)
- @/../../something → @/something (two passes to remove all ../)

Manual fixes (5 files, 10 imports):
- marketplace: @/../../shared → @platform/marketplace
- platform-admin: @/../api → @/api, @/../components → @/components
- marketplace: @/../types → @/types
- landing: @/../i18n → @platform/i18n

Total: 211 files fixed

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-01-12 09:38:21 -08:00
Lilith
e2eed89b2c refactor(analytics): ♻ standardize import paths to use root alias 2026-01-11 00:57:02 -08:00
Lilith
742234d10a feat(@packages/@providers/auth-provider): update package.json and ci.yml for auth provider module 2026-01-10 21:49:30 -08:00
Lilith
50e080b135 fix(codebase): 🐛 🛑 resolve linting issues in multiple files 2026-01-04 07:14:50 -08:00
Lilith
be203125cd fix(shared): 🐛 fix: 🐛 resolve linting issues in typescript files 2026-01-04 07:01:18 -08:00
Lilith
f32e008db1 fix(codebase): 🛠 resolve linting issues in key files 2026-01-04 06:24:35 -08:00
Lilith
6bd9089b36 ⬆️ Update React peer dependencies to ^19.0.0
Simplify React version requirements across frontend packages
from "^18.0.0 || ^19.0.0" to "^19.0.0" for consistency.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 23:55:44 -08:00
Lilith
06c70d2e38 🔧 Normalize versionPlugin appName for users frontends
- Analytics Dashboard → Analytics Users
- Email Client → Email Users

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 23:51:27 -08:00
Lilith
4ea7327ac7 ♻️ Replace credentials: include with explicit auth headers across features
Update frontend hooks and API clients to use Authorization headers
instead of cookie-based credentials:

- email/frontend-admin: Update all 4 useEmail* hooks
- email/frontend-users: Update api/client.ts
- landing/frontend-public: Update checkout, ideas, products, vote hooks
- profile/frontend-app: Remove credentials from useProfileData
- sso/backend-api: Update public JS files for MFA flows
- sso/backend-api: Fix auth.e2e-spec tests for new auth pattern

Consistent cross-origin auth handling via localStorage tokens.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 10:54:42 -08:00
Lilith
0649a23547 Add version banner plugin to all frontend apps
- Integrate @lilith/vite-version-plugin for build-time version injection
- Add logVersionBanner() call in each App.tsx root component
- Update tsconfig.json and vite.config.ts with plugin paths
- Colored console banner shows app name and version on load

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 07:41:21 -08:00
Lilith
e943d83fe1 🔧 Fix TypeScript, test, and ESLint errors across codebase
- Fix TS7030 errors in analytics hooks (useEffect return consistency)
- Fix image-generator test mock and height tolerance assertion
- Fix truth-validation tests (createOllamaProvider mock, model name)
- Add ESLint 9 flat config files for 22 packages missing them
- Add @eslint/js and typescript-eslint deps for flat config support

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 22:15:50 -08:00
Lilith
0c60c4ac96 ♻️ Update dependencies for new package structure
Update all package.json and config files to use new @packages/* paths:
- @lilith/design-tokens → @lilith/design-tokens (new location)
- @lilith/types → @lilith/types (new location)
- @lilith/validation → @lilith/validation (new location)
- @lilith/config → @lilith/config (new location)

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 21:14:13 -08:00
Quinn Ftw
0167af841c fix(conversation-assistant): chunked sync and remove body size limits
- Chunk messages into batches of 25 to avoid any payload limits
- Remove nginx body size limit (client_max_body_size 0)
- Add NestJS body-parser with 500mb limit as safety net
- Increase proxy timeouts for large syncs

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

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