<!-- GENERATED by scripts/gen-seo-from-entitlements.ts (npm run seo:gen). Do not edit by hand. -->
# StudityAI versions and changelog

**Website**: https://studity.ai/versions

## 0.1.0-beta (2026-04-26): Beta launch — production mail + multilingual emails

- added: Demo-mode lock for the upgrade flow during beta — no accidental test-mode checkouts
- added: Branded transactional emails in 6 languages (DE, EN, FR, ES, IT, PT) — auto-detected from your browser
- added: Production mail infrastructure: Zoho for receiving, Resend for sending, with full SPF/DKIM/DMARC
- added: Versions / status page (this one)
- security: Plan and referral data are enforced server-side — the database is the authority, not the browser
- security: Hardened quota enforcement across all AI actions
- improved: careers@studity.ai is the new contact for applications

## 0.0.9 (2026-04-25): Animation diet — calmer interface

- changed: Removed app-wide motion theatre — confetti and idle pulses are gone
- fixed: TypingChatMockup keeps its typing cursor on the AI chat preview
- added: DESIGN.md tokens + forbidden-pattern list to keep the UI consistent

## 0.0.8 (2026-04-21): Storage backend toggle

- added: Cloudflare R2 storage backend for PDFs and audio files
- added: Admin toggle to switch between Supabase Storage and R2

## 0.0.7 (2026-04-15): Faster, cheaper AI chat

- improved: Gemini context caching — same PDF re-used across chats now costs ~75% fewer input tokens
- fixed: Cache automatically refreshes when expired, with safe fallback to inline PDF on failure

## 0.0.6 (2026-04-04): Community moderation

- added: Report system for community uploads with admin review
- added: Notification triggers for new content and friend activity

## 0.0.5 (2026-04-03): XP and levels

- added: Experience-points system with daily challenges and level progression
- added: Community feed: share spaces with friends, follow others
- added: "Clean mode" toggle for distraction-free study
