Module · Changelog

Changelog

18 entries documenting the build history of the atlas, newest first. Filter by tag — feature, content, fix, performance, chore — using the controls below.

  1. Content

    Cerebellar glossary expanded with 12 cerebellar-specific terms

    Twelve new glossary entries — vestibulocerebellum, spinocerebellum, cerebrocerebellum, CCAS, SCA, Friedreich's ataxia, alcoholic cerebellar degeneration, paraneoplastic cerebellar degeneration, gluten ataxia, periodic alternating nystagmus, opsoclonus, square-wave jerks. The cerebellar module now back-links these terms via inline <G> cross-links, bringing the module's inline-link count from 7 to about 18. Total glossary 80 terms (up from 68); total inline cross-links across the atlas about 78.

  2. Content

    Ninth clinical case — paraneoplastic cerebellar degeneration

    The Cases index grows from 8 to 9. A new Clinician-level vignette: a 71-year-old with recently diagnosed small-cell lung cancer presents with six weeks of progressive ataxia, scanning dysarthria, opsoclonus, and gaze-evoked nystagmus. The single-best-answer question tests recognition of the subacute tempo, the multimodal cerebellar syndrome, and the anti-Hu / PNS-Care 2021 diagnostic framework. With this case, cerebellar disease is now covered across all four learning modalities (Atlas, Cases, Quiz, Practice) plus the Compare tool.

  3. Content

    Cerebellar disorders added to the Compare tool

    The Compare tool now offers 12 disease signatures (up from 11). Cerebellar disorders sits in the Central group between MS-central and PPPD. The new signature covers clinical pattern (chronic progressive vs subacute, 'clumsy' rather than 'dizzy'), the cerebellar HINTS profile (normal head impulse, downbeat or direction-changing nystagmus), preserved hearing and VEMPs, aetiology-specific criteria, and the management ladder from aminopyridines through cerebellar rehabilitation.

  4. Content

    Cerebellar coverage extended to Quiz and Pattern Trainer

    Three new single-best-answer questions (Foundation, Trainee, Clinician) on cerebellar disease, with deep-links back to the cerebellar module. A new 'Cerebellar' topic filter appears in Browse mode. The Pattern Trainer now has 10 disease archetypes — a cerebellar-disorder archetype joins the existing nine, with a probability profile dominated by central HINTS pattern and absence of hearing loss.

  5. Content

    Cerebellar Disorders module — the 11th disease module

    The placeholder /cerebellar route is now a full module covering non-vascular cerebellar pathology: the three cerebellar zones and their functional roles, the cerebellar nystagmus zoo (downbeat, periodic alternating, gaze-evoked, square-wave jerks, ocular flutter, opsoclonus), and the major aetiologies (hereditary ataxias, alcoholic degeneration, drug-induced, paraneoplastic, immune, gluten ataxia). Three reading levels with 16 new peer-reviewed references and an 8-row peripheral-vs-cerebellar bedside comparison grid. Wired into print-all between MS and PPPD.

  6. Feature

    Inline glossary cross-links throughout the disease modules

    Every first mention of a glossary-defined term in each disease module is now an inline link to that term's glossary entry. 59 cross-links across all 10 modules — from otoconia and Epley manoeuvre in BPPV, through HINTS and labyrinthine artery in PCS, to MLF and WEBINO in MS. The new <G termId="..."> component soft-fails to inert text on broken IDs, so authoring errors are visible in source without breaking pages.

  7. Feature

    Print-all route — single-document compile of every module

    New /print-all route composes all 10 disease modules into a single printable document with a title page and table of contents. Each module begins on a new page in the printed output. Uses dynamic imports of each module's default export so the print-all view stays automatically in sync with module edits — zero content duplication.

  8. Feature

    Glossary route with search, bookmarks, and A-Z navigation

    68 hand-written glossary entries covering vestibular and audiologic vocabulary used across the atlas. Each entry has aliases, see-also cross-links, optional deep-link to the relevant disease module, and a bookmark star. The search engine ranks term-name matches above alias matches above definition matches. Bookmarked terms now also appear on the Progress dashboard.

  9. Feature

    Changelog route with unseen-entry badge in the sidebar

    Data-driven changelog with five tag types (feature, content, fix, performance, chore). An amber dot appears on the sidebar's 'What's new' link when new entries have been published since the last visit. Cursor tracks the most-recent seen entry ID.

  10. Feature

    Compare tool — two-dropdown disease signature comparison

    Eleven structured disease signatures (Normal + 9 diseases + selective inferior neuritis variant) across 10 dimensions: clinical pattern, HINTS, audiogram, cVEMP/oVEMP, criteria, management. Two display modes (side-by-side and audiogram overlay vs normal) with a 'compare to normal' shortcut and a swap button.

  11. Feature

    Progress dashboard aggregating all local state

    Single page surfacing chapters visited, time on atlas, quiz performance (per-level + both SRS decks + timed personal best), pattern-recognition stats, completed cases, and chapter visit/time records. Confirmation-gated reset clears all progress while preserving theme and content-level preferences.

  12. Feature

    Page-visibility-aware chapter time tracker

    Records visit count and cumulative time on each chapter. Pauses when the tab is hidden; resumes when visible. Mounted once at the root layout so every page contributes to the totals.

  13. Feature

    Pattern recognition trainer with 9 disease archetypes

    Infinite-feed trainer generating quasi-random cases from a 7-finding vocabulary. Each archetype has a probability distribution over findings, sampled with mild per-instantiation jitter to prevent memorisation. Running stats track rounds, perfect calls, finding accuracy, missed and over-called counts.

  14. Feature

    Self-assessment quiz with three modes

    24 single-best-answer questions tagged by level and topic. Three modes: Browse (filter by level and topic), Spaced review (Leitner 5-box and 3-in-a-row streak schedulers as alternative strategies), and Timed (10 questions in 5 minutes with personal-best tracking). Deep-link 'Read more' from each explanation back to the relevant disease module.

  15. Feature

    Clinical Cases route with 8 hand-authored vignettes

    Vignettes covering SCDS, superior and inferior vestibular neuritis, Ménière's, BPPV, vestibular schwannoma, MS with WEBINO, and the mixed SCD-otosclerosis diagnostic trap. Each case: vignette, audiogram where relevant, single-best-answer question with per-option rationale, teaching point, references. Per-case completion tracked in localStorage; 8 statically-prerendered detail pages via generateStaticParams.

  16. Content

    All 10 disease modules complete

    Anatomy & Physiology, BPPV, Vestibular Neuritis, Ménière's, SCDS, PLF, PCS, Vestibular Migraine, MS, and PPPD. Each module covers all three reader levels (Foundation, Trainee, Clinician) with peer-reviewed citations.

  17. Feature

    Fourteen interactive figures across the disease modules

    Labyrinth anatomy, hair-cell mechanotransduction, central pathways diagram, canalithiasis simulator, audiogram (reusable across modules and cases), HINTS trainer, hydrops figure, third-window simulator, PLF decision-tree trainer, vascular territory atlas, central nystagmus reference, vestibular migraine criteria checker, INO simulator (4 lesion states × 4 gaze directions), and PPPD criteria checker.

  18. Content

    Atlas scaffolded — first content release

    Next.js 16 App Router static export. Three-level content system (Foundation, Trainee, Clinician) with localStorage persistence. Light/Dark/Auto theme with pre-hydration sync. Reference manager with inline citation markers and a /references page. Print-friendly CSS scoped to disease modules. Site shell — sidebar, footer with disclaimer/copyright/credit, skip link, focus-visible outlines.