Commit History

  1. cache raw file blob urls by file id so reopening a quiz reuses the download

    taboola
    76ebd88
  2. cache analytics tab data for 60s so flipping tabs back and forth stops refetching all 7 calls

    taboola
    bcd2b4d
  3. fade in loading tabs instead of popping in, fix vocab placeholder example

    taboola
    0513a34
  4. add student metrics dashboard, save quiz answer records, save original uploaded files

    taboola
    25cb9ab
  5. Revert "Revert "redesign admin dashboard: new analytics sections, issue reporting, english labels, scroll animations""⁠

    taboola
    f169a35
  6. Revert "redesign admin dashboard: new analytics sections, issue reporting, english labels, scroll animations"⁠

    taboola
    38a90da
  7. redesign admin dashboard: new analytics sections, issue reporting, english labels, scroll animations

    taboola
    4a9dfba
  8. polish vocabulary list ui, remove word-type field

    taboola
    213b417
  9. restrict question bank uploads to admin accounts, keep browsing open to all teachers

    taboola
    31492b9
  10. add per-teacher vocabulary list fed into question generation

    taboola
    e0caf3c
  11. restore admin analytics dashboard

    taboola
    ea9634b
  12. restrict dev question-bank wipe-all button to one account

    taboola
    a023311
  13. redesign student credentials cell with icons, add confirm before password reset

    taboola
    30da35c

  1. remove admin analytics dashboard feature

    taboola
    85ea623
  2. remove quiz delete-all, restore question-bank wipe-all, skip llm category when sheet already has it

    taboola
    6a9a4d0
  3. remove temporary dev-wipe-all question bank button⁠

    taboola
    b3d65d6
  4. add temporary dev button to wipe entire question bank

    taboola
    6c00871
  5. show separate duplicate and incomplete counts on question bank upload

    taboola
    52e471a
  6. fix eslint errors in admin dashboard

    taboola
    2730c77
  7. show spinner while deleting a question bank entry

    taboola
    eea2320

  1. add admin analytics, fix passage-question generation

    taboola
    0828e33
  2. remove raw-file feature, fix upload reliability, remove mock data

    taboola
    7b8d5bb

  1. Roll back to previous working build (1acff4f0)

    chih.yikuan
    9353a67

  1. remove overview tab, surface demo mock data

    taboola
    5b02e86

  1. auto-issue student credentials, clean up question bank UI

    taboola
    d709204
  2. fix stale dashboard cache, make practice quiz delete more prominent, fix row layout

    taboola
    5a46882
  3. add student login/dashboard, category breakdown, report links, upload visual indicator

    taboola
    63bb1a7

  1. add question rewriting + passage generation, question bank browser, skip image desc, fix quiz stats mismatch, demo data overlay

    taboola
    0ad916a

  1. save practice quiz review, fix empty-generation bug, add quiz/result delete options, restructure dashboard icons

    taboola
    bb5d170

  1. error message in generate student report, gate quiz records on final save, randomize question bank, UI changes

    taboola
    dc384f2
  2. keep dashboard views mounted, fix quiz numbering/graph order, upload UI changes

    taboola
    fccd043
  3. save quiz fix, tidy upload page, cache admin tabs, fix info-icon wrapping

    taboola
    50d1bb1
  4. fix empty image questions on upload, label compound questions, reduce grid re-saves

    taboola
    a43df97

  1. fixed arrow direction, revised ai prompts, real quiz names + rename feature, graph sync button

    taboola
    b153c87
  2. info pop-up bounds fix, even tag-split question generation, dashboard layout rework

    taboola
    9081ced
  3. quiz/bank wipe option, LLM answer check

    taboola
    f66acbf
  4. fix student records, dashboard illustration changed, report generation fixed, and UI changes

    taboola
    8b33cc0

  1. Dashboard for all teachers (own-data scoped) + fix report IDOR (#3)⁠

    d2075b0
  2. Admin: quiz-detail view (raw files + structured Q&A) + student raw answers (#2)⁠

    108b5b1

  1. Add database management: Supabase persistence, teacher profiles, admin dashboard (#1)⁠

    4c4a722