Projects BibleWeb Notes Chapter-level notes
Done

Chapter-level notes

Area: Notes Milestone: v1

Context

Problem: Sometimes users want to write notes about an entire chapter — summaries, outlines, or reflections that aren't tied to a specific verse.

Solution: Chapter-level notes that attach to a chapter as a whole (verse = NULL in the database). Same editor and storage system as verse-level notes.

Not included: Book-level notes or free-form notes unattached to any location.

Functional

Users can create notes about an entire chapter, not just individual verses.

User flow:

  1. User opens the note editor targeting a chapter (via notes list or chapter header)
  2. Writes a chapter-level note
  3. Note is saved with type = 'chapter' and verse = NULL
  4. Appears in the notes list with a chapter reference (e.g., "Genesis 1")

Edge cases:

  • Same 5-note limit for free tier applies (verse + chapter notes counted together)
  • Chapter notes don't show an indicator in the reader (no specific verse to underline)

UX & Design

Same editor as verse notes — the NoteEditor component handles both types.

Technical

DB: Same user_notes table with type = 'chapter' and verse = NULL.

API: Same endpoints — the type field distinguishes chapter from verse notes.

Store: chapterNotes[] array in notes store, merged with verseNotes[] via allNotes derived.

Files: Same as verse-level notes — no separate components.

Status

Current: DONE Milestone: v1 Priority: Medium — complementary to verse notes

Dependencies:

  • Requires: notes system (DONE)

Screenshots

Feature screenshot