Projects BibleWeb Interlinear Textual/transmission notes in popup
Planned

Textual/transmission notes in popup

Area: Interlinear Milestone: v2

Context

Problem: Some Bible verses have textual variants — different manuscript traditions preserve slightly different readings. Scholars note these differences, but they're invisible to most readers.

Solution: Display textual and transmission notes as an expandable section in the interlinear popup, below the word data. Notes come from the textual_notes database table.

Not included: A critical apparatus or full manuscript comparison. Just brief textual notes per verse.

Functional

Expected user flow:

  1. User opens the interlinear popup on a verse that has textual notes
  2. Sees an expandable "Textual Notes" section below the word cards
  3. Expands it → reads notes about manuscript variants, transmission history, etc.

Edge cases:

  • Most verses have no textual notes — section is hidden when empty
  • Notes have note_type, note_text, and source fields

UX & Design

Expandable section: Below the word grid, above the composed translation bar. Collapsed by default. Header: "Textual Notes" with expand chevron.

Technical

DB table: textual_notesnote_type, note_text, source per verse.

Implementation: Fetch textual notes alongside word data in the interlinear API. Display as expandable section.

Reference: BibleGame ReaderView.cs popup had a textual notes section.

Files:

  • apps/web/src/routes/api/interlinear/[bookId]/[chapter]/[verse]/+server.ts (modify — include textual notes)
  • apps/web/src/lib/components/bible/InterlinearPopup.svelte (modify — render section)

Status

Current: PLANNED Milestone: v2 Priority: Low — niche scholarly feature

Dependencies:

  • Requires: interlinear popup (DONE), textual_notes data (needs verification)