feat(security): enforce IP quotas, harden claims, and tighten API limits 2284d4b Vatxzz commited on about 5 hours ago
test(auth): express unconfigured state via empty env var, not delenv a5ebde8 Vatxzz Claude Opus 4.8 commited on 4 days ago
feat(media): emit /media proxy paths, carry bearer header on client media fetches cbdb3dc Vatxzz Claude Opus 4.8 commited on 4 days ago
feat(media): owner-checked /media/{card_id}/{filename} proxy over private HF dataset 54a4ae3 Vatxzz Claude Opus 4.8 commited on 4 days ago
feat: on-device AI backend round-trip (bundle persist + fetch + structure upload) 5d353aa Vatxzz Claude Fable 5 commited on 5 days ago
feat: admin token gate, clean 500s, restricted CORS 3695f9f Vatxzz Claude Fable 5 commited on 5 days ago
feat: /auth/claim legacy library migration (first-claim-wins) 5a33513 Vatxzz Claude Fable 5 commited on 5 days ago
feat: quotas wired — chat 429s, cards degrade, /me/quota af99e5c Vatxzz Claude Fable 5 commited on 5 days ago
feat: all data routes require verified owner identity 2837eaa Vatxzz Claude Fable 5 commited on 5 days ago
feat: verified Firebase identity dependency (get_owner) 7d01201 Vatxzz Claude Fable 5 commited on 5 days ago
test: per-test isolated DB + shared client fixture, health smoke test d8fe5b7 Vatxzz Claude Fable 5 commited on 5 days ago
refactor: remove HuggingFace as LLM backend; keep Cerebras→Groq chain ef9f7d7 Vatxzz commited on 15 days ago