Commit History

27 days ago

  1. rename answers upload block to "Official Answers & Student Answers", link format reference sheet

    Yu Chen
    a64bae7
  2. remove invite-code gate so login page (with Google SSO) shows directly

    Yu Chen
    d5eabc7

  1. feat: add "Sign in with Google" (Google SSO) for teachers/admins⁠

    chih.yikuan +1: Claude Opus 4.8 (1M context)
    6726707

  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
  14. guard step 3 exit paths against losing unsaved reports

    taboola
    1da0afb

  1. fix in-app question upload sharing stale parser, hide weak-area toggle after generation, retry passage question shortfalls

    taboola
    c5f6b64
  2. remove admin analytics dashboard feature

    taboola
    85ea623
  3. keep passage questions grouped, gate practice quizzes behind student login, fix sheet parsing, drop category accuracy feature

    taboola
    5068d16
  4. remove quiz delete-all, restore question-bank wipe-all, skip llm category when sheet already has it

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

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

    taboola
    6c00871
  7. group generated passage questions under one shared passage card

    taboola
    0c4ca6e
  8. show separate duplicate and incomplete counts on question bank upload

    taboola
    52e471a
  9. fix eslint errors in admin dashboard

    taboola
    2730c77
  10. fix eslint errors in teacher dashboard

    taboola
    cbc517b
  11. fix eslint unsafe-any errors in api error handling

    taboola
    0c45ae1
  12. fix eslint promise handling and hook deps in answer grid editor

    taboola
    0da3ed0
  13. fix eslint type and promise errors in file upload panel

    taboola
    5983e2f
  14. fix eslint promise handling in quiz and report viewer

    taboola
    169129a
  15. remove unused vars in model selector and student dashboard

    taboola
    4a6c2c1
  16. fix eslint promise handling in app root

    taboola
    8e154be
  17. fix eslint errors in login forms

    taboola
    b1aaea9
  18. show spinner while deleting a question bank entry

    taboola
    eea2320
  19. let students exit a quiz and resume later

    taboola
    139249d
  20. wire up category accuracy zones on student dashboard

    taboola
    1bbad94
  21. replace navy border with light blue background on quiz banner

    taboola
    caaf4db
  22. show category accuracy as zones instead of raw percentages

    taboola
    1039f68
  23. add login error messages, shorten category tooltip

    taboola
    c6bdd55
  24. add category accuracy breakdown

    taboola
    cfc1028

  1. add admin analytics, fix passage-question generation

    taboola
    0828e33
  2. fix question generation and auto-confirm answer grid

    taboola
    bc3e443
  3. remove raw-file feature, fix upload reliability, remove mock data

    taboola
    7b8d5bb
  4. default to teacher login on root page

    taboola
    1cdd2f0

  1. polish login toggle UI, fix student-switch data flash

    taboola
    aaad24f
  2. add student/teacher toggle to root login page

    taboola
    034d344
  3. show student login page in root directory

    taboola
    108d10e
  4. Roll back to previous working build (1acff4f0)

    chih.yikuan
    9353a67
  5. demo prep

    taboola
    a497bc1