ameerhamzakhan
  • Joined on 2023-04-06
ameerhamzakhan pushed to master at apps/quiz 2026-05-05 22:02:09 +08:00
74c1745559 feat(roster): gate joins on registered student-ID list
ameerhamzakhan pushed to master at apps/quiz 2026-05-04 18:25:45 +08:00
19603abc58 fix: hide score on submit + total denominator + projector chart cleanup
ameerhamzakhan pushed to master at apps/quiz 2026-05-04 17:37:53 +08:00
168cffea8b feat(options): letterless student/projector UI + text-on-wire submit
464c6ee1cb docs(student): drop blur warning from join disclaimer
1eadad3228 feat(student): join-form disclaimer + matrix-driven anti-cheat tests
3252ccb2ec fix(anti-hijack): validate cookie_id against DB on every authed read
9ea0a8b039 feat: anti-cheat + presence panel + projector view
Compare 6 commits »
ameerhamzakhan pushed to master at apps/quiz 2026-05-03 15:05:48 +08:00
ec8d83aea8 feat(student): auto-reconnect with backoff + WS-open retry
ameerhamzakhan pushed to master at apps/quiz 2026-05-03 04:16:33 +08:00
55ecb1b396 fix(stress): port harnesses to v1.2 single-session API + remove WS-batch hang
ameerhamzakhan pushed to master at apps/quiz 2026-05-03 00:23:09 +08:00
2136286275 add live stress harness, app-level admin login rate limit
ameerhamzakhan pushed to master at apps/quiz 2026-05-03 00:09:37 +08:00
7a483ad3ee feat(scoring): rescale scores to 0.0-1.0 with 0.05 resolution
ameerhamzakhan pushed to master at apps/quiz 2026-05-02 23:03:18 +08:00
8e8d5cfff0 fix(room): replay reveal payloads to students reconnecting mid-state
ameerhamzakhan pushed to master at apps/quiz 2026-05-02 22:55:04 +08:00
22d109647e fix(auth+room): bytes-encode password compare; replay reconnect snapshot
ameerhamzakhan pushed to master at apps/quiz 2026-05-02 22:40:54 +08:00
cfbda260fa fix: soft-reset UX + stale-cookie handling + leaderboard 'is_you' by id
ameerhamzakhan pushed to master at apps/quiz 2026-05-02 22:12:43 +08:00
b40f05220c style: refinement pass for admin + student SPAs
ameerhamzakhan pushed to master at apps/quiz 2026-05-02 21:30:34 +08:00
029d0dd399 style: visual polish for admin + student SPAs
ameerhamzakhan pushed to master at apps/quiz 2026-05-02 21:13:56 +08:00
e7a2f0387b overhaul: single-session deployment + redesigned frontend
ameerhamzakhan pushed to master at apps/quiz 2026-05-02 20:29:52 +08:00
32c531247d fix(deploy): only reattach /dev/tty when actually prompting for password
ameerhamzakhan created branch master in apps/quiz 2026-05-02 20:17:01 +08:00
ameerhamzakhan pushed to master at apps/quiz 2026-05-02 20:17:01 +08:00
7001a51803 deploy: add bootstrap.sh + Caddyfile + systemd unit + demo pool
0480d1528c chore(gitignore): exclude real quiz pools and codex build artifacts
bb070a688d fix(room): guard against non-dict WS payloads and unhashable answers
b8e29e9b1e fix(room): widen WS handler exception scope to JSONDecodeError + RuntimeError
95a4dd2475 tests/stress: add Node-based adversarial stress harness
Compare 10 commits »
ameerhamzakhan created repository apps/quiz 2026-05-02 20:15:24 +08:00
ameerhamzakhan pushed to main at packages/ubuntu 2026-02-16 22:33:35 +08:00
f4b6098eb2 Fixed several issues and made some enhancement to make it more robust. now pushing to both gitea server and github.
ameerhamzakhan transferred repository docker/ubuntu to packages/ubuntu 2026-02-16 19:52:48 +08:00
ameerhamzakhan pushed to main at packages/ubuntu 2025-12-25 20:27:01 +08:00
17289aeac4 Streamlined the entrypoint script.
6122e061a7 Added option to configure china's internal mirrors.
Compare 2 commits »