nate pushed to main at nate/Siteforge 2026-10-09 13:40:54 +00:00
b96e9a79dc Redesign Start Here page: numbered step cards, icons, connectors, mobile stack; v2.10.2
2a64f29a00 Second hardening pass: atomic data writes, bible-passage limits, webhook SSRF guard, note sanitizing, CI gates; v2.10.1
8a796964b9 Security & hardening pass: scrypt password hashing, persisted admin sessions, upvote/analytics rate limits, dependency fixes, healthcheck, lint cleanup; v2.10.0
Compare 3 commits »
nate pushed to beta at nate/Siteforge 2026-10-09 13:25:56 +00:00
b96e9a79dc Redesign Start Here page: numbered step cards, icons, connectors, mobile stack; v2.10.2
nate pushed to beta at nate/Siteforge 2026-10-09 13:00:31 +00:00
2a64f29a00 Second hardening pass: atomic data writes, bible-passage limits, webhook SSRF guard, note sanitizing, CI gates; v2.10.1
nate pushed to beta at nate/Siteforge 2026-10-09 12:45:41 +00:00
8a796964b9 Security & hardening pass: scrypt password hashing, persisted admin sessions, upvote/analytics rate limits, dependency fixes, healthcheck, lint cleanup; v2.10.0
nate pushed to main at nate/Siteforge 2026-10-09 12:33:08 +00:00
e2150e1cd7 One companion study guide per series; v2.9.8
39691aedb3 Admin: show and manage highlights archived on Finished Books (restore/remove); v2.9.7
752611d121 Episode scripts: file by season + episode so numbers can repeat per book; search labels for current series; v2.9.6
4ddedf0f81 Revert accidental runtime data change to study-reminders.json; v2.9.5
3bd467e198 Homepage: show two current series side by side as compact cards; v2.9.4
Compare 9 commits »
nate pushed to beta at nate/Siteforge 2026-10-08 20:00:57 +00:00
e2150e1cd7 One companion study guide per series; v2.9.8
nate pushed to beta at nate/Siteforge 2026-10-08 19:43:07 +00:00
39691aedb3 Admin: show and manage highlights archived on Finished Books (restore/remove); v2.9.7
nate pushed to beta at nate/Siteforge 2026-10-08 19:31:16 +00:00
752611d121 Episode scripts: file by season + episode so numbers can repeat per book; search labels for current series; v2.9.6
nate pushed to beta at nate/Siteforge 2026-10-08 15:26:50 +00:00
4ddedf0f81 Revert accidental runtime data change to study-reminders.json; v2.9.5
nate pushed to beta at nate/Siteforge 2026-10-08 15:26:44 +00:00
3bd467e198 Homepage: show two current series side by side as compact cards; v2.9.4
nate pushed to beta at nate/Siteforge 2026-10-08 15:24:23 +00:00
810097bb8e Episodes page: highlights as one tab per series with show-all preview; v2.9.3
nate pushed to beta at nate/Siteforge 2026-10-08 14:49:45 +00:00
1eb0dc1296 Admin: split long pages into tabs instead of scrolling; v2.9.2
nate pushed to beta at nate/Siteforge 2026-10-08 14:46:36 +00:00
652b003bd9 Episode highlights per series: tag by lane, group on Episodes page, move to Finished Book when series ends; v2.9.1
nate pushed to beta at nate/Siteforge 2026-10-08 14:14:06 +00:00
ddcaec0ddf Two concurrent series lanes, Complete studies, self-paced finished books; v2.9.0
2d8e4be5ea Study hub: show available vs coming-soon study counts instead of total tracks; v2.8.5
cd40ecc207 Add Active/Planned status badges, dim planned studies, sort active first in track lists; v2.8.4
db1737baf3 Hide Enroll for planned studies (Coming soon) and reject planned enrollments server-side; v2.8.3
b1695b2b59 Add release date and episode # columns to admin lesson list with inline date editing; use local time for release dates; v2.8.2
Compare 302 commits »
nate deleted branch podcast-verse-by-verse from nate/Siteforge 2026-10-08 14:09:05 +00:00
nate deleted branch feature/ollama-grounded-chat from nate/Siteforge 2026-10-08 14:09:02 +00:00
nate deleted branch questions from nate/Siteforge 2026-10-08 14:08:59 +00:00
nate deleted branch feature/site-ux-upgrades from nate/Siteforge 2026-10-08 14:08:55 +00:00
nate deleted branch feat/companion-app from nate/Siteforge 2026-10-08 14:08:52 +00:00
nate deleted branch cloudflare/workers-autoconfig from nate/Siteforge 2026-10-08 14:08:47 +00:00