- Chat seed messages were removed from
hooks/useChat.ts; messages now load from Supabase. - Chat send now inserts a real user message, calls the authenticated worker
/chatroute, and stores the assistant message through the worker. - History seed conversations were removed from
hooks/useConversations.ts; history now readsconversationsfor the signed-in user. - Credits seed transactions and hardcoded balance were removed from
hooks/useCredits.ts; recent activity now readscredit_transactionsand profile balance. - Settings no longer shows hardcoded balance/model values.
- Zero-balance users now default to the free Qwen model.
- Real inference requires
EXPO_PUBLIC_WORKER_URLin the app andOPENROUTER_API_KEY,SUPABASE_URL, andSUPABASE_SECRET_KEYin the worker. - Razorpay checkout requires worker
RAZORPAY_KEY_IDandRAZORPAY_KEY_SECRET. - Native mobile Razorpay checkout is not added yet; this pass wires web checkout through Razorpay Checkout.js.
legacy/express-prototypeis an archived static prototype and still contains static sample data; it is not used by the Expo app runtime.
- Top-up package amounts are product configuration, not demo data.
- Model pricing/catalog entries are local product configuration until replaced by a catalog sync/admin flow.