diff --git a/docs/TODO.md b/docs/TODO.md index 107635b..5ec8a33 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -17,6 +17,27 @@ Updated 2026-09-10. listed beneath (section index already exists). Typeahead with "Go to" and "Search for". Search / AI Mode toggle. +## UI fixes raised 2026-09-10 + +- [ ] **Quiz/test categories removed entirely** — PREP now lives in study plans, + so the Categories tab, the category row in the session kebab, and + `quiz_categories` are dead weight. +- [ ] **Sessions list shows only a few**, with "see more" going to a full + sessions page that has the left rail. +- [ ] **Analysis session rail full-height on the left**, not a boxed card. +- [ ] **Articles page layout** — poor; AMBOSS stacks two menus for this. Check + the live site before rebuilding. +- [ ] **Systems facet is flat and duplicated** — shows "Neurology › Absence + Seizure" and "Neurology › Absence Seizures" as siblings. Needs the nested + tree, and the duplicates are a symptom of the taxonomy work below. +- [ ] **"⚙ Filters2948 questions"** — no spacing between the control and the + count. +- [ ] **Category page** — show the relationships so an editor can see the shape; + point people at a desktop screen for editing. +- [ ] **Newly created categories do not appear in the edit picker** until reload. +- [ ] **Image/media page** — tags on images, shown when attaching to a question; + an image library page; ids visible on hover. + ## Content and editing - [ ] **Admin can edit everything** — study plans (rename, reorder, add/remove @@ -67,6 +88,8 @@ Updated 2026-09-10. - [ ] **Systems need subsystems** — the current tree came from the old subject tags and is flat where it should nest. Disciplines are fine. +- [x] **Grant dimensions** — done 2026-09-10. A grant names any combination of + exam, discipline and category, and covers what matches all of them. - [x] **Exam-scoped disciplines** — done 2026-09-10. A tag may be shared (`exam_id` NULL, e.g. Cardiology) or scoped to one exam. Boards Pediatrics and a future Step 1 Pediatrics are separate rows over different content,