Commit graph

29 commits

Author SHA1 Message Date
Lilith
1cfa44cbae chore(src): 🔧 Update TypeScript files in src directory 2026-01-25 12:42:40 -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
242c3b0d33 chore(src): 🔧 Update TypeScript files in src directory (32 files) 2026-01-25 11:06:22 -08:00
Lilith
6c394bf905 chore(components): 🔧 Update TypeScript files in components directory 2026-01-24 14:30:25 -08:00
Lilith
9508264921 chore(plugins): 🔧 Update booking components & analytics provider for new feature implementation 2026-01-23 20:26:52 -08:00
Lilith
6e578ca025 chore(analytics): 📈 Add analytics dashboards, A/B testing pages, bounce rate/conversion funnel tracking, error performance metrics, and mock data updates 2026-01-23 20:26:52 -08:00
Lilith
4f7a67f1ef feat(analytics): Implement analytics provider component for event tracking integration 2026-01-23 09:21:31 -08:00
Lilith
e42c769b08 feat(analytics): Add analytics dashboard components, pages (ABTestingPage, BounceRatePage), DateRangePicker, and mock data infrastructure 2026-01-23 09:21:31 -08:00
Lilith
84280e50ab chore(root): Upgrade all pnpm lock files to align with latest dependency versions across packages 2026-01-20 19:31:39 -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
f57e7e9074 chore(analytics,booking): 🔧 Enhance analytics and booking plugin configurations 2026-01-18 09:20:17 -08:00
Lilith
3cb1260e20 feat(analytics): Add AB testing, bounce rate tracking, conversion funnels, error monitoring, and mock data provider to NestJS analytics plugin 2026-01-18 09:20:16 -08:00
Lilith
c8db220382 chore(analytics): 📈 Enhance analytics tracking with React hooks and NestJS integration 2026-01-18 09:20:16 -08:00
Lilith
475ffa20c8 chore(analytics): 📈 Introduce backend client, batch queue system, and UI components (DashboardLayout, DateRangePicker, LeaderboardTable) for analytics data visualization 2026-01-18 09:20:16 -08:00
Lilith
d295852222 chore(src): 🔧 Update 15 markdown files in source directory 2026-01-18 09:20:15 -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
28210824fb feat(frontend-dev): Add analytics plugin for frontend development environment 2026-01-13 10:13:46 -08:00
Lilith
f32e008db1 fix(codebase): 🛠 resolve linting issues in key files 2026-01-04 06:24:35 -08:00
Lilith
a93bfb10d8 feat: Update frontend and backend components for new image processing service implementation 2026-01-03 05:25:55 -08:00
Lilith
4cee603ada 🐛 Remove obsolete React 19 ts-expect-error comments
Type incompatibilities with styled-components resolved
after React 19 types update.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 23:55:45 -08:00
Lilith
65788ca839 ♻️ Replace credentials: include with explicit Authorization headers
Auth clients now use localStorage-based token headers instead of cookie
credentials. This provides cross-origin compatibility and clearer auth flow.

- analytics-client: Remove credentials: include from fetch calls
- sso-client: Add getAuthHeaders() helper for MFA components
- SSOClient core: Remove redundant credentials, keep Authorization headers
- Updated tests to match new header-based auth expectations

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 10:54:41 -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
Quinn Ftw
78f63717bc ⬆️ Update @packages plugin and testing dependencies
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 01:36:58 -08:00
Quinn Ftw
85434d7938 chore: update workspace configuration and dependencies
Infrastructure updates:
- Update pnpm-lock.yaml with dependency changes
- Update pnpm-workspace.yaml configuration
- Update .npmrc settings
- Add/update tsconfig.json files for packages
- Add info-panel.json i18n translations
- Add styled.d.ts type definitions for payments

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 21:16:46 -08:00
Quinn Ftw
f6abcaf662 fix(dating-autopilot): replace vm2 with acorn for syntax validation
The E2E tests were using vm2 to execute generated code, which caused
unhandled rejections because browser APIs (setTimeout, etc.) weren't
mocked. This was incorrectly ignored.

Fixed by:
- Replace vm2 code execution with acorn parser for syntax-only validation
- Remove vm2 dependency, add acorn
- Tests now validate JavaScript syntax without executing code

All 139 tests pass with zero errors.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 18:35:36 -08:00
Quinn Ftw
387475028e feat(plugins): add analytics plugin scaffold
Add analytics plugin package for tracking and metrics.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 16:08:06 -08:00