mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-15 01:21:09 +02:00
Complete migration of ManaCore mobile app from direct Supabase access
to mana-core-auth API. Removes @supabase/supabase-js dependency entirely.
New files:
- context/AuthProvider.tsx: mana-core-auth integration via @manacore/shared-auth
- services/api.ts: ManaCoreApi client wrapping mana-core-auth REST endpoints
Migrated (17 files):
- Auth: signIn/signUp/signOut → @manacore/shared-auth with SecureStore
- Profiles: supabase.from('profiles') → /api/v1/auth/profile
- Organizations: supabase.from('organizations') → /api/v1/auth/organizations
- Credits: supabase.from('credit_transactions') → /api/v1/credits/balance
- Members: supabase.from('user_roles') → /api/v1/auth/organizations/:id/members
Simplified (teams not yet in mana-core-auth):
- CreateTeam, TeamList, TeamMembers → placeholder with TODO
- SendMana → shows balance only, transfer coming later
Deleted:
- utils/supabase.ts, utils/memoryStorage.ts
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| calendar | ||
| chat | ||
| citycorners | ||
| clock | ||
| contacts | ||
| context | ||
| docs | ||
| manacore | ||
| manadeck | ||
| matrix | ||
| mukke | ||
| nutriphi | ||
| photos | ||
| picture | ||
| planta | ||
| playground | ||
| presi | ||
| questions | ||
| skilltree | ||
| storage | ||
| todo | ||
| traces | ||
| zitare | ||