📋

Changelog

سجل التغييرات

v1.2.02026-06-23
  • Private child contact fields: parent name, email, contact phone — stored in DB, visible in admin only, never exposed to board routes
  • Concurrent session limiting: PIN login generates a session nonce; a new login from another device invalidates the previous session on next page load
  • Subscription API: switched permission guard from denylist to allowlist (fail-closed security model)
  • Role-based subscription access: admin/superadmin can create and renew, therapist (user role) is view-only
v1.1.02026-06-23
  • Public pages: /features, /help, /changelog with playful board-bg gradient theme
  • Version badge displayed on all board pages (kid-facing and admin)
  • Admin embedded docs: Features, Help, Changelog accessible inside admin portal without losing session
  • Board header: visible ✨ Features and ❓ Help pill buttons for children
  • Board landing: frosted pill links to public pages
  • Public nav: dual CTA buttons — 🎮 Open Board (children) and Admin Login (therapists)
  • Logo links to board landing (/) for consistent home navigation
  • UI polish: SVG wave dividers, lavender page body, hover-lift card animations
  • Changelog bullets use ✨ emoji instead of plain ✓
  • Auto-detect Arabic/English language in SymbolPicker search
  • Footer navigation links on all public pages
  • Fixed hero sections overshooting viewport (board-bg min-height bug)
v1.0.02026-06-21
  • Production release: full LetsLearn AAC platform
  • Therapist admin portal at /admin (child roster, profiles, board editor, subscription manager)
  • Child AAC board at /board/[childId] with ARASAAC symbol support
  • Subscription-gated access with expiry dates
  • Bilingual EN/Arabic UI with RTL support
  • Age-based themes (infant/toddler/child/teen)
  • Web Speech API TTS
  • Autosaving drag-and-drop board editor
  • ARASAAC symbol search with MySQL cache
  • Cloudinary avatar upload
  • Added deploy.sh for production deployments
  • Added nginx.conf.example for server configuration reference
  • 45 passing tests
v0.1.02026-06-20
  • Initial project scaffolding