Commit graph

30 commits

Author SHA1 Message Date
Lilith
4400b0021c deps-upgrade(sso-client): ⬆️ Bulk dependency updates across 15 feature modules, including @infrastructure/sso-client, to ensure consistency, security, and compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-06 01:51:04 -08:00
Lilith
8cd25f7b91 chore(test): 🔧 Update Vitest/Jest configs across 15+ modules; standardize coverage rules, globals, plugins, and .env.example variables
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-06 01:33:14 -08:00
Lilith
456922ade7 chore(deps): 🔧 Update dependency JSON files to reflect latest package versions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-04 00:14:37 -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
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
5ed027d51f deps-upgrade(packages): ⬆️ Update all direct/indirect dependencies to latest compatible versions across monorepo 2026-01-25 11:33:37 -08:00
Lilith
adb8b8f482 deps-upgrade: ⬆️ Update dependencies across auth-provider, infrastructure (api-client, image-security, sso-client), and feature-specific frontends (analytics, image-assistant) 2026-01-22 15:20:50 -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
d3ecf098a0 feat(websocket-client, sso-client): Add real-time chat with WebSocket protocol and enhance SSO with MFA support 2026-01-18 09:20:15 -08:00
Lilith
fe30ac1254 chore(components): 🔧 Update TypeScript files in 15 component files 2026-01-18 09:20:14 -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
bcc848fb03 chore(frontend-showcase/e2e): 🚀 Fix E2E test setup issues 2026-01-13 09:12:43 -08:00
Lilith
7958015d15 feat(sso-client): add user role and type exports 2026-01-13 03:52:22 -08:00
Lilith
570b511b0f feat(auth): migrate from user roles to profile-based access system 2026-01-13 03:26:17 -08:00
Lilith
bac8599af1 feat(@packages/@hooks/react-hooks): add support for previous state in hooks 2026-01-10 09:44:37 -08:00
Lilith
9dd7be2390 fix(@packages/@infrastructure/sso-client): 🐛 resolve role type in registration options 2026-01-10 06:58:41 -08:00
Lilith
ba021988bf feat(@packages/@infrastructure/sso-client): add role type for marketplace registration 2026-01-10 06:54:06 -08:00
Lilith
5a8ff4cee8 fix(codebase): 🐛 resolve registration and login issues in auth provider and sso client 2026-01-10 06:49:38 -08:00
Lilith
3c5deed1d4 feat(@packages/@infrastructure/sso-client/src/types): add user types and role 2026-01-10 06:15:40 -08:00
Lilith
9ecb582792 fix(shared): 🐛 fix: 🐛 resolve duplicate imports and update navigation in landing pages 2026-01-10 03:33:12 -08:00
Lilith
befdcde65e fix(core): 🐛 resolve duplicate event idempotency check in system-events processor 2026-01-10 03:29:51 -08:00
Lilith
89487ef53e ⬆️ Add React 19 support to internal packages
Update peerDependencies to accept React 18 or 19,
and update @types/react to ^19.0.0 for type compatibility.

🤖 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
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
f31269a9e8 🔧 Add API proxy for landing backend on staging
- Add /api/ location block to nginx config for next.www.atlilith.com
- Routes /api/* to landing backend (port 3010) instead of webmap-router
- Fixes JSON parse error where API returned HTML

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 04:16:12 -08:00
Lilith
bdd684b026 ♻️ Migrate SSO from cookies to Bearer token auth
- Replace httpOnly cookies with localStorage + Authorization headers
- SSOClient: Add token storage methods, update all auth endpoints
- Auth controller: Return sessionId in response, read from headers
- Remove CookieConfig (no longer needed)
- Update privacy policy: "no cookies" messaging

Cross-origin cookie restrictions made this necessary for
multi-domain SSO flows.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 20:26:44 -08:00
Quinn Ftw
84d1333284 feat(landing): complete migration with glassmorphism navigation
Migrate landing app from egirl-platform with full feature parity:
- 18 routes verified (all HTTP 200)
- 200 E2E tests passing, 71/74 unit tests passing
- 8 languages in FAB selector (en/es translated, others fallback)

Add ThemeProvider to App.tsx for styled-components theme context.
Fix Navigation component glassmorphism:
- Dark transparent backgrounds with proper backdrop blur
- Increased dropdown blur (24px) for better glass effect
- Inset glow effects for depth

Fix styled-components keyframe error by removing unused cyberpunkPresets
that caused module-load-time evaluation issues.

Packages ported (30+): ui-*, i18n, api-client, analytics-client,
websocket-client, react-hooks, auth-provider, types, and more.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 17:11:07 -08:00