Commit History

  1. fix(app): resolve all Pylance and Ruff errors⁠

    219c443
  2. Remove flyctl.exe from git to fix HF push

    108eb11
  3. Update echo-tutor features and UI

    32c4979
  4. Fix microphone hanging with VAD and prevent server sleep

    bb6135e
  5. Fix chat startup latency, personalize greeting, stabilize auto/hands-free flow

    b3f045c
  6. feat: Arabic UI toggle, RTL CSS, IELTS/TOEFL scenarios, Cairo font, bilingual states

    f220c06
  7. feat: Arabic UI & RTL support, IELTS/TOEFL scenarios, streak logic, improved toasts, avatar char selector

    7a27153
  8. chore: add .dockerignore to reduce build context size

    6439df6
  9. feat: Arabic UI + RTL support, 8-language support (ar/tr/it/pt), animated avatar characters, IELTS/TOEFL scenarios, improved toast notifications, streak tracking, Cairo font

    c167dff

  1. feat: add /story/image endpoint with Unsplash→Pexels→Pollinations fallback + image API keys in config

    8587347
  2. feat: add Stories + Flashcards + Progress screens with bottom nav⁠

    9b7783e
  3. feat: add real-time leaderboard GET/POST endpoints with JWT auth + IP fallback

    05ed9d3
  4. Fix auth proxy IP forwarding, improve rate limiting, and polish UI/mobile behavior

    05197b2

  1. Improve mobile web UX, STT/TTS reliability, service worker caching, and Android APK landing flow

    4e60f97

  1. Update PWA configuration to support PWA installation and TWA app generation

    648e262
  2. Fix: Enhance landing page responsiveness - Header layering and Hero section adjustments

    6de7edc
  3. Fix: landing hero character never overlaps with navbar on mobile (final)

    02e81ca
  4. Fix: landing hero character always fully visible below navbar

    bd920fa
  5. Responsive landing page: mobile hero, nav, preview, footer

    964b6f9
  6. Fix: onboarding always scrollable, never cut off on mobile

    9809c63
  7. Responsive onboarding: mobile grid/flex fixes

    cf80a30
  8. feat(ui): premium bilingual landing page and animated character

    162eedf
  9. feat(landing): upgrade to premium animated homepage

    d677201
  10. feat(ui): add pre-login landing and temporary guest trial flow

    b1d3be1
  11. chore(auth): format and stabilize central auth route handling

    1587d45
  12. feat(auth): add central Nova auth proxy mode with feature flag

    5dca017

  1. fix: make auth security module Python 3.9 compatible

    8918a1c
  2. feat: split auth into dedicated pages and enable flask auth routes

    899bfab
  3. feat: replace auth module with updated Nova bridge and wire auth UI

    dbfeb5e
  4. chore: apply latest formatting and UI script/html updates

    e0f232f
  5. feat: add full interactive settings hub for UI/UX behavior

    54b9779
  6. feat: add STT modes, voice profiles, and robust whisper diagnostics

    a7f0469
  7. Fix desktop responsive layout and add Whisper STT fallback

    2fe4b07

  1. Fix mobile layout responsiveness

    9c10dfe
  2. Add Fly.io deployment config

    54ed6bb
  3. Update tutor app UI, exercises, and dependencies

    f8e1a1c

  1. Update space

    c1c267e
  2. Update space

    cedeec9
  3. Update space

    188f6b3
  4. Update space

    8d53c2a
  5. Update space

    cc40ef5
  6. Update space

    583bc4b
  7. Update space

    720dfc2
  8. initial commit

    ca5ccf1