Commit Graph

10 Commits

Author SHA1 Message Date
Claude dde2fecba2 Fix lookup: use bare numbers in URL and filter results by G/H prefix for language 2026-05-27 17:39:34 +00:00
Claude 1f938475ed Fix lookup: replace invalid BDAG dictionary code with BDBT which bolls.life actually supports 2026-05-27 17:23:01 +00:00
Claude b0d36bf770 Merge main: combine BDAG Greek lexicon with bare-number normalization and English word search 2026-05-27 17:15:53 +00:00
Claude ebdeeed3f0 Fix Greek lookup: auto-prepend G prefix and use search endpoint for English words 2026-05-27 16:46:34 +00:00
nmemmert 35d92be213 greek update 2026-05-27 11:45:40 -04:00
Claude dff6ec2983 Add project dashboard, OIA notes, cross-references, and multi-chapter support
- Home page (project list/dashboard): projects stored in localStorage index,
  Resume/Delete per project, sorted by last-edited date
- OIA notes: replace single `notes` field with observation/interpretation/application
  textareas on each chunk following inductive study method
- Cross-references: string tag array per chunk with inline add/remove UI,
  included in HTML and DOCX exports and Claude prompt
- Multi-chapter projects: chapters array on project, chapter tabs in setup view,
  chapter-grouped sidebar in study view, global chunk navigation across chapters
- Migration: migrateChunk/migrateProject exported helpers auto-upgrade old
  localStorage entries on startup
- Tests updated: new baseProject fixture, 11 additional tests (99 total)
2026-05-27 12:28:41 +00:00
Claude 3c8ed73181 Add "Prepare for Claude" feature for study guide generation
Adds a buildClaudePrompt() utility that formats the completed study project
(scripture, notes, Greek word research) into a structured prompt ready to
paste into Claude. A "Prepare for Claude" button in the header copies it to
the clipboard and shows a brief confirmation. Button is disabled until at
least one chunk exists.

https://claude.ai/code/session_01C4T3bYHR2svLq7JVcxKJ6Y
2026-05-27 11:30:25 +00:00
Claude 3210132a21 Add test infrastructure and initial test suite
Sets up Vitest + React Testing Library with jsdom, exports utility functions
for unit testing, and adds 78 tests covering pure functions and component
integration flows (chapter loading, chunk management, navigation, Greek word
lookup).

https://claude.ai/code/session_01C4T3bYHR2svLq7JVcxKJ6Y
2026-05-27 11:04:20 +00:00
nmemmert 9a78e2a65f fixed 2026-05-26 17:20:54 -04:00
nmemmert f47a41ce6f Fix App.jsx two-page workflow JSX render and update study app layout 2026-05-26 17:14:30 -04:00