sar / src /app /api /slide

Commit History

  1. chore: completely remove base64 payloads to fix buffer explosion and silent socket crashes, rely strictly on lightweight xethub urls

    a394126
  2. fix: store session json in url/base64 modes, scan disk for missing sessions, support url mode late joining, and display available sessions on select screen

    1edabae
  3. fix: store presentation slides in /data persistent storage and embed base64 fallback in session state

    559451d
  4. feat: Add persistent session export and slide URL generation for late-joining students

    01d5160

  1. feat: full CORS support + OPTIONS preflight + interactive /api-docs reference page⁠

    fdd8ef0

  1. Fix: slides now broadcast imageBase64 to students; polls always work (auto-end previous); endPoll implemented

    4bc66b8
  2. Add complete SSE backend with all API endpoints and detailed documentation⁠

    179db97