whaleprep/static
dev ab7486bcc2 ZenithPrep-style build page with difficulty and year filters
Replicates zenithprepare.com/PYQ topic-selection UX:
- Subject switcher pills (Maths/Physics/Chemistry) with live selection
  counters; only the active subject's chapters are shown.
- Searchable chapter rows with independent subtopic expand arrows
  (checking a chapter no longer toggles the tray).
- Complete-syllabus one-click button (selects all 15 units, 75 Qs,
  JEE mode).
- Difficulty filter pills (Easy/Medium/Hard, default all) and year
  filter pills (2018-2025, default 2020-2025) wired through new
  difficulties/years form fields; build_paper filters both, including
  the FIFO recycle path. Verified end-to-end: Hard-only paper returns
  only Hard questions; Medium+Hard across 2022-2025 leaks zero Easy.
- Settings bar with count pills, JEE-mode toggle and live pool
  estimate.
Also fixes: brand header badge, raw-string delimiter clash with SVG
hex fill, Maths subject-key mismatch between pills and DB.
2026-10-14 10:14:46 +05:30
..
exam.js Subtopic picker, JEE mode, per-subject timers 2026-10-12 05:13:09 +05:30
style.css ZenithPrep-style build page with difficulty and year filters 2026-10-14 10:14:46 +05:30