managarten/apps/context
Till JS fae139e7e0 fix(context): remove cloud API keys from mobile app, route through backend
SECURITY FIX: The mobile app had Azure OpenAI and Google Gemini API keys
exposed in client code (dangerouslyAllowBrowser: true).

Changes:
- Mobile aiService.ts: Remove OpenAI/Gemini SDKs, route all AI calls
  through the Context backend API (which uses mana-llm)
- Backend ai.controller.ts: Add /generate/mobile and /estimate/mobile
  endpoints that accept Supabase JWT tokens (extracts userId from payload)
- Original /generate and /estimate endpoints unchanged (mana-core-auth)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 11:13:55 +01:00
..
apps fix(context): remove cloud API keys from mobile app, route through backend 2026-03-23 11:13:55 +01:00
CLAUDE.md feat(context): add NestJS backend, PostgreSQL database, and migrate web app from Supabase to API 2026-03-19 09:28:01 +01:00
package.json feat(versioning): add semantic versioning and changesets to all apps 2026-03-19 16:20:18 +01:00
pnpm-lock.yaml Merge branch 'dev-1' into dev 2025-12-05 17:57:26 +01:00
pnpm-workspace.yaml 🚚 feat(context): integrate context app into monorepo 2025-12-05 15:09:04 +01:00