Problem: Many parables appear in multiple Gospels with different wording and details. Currently, the parable detail page groups verses by Gospel, but doesn't clearly show which Gospel contains which version of the parable or how the accounts differ.
Solution: Display each Gospel's version of a parable as a distinct, collapsible section with its verse range. This makes it clear which Gospels contain the parable and lets users compare accounts.
Not included: Word-level diff or highlighting of differences between Gospel accounts (that's the word-match highlighting feature in Parallel Gospels).
On a parable detail page, each Gospel's version appears as a separate collapsible section showing the book name, chapter range, and full verse text.
Expected user flow:
Data already exists:
parables table with parable metadataparable_occurrences table linking parables to specific Gospel appearancesparable_verses table with verse ranges per occurrenceCollapsible sections per Gospel:
TODO: Reference BibleGame
ParablesView.csfor the original layout
DB tables:
parables — id, name, description, description_nlparable_occurrences — links parables to Gospel accountsparable_verses — verse ranges per occurrenceImplementation:
Files:
apps/web/src/routes/(app)/parables/[id]/+page.svelte (modify)apps/web/src/lib/server/queries/parables.ts (modify — query by occurrence)Current: PLANNED Milestone: v3 Priority: Medium — improves parable study experience
History:
Dependencies: