-
c804aa2ccc
Fix Docker build: upgrade npm to 11 to match lockfile format
main
nmemmert
2026-08-26 12:49:37 -04:00
-
cc234e8192
Fix Docker build: add native build tools for better-sqlite3
nmemmert
2026-08-26 12:30:05 -04:00
-
2d659c4fe9
Add Gitea Actions workflow to build and push Docker image
nmemmert
2026-08-26 12:23:44 -04:00
-
2106595976
Show passage text in inline Ink Notes canvas
nmemmert
2026-08-20 10:40:47 -04:00
-
902fb5da02
Add Apple Pencil support, reading plan, full-text search, and inline ink
nmemmert
2026-08-20 10:15:45 -04:00
-
837b81b038
Add page-flip reader mode — fixed-height CSS-columns panel
nmemmert
2026-08-13 16:38:25 -04:00
-
708f293939
Auto-hide toolbar in wide reader mode with focus bar restore
nmemmert
2026-08-13 16:21:08 -04:00
-
f2de985190
Add reader navigation: swipe, keyboard, side arrows, and wide layout
nmemmert
2026-08-13 16:17:41 -04:00
-
90fd5c4e9e
Add fixed bottom chunk nav and IndexedDB Bible search cache
nmemmert
2026-08-13 16:08:25 -04:00
-
22ad12e677
Add text highlighting in reader — select text to color, visible in read and draw mode
nmemmert
2026-08-13 15:03:08 -04:00
-
b4ccc15f98
Add XS pen size and make it the default
nmemmert
2026-08-12 13:43:19 -04:00
-
1a586db785
Sync reader draw ink to server for cross-device persistence
nmemmert
2026-08-12 12:16:21 -04:00
-
5668686f59
Fix PWA header buttons unreachable on iPad
nmemmert
2026-08-12 11:46:35 -04:00
-
692595c629
Add PWA support and expandable draw canvas
nmemmert
2026-08-12 11:28:23 -04:00
-
a947b128b9
Keep draw mode active when navigating chapters in reader
nmemmert
2026-08-12 11:17:10 -04:00
-
9a99247f8d
Fix Apple Pencil double-tap bug: switch to Touch Events API on iOS
nmemmert
2026-08-12 10:08:32 -04:00
-
717a9b3da0
Switch canvas pointer events to native addEventListener
nmemmert
2026-08-12 09:23:16 -04:00
-
cf040ff8dd
Fix alternating stroke drop on iPadOS with Apple Pencil
nmemmert
2026-08-12 09:14:33 -04:00
-
0a2def9b60
Prevent text selection during Apple Pencil drawing
nmemmert
2026-08-12 09:09:02 -04:00
-
250d59290d
Fix Apple Pencil scrolling during draw by setting touchAction none
nmemmert
2026-08-12 09:07:02 -04:00
-
edc5f3dae1
Auto git pull on restart
nmemmert
2026-08-12 09:04:28 -04:00
-
9013dc4fc4
Expand reader draw mode to full screen width
nmemmert
2026-08-12 09:00:03 -04:00
-
42203c038e
Reader draw mode: Bible text left, notebook right
nmemmert
2026-08-12 08:57:52 -04:00
-
31fa4b3f77
Show scripture text with drawable overlay in draw mode
nmemmert
2026-08-12 08:55:36 -04:00
-
ea44ff142d
Add notebook draw mode to study and reader pages
nmemmert
2026-08-12 08:45:20 -04:00
-
791e809222
Add Draw mode for Apple Pencil annotation on scripture panel
nmemmert
2026-08-12 08:29:20 -04:00
-
96b6e840a3
Split App.jsx into pages + add service worker for offline support
nmemmert
2026-08-12 08:06:48 -04:00
-
8e8e814775
Add tabbed layout for study page on mobile to reduce scrolling
nmemmert
2026-07-13 14:40:57 -04:00
-
42247b9eae
Improve mobile layout: compact header buttons and scrollable admin tables
nmemmert
2026-07-13 14:18:14 -04:00
-
085043c991
Fix production restore: add --production flag to restore into /opt/study-app and restart service
nmemmert
2026-07-13 10:26:32 -04:00
-
092a81718d
Use npm install instead of npm ci to handle cross-platform lock file differences
nmemmert
2026-07-13 08:23:36 -04:00
-
da7cc10851
Auto-upgrade Node.js in install.sh if version is below v18
nmemmert
2026-07-13 08:19:24 -04:00
-
52d157be69
Update install docs and script for Ubuntu (apt/ufw instead of dnf/firewall-cmd)
nmemmert
2026-07-13 08:16:31 -04:00
-
f9283de190
Add README with install, development, production, and migration instructions
nmemmert
2026-07-13 08:14:21 -04:00
-
6bbe045ea6
Add backup/restore npm scripts to package.json
nmemmert
2026-07-13 08:05:42 -04:00
-
eb066bc8cc
Add backup and restore scripts for migrating user data between PCs
nmemmert
2026-07-13 08:00:49 -04:00
-
19d3a6b822
Add self-service "change my password" option in Account Settings
nmemmert
2026-07-06 14:42:28 -04:00
-
9e57f8088a
Add admin-assisted password reset
nmemmert
2026-07-06 14:31:06 -04:00
-
f853d5e301
Fix login quote to BSB wording, consolidate exports into one dropdown
nmemmert
2026-07-06 14:01:10 -04:00
-
60f3e4d489
Fix huge dead space on the login screen at wide viewports
nmemmert
2026-07-06 13:56:56 -04:00
-
5006d0bfbe
Add a branding/feature panel next to the sign-in form
nmemmert
2026-07-06 13:50:06 -04:00
-
7006fbf544
Add admin panel restricted to a single designated account
nmemmert
2026-07-06 13:07:54 -04:00
-
37cfcd55a0
Add study templates, exports, breadcrumb, whole-Bible search, bookmarks UX, and share links
nmemmert
2026-07-06 10:12:00 -04:00
-
2735ef216c
Generalize podcast-specific UI for study-only users
nmemmert
2026-07-06 09:25:28 -04:00
-
89e701bbda
Auto-restore projects when signing in on a new device
nmemmert
2026-07-06 09:05:53 -04:00
-
5140958305
Add multi-user accounts with per-user data scoping and 2FA
nmemmert
2026-07-06 08:49:33 -04:00
-
bf83dc7cc4
Add docx episode-list import to auto-create chunks
nmemmert
2026-06-30 16:38:42 -04:00
-
103e20c6b4
Add top Prev/Next chunk navigation and improve speak audio click fix
nmemmert
2026-06-23 08:18:17 -04:00
-
7b350d3683
Fix audio click at end of speech synthesis
nmemmert
2026-06-23 08:12:59 -04:00
-
01de7281a8
Fix Hebrew word picker showing verbose KJV definition instead of short gloss
nmemmert
2026-06-23 08:12:23 -04:00
-
145b840bf1
Fix Hebrew word lookup not populating English gloss field
nmemmert
2026-06-23 08:05:35 -04:00
-
c30405b42d
Enhance Bible reader with interlinear audio, bookmarks, cross-refs, search, and font size
nmemmert
2026-06-23 08:01:03 -04:00
-
405cf7218b
Add chapter audio playback to Bible reader, auto-matching selected book/chapter
nmemmert
2026-06-15 08:32:15 -04:00
-
1733df7879
Fix missing verse text for poetic OT content (Psalms etc.)
nmemmert
2026-06-15 08:27:11 -04:00
-
ce93b42b83
Merge pull request #16 from nmemmert/claude/bible-reader-feature-qn0pz6
nmemmert
2026-06-11 23:41:09 -04:00
-
-
b3c266fa66
Add a read-only Bible reader page (BSB)
claude/bible-reader-feature-qn0pz6
Claude
2026-06-12 03:38:01 +00:00
-
-
d1861ec5d9
Fix broken test suite and untrack runtime artifacts
nmemmert
2026-06-11 16:40:44 -04:00
-
c0ceb68faa
Avoid side effect in state updater for audio chapter advance
nmemmert
2026-06-11 16:28:12 -04:00
-
9a3ed73d20
Fix BSB audio player not advancing past first chapter
nmemmert
2026-06-11 16:22:23 -04:00
-
0f08721b48
Add BSB full-book audio player card to home page
nmemmert
2026-06-11 16:15:28 -04:00
-
603c3bcbf2
Fix commentary JSON parse error for chapters without coverage
nmemmert
2026-06-11 14:45:47 -04:00
-
bb92095ba4
Add word-by-word Greek/Hebrew interlinear under Scripture panel
nmemmert
2026-06-11 14:29:24 -04:00
-
6c4658e244
Apply brand kit colors and fonts to DOCX export
nmemmert
2026-06-11 09:18:05 -04:00
-
c41916b3ce
Improve DOCX export styling and include missing fields
nmemmert
2026-06-11 09:14:15 -04:00
-
6fb3bfbd82
Suggest existing tags when tagging chunks
nmemmert
2026-06-11 09:04:30 -04:00
-
3e84ea37be
Add DOCX upload to populate Final Script from a document
nmemmert
2026-06-11 08:59:31 -04:00
-
e59bc25ed0
Add chunk tagging, persisted Split View prefs, sticky tab bar, and Strong's hover badges
nmemmert
2026-06-11 08:51:23 -04:00
-
65039d44a5
Show expandable definitions in word study suggestion list
nmemmert
2026-06-11 08:37:45 -04:00
-
5d0cc2934f
Add 2-pane split study layout with tabbed reference panels
nmemmert
2026-06-11 08:33:52 -04:00
-
6f1a311ba9
Add commentary panel and smart cross-reference suggestions with hover preview
nmemmert
2026-06-11 08:27:32 -04:00
-
f95d5670ae
Stop tracking SQLite database files
nmemmert
2026-06-10 11:01:32 -04:00
-
faf9ba9e2e
Make episode info, general notes, and final script per-chunk fields
nmemmert
2026-06-10 10:56:54 -04:00
-
91b01c3117
Revert restart.sh systemd auto-restart, keep dev setup.sh workflow
nmemmert
2026-06-10 09:35:28 -04:00
-
b40f03846d
fix install
nmemmert
2026-06-10 09:29:54 -04:00
-
33107cf7af
install fix
nmemmert
2026-06-10 09:23:36 -04:00
-
7bfbe826a0
BIG UPGRADE
nmemmert
2026-06-10 09:12:47 -04:00
-
caa781d039
Fix missing verses and add cross-chapter chunk spanning
nmemmert
2026-06-01 15:56:14 -04:00
-
587eedd192
Add typed and bulk chunk range entry
nmemmert
2026-06-01 15:47:54 -04:00
-
e3b14fb25b
Merge branch 'claude/greek-suggest-cross-device-sync'
nmemmert
2026-06-01 15:38:16 -04:00
-
-
7eadb8500b
Add OT books and separate Greek/Hebrew lookup
nmemmert
2026-06-01 15:38:11 -04:00
-
c378f85d1b
Suggestions
claude/greek-suggest-cross-device-sync
nmemmert
2026-06-01 11:33:06 -04:00
-
be62be0aa6
Merge pull request #15 from nmemmert/claude/greek-suggest-cross-device-sync
nmemmert
2026-05-28 15:00:41 -04:00
-
-
81a05bc145
Fix sync: consistent lastEdited timestamp + persistent error + retry button
nmemmert
2026-05-28 14:59:29 -04:00
-
0b4bb46866
Merge pull request #14 from nmemmert/claude/greek-suggest-cross-device-sync
nmemmert
2026-05-28 13:33:18 -04:00
-
-
1a0ade21a5
Add English word field to Greek word cards
nmemmert
2026-05-28 13:26:45 -04:00
-
7117f70e4b
Merge pull request #13 from nmemmert/claude/greek-suggest-cross-device-sync
nmemmert
2026-05-28 13:19:36 -04:00
-
-
537ea24eb3
Use macula-greek English glosses in suggest modal instead of KJV kjv_def
nmemmert
2026-05-28 13:12:10 -04:00
-
b6a277e16c
Merge pull request #12 from nmemmert/claude/greek-suggest-cross-device-sync
nmemmert
2026-05-28 13:05:20 -04:00
-
-
64e77fb40e
Clean up English word display in suggest modal
nmemmert
2026-05-28 13:04:26 -04:00
-
d5c9761584
Merge pull request #11 from nmemmert/claude/greek-suggest-cross-device-sync
nmemmert
2026-05-28 12:59:43 -04:00
-
-
93b58d8346
Fix suggest modal: portal to body + English word first
nmemmert
2026-05-28 12:59:04 -04:00
-
1ae39118c9
Merge pull request #10 from nmemmert/claude/greek-suggest-cross-device-sync
nmemmert
2026-05-28 12:55:26 -04:00
-
-
236ad7fab7
Replace auto-add with word picker modal for Greek suggest
nmemmert
2026-05-28 12:54:15 -04:00
-
337006c72d
Merge pull request #9 from nmemmert/claude/greek-suggest-cross-device-sync
nmemmert
2026-05-28 12:47:15 -04:00
-
-
cda93a68eb
Fix Greek suggest: use local macula-greek concordance instead of broken API
nmemmert
2026-05-28 12:44:40 -04:00
-
945ff15a4f
Merge pull request #8 from nmemmert/claude/greek-suggest-cross-device-sync
nmemmert
2026-05-28 12:27:01 -04:00
-
-
53790437b3
Add passage-aware Greek word suggest and cross-device stale-project detection
nmemmert
2026-05-28 12:24:43 -04:00
-
-
8376a01178
fix bug
nmemmert
2026-05-28 08:38:25 -04:00
-
d8da3744ca
adding backup and data perstance accross devices
nmemmert
2026-05-28 08:32:33 -04:00
-
48b3790cd2
Fix Greek word lookup: replace broken Bolls BDAG with OpenScriptures Strong's dictionary
nmemmert
2026-05-28 07:49:55 -04:00