Commit Graph

  • 1551599305 Beta: TOTP 2FA, admin asset manager, resource page redesign, rate limiting, and security hardening nmemmert 2026-05-04 13:56:04 -04:00
  • 5a4e011d0e Add Cloudflare Workers configuration cloudflare/workers-autoconfig cloudflare-workers-and-pages[bot] 2026-05-04 16:13:49 +00:00
  • 7f56060d6b Beta: admin assets, resource download forms, and resource page redesign beta nmemmert 2026-04-30 15:47:10 -04:00
  • 10bd6848ef Simplify podcast highlight labels on episodes page nmemmert 2026-04-27 16:39:54 -04:00
  • b26103b7b1 Reorganize admin workflow and persist episode discussion questions nmemmert 2026-04-27 16:25:26 -04:00
  • 83743cc78b Add robots.txt and sitemap.xml for SEO nmemmert 2026-04-27 15:09:37 -04:00
  • ee153cf9ef image nmemmert 2026-04-27 11:26:01 -04:00
  • 88860bc42a Serve images first-party and remove necloud domain refs nmemmert 2026-04-27 10:58:09 -04:00
  • c5cc28b36b Fix podcast art route for Docker runtime dist path nmemmert 2026-04-27 10:38:57 -04:00
  • 73b8299f1a Add podcast redirects and route through first-party links nmemmert 2026-04-27 10:31:10 -04:00
  • b4f1c1dbdb Polish About, forms, and share/contact UI nmemmert 2026-04-23 17:03:41 -04:00
  • 8a71aecb4e Refine homepage sections and contact card design nmemmert 2026-04-20 15:38:55 -04:00
  • 74c21f956e Add companion app feat/companion-app nmemmert 2026-04-20 14:58:57 -04:00
  • cc4a4b4d63 Gate Titus download, require full name forms, remove companion UI nmemmert 2026-04-20 11:29:37 -04:00
  • 0c328057c8 Polish hero UX and add admin brand kit panel feature/site-ux-upgrades nmemmert 2026-04-16 10:31:35 -04:00
  • 5562db992b Ignore generated runtime data files nmemmert 2026-04-16 08:37:32 -04:00
  • 287fa72462 Replace chatbot with Q&A and add archived series management questions nmemmert 2026-04-16 08:25:04 -04:00
  • e815d7702e Import full episode notes from DOCX and add importer script feature/ollama-grounded-chat nmemmert 2026-04-14 13:23:09 -04:00
  • db942fd734 Add comprehensive chatbot improvements: better LLM prompts, caching, confidence labels, smarter follow-ups nmemmert 2026-04-14 13:18:53 -04:00
  • 67b7d1024b Fix needsClarification logic to not trigger for identity queries like 'Who was Titus?' nmemmert 2026-04-14 13:06:12 -04:00
  • e6080349af Fix identity subject extraction to handle punctuation in questions nmemmert 2026-04-14 12:55:04 -04:00
  • 87967bf149 Add grounded Ollama rewrite flow for chatbot nmemmert 2026-04-14 12:46:56 -04:00
  • 50459b7234 Enhance chatbot conversation engine and add retrieval eval suite nmemmert 2026-04-14 10:36:22 -04:00
  • 36594d5e16 Add dedicated subscribe page and seed all JSON defaults on startup nmemmert 2026-04-13 12:06:48 -04:00
  • 0e9d112c44 Fix: Use absolute path for data bind mount instead of relative path nmemmert 2026-04-13 10:48:29 -04:00
  • 063f5d2a0e Add episode transcripts, expand chatbot Q&A database to 28 entries, and build scripts nmemmert 2026-04-13 10:29:06 -04:00
  • 6e8b360398 Refine sharing and cookie consent button styles nmemmert 2026-04-12 19:03:07 -04:00
  • 770d2357ac Add simple auth for admin access nmemmert 2026-04-12 13:34:11 -04:00
  • f07d8fecfb Add Bible Questions inbox from contact submissions nmemmert 2026-04-12 13:25:59 -04:00
  • dcfce9dc24 Enhance contact CTA prominence and copy clarity nmemmert 2026-04-12 13:22:19 -04:00
  • 738cc2a412 Add persistent admin analytics, backup restore workflow, and tabbed admin UI nmemmert 2026-04-12 13:12:03 -04:00
  • bac22950ba Update about description location to Lynchburg, Va nmemmert 2026-04-10 11:14:44 -04:00
  • 85af1a29ad Route contact form delivery to hello@versebyversewithnate.us nmemmert 2026-04-10 10:53:03 -04:00
  • 85e8a298fd Revert: deliver contact form emails to vbvwithnate@outlook.com nmemmert 2026-04-09 17:10:09 -04:00
  • a252167052 Deliver contact form emails to hello@versebyversewithnate.us nmemmert 2026-04-09 17:08:56 -04:00
  • 53408ad124 Switch sender to hello@versebyversewithnate.us nmemmert 2026-04-09 16:39:16 -04:00
  • d5f15486d8 Add explicit contact opt-in before Resend list signup nmemmert 2026-04-09 16:11:49 -04:00
  • afb80aaf2a Fix Resend contact sync payload and support separate contacts key nmemmert 2026-04-09 16:05:46 -04:00
  • 3a9d11cf40 Add Resend contact sync for contact form submissions nmemmert 2026-04-09 15:54:53 -04:00
  • 2653d95605 update nmemmert 2026-04-09 15:51:17 -04:00
  • 7772bfd6a6 Update contact email sender name nmemmert 2026-04-09 15:49:16 -04:00
  • 74650a39b3 Polish contact email subject and HTML layout nmemmert 2026-04-09 15:48:40 -04:00
  • c46d765759 Fix Resend reply-to field for contact emails nmemmert 2026-04-09 15:47:31 -04:00
  • d95ed9cd8d Switch contact email to Resend API, remove nodemailer/SMTP nmemmert 2026-04-09 14:40:19 -04:00
  • 4b01d01133 Switch contact form to self-hosted SMTP via nodemailer, remove formsubmit.co nmemmert 2026-04-09 14:38:28 -04:00
  • e93840c25f Add contact form and thank-you redirect flow nmemmert 2026-04-09 14:28:36 -04:00
  • 5b401671db Replace Vite lightning bolt favicon with on-brand open book icon nmemmert 2026-04-09 13:35:52 -04:00
  • f156257573 Merge podcast-verse-by-verse into main nmemmert 2026-04-09 11:37:02 -04:00
  • 057c856df7 Rebrand site for podcast, add admin CMS, social metadata, and platform links podcast-verse-by-verse nmemmert 2026-04-09 11:28:44 -04:00
  • 4586c30ea3 Add build step to GitHub Actions workflow v2026.04.09-pre-podcast nmemmert 2026-03-25 12:01:54 -04:00
  • cafa182751 Document podcast embed in README nmemmert 2026-03-25 11:56:41 -04:00
  • 7a33eeeaff Add Spotify podcast embed to home page nmemmert 2026-03-25 11:52:08 -04:00
  • d238d52338 ci: test workflow trigger nmemmert 2026-03-19 16:11:29 -04:00
  • 8f165afcc9 feat: site-wide Swing Music player, persistent storage, mobile UX polish nmemmert 2026-03-19 16:05:16 -04:00
  • a06830281d Add robust themes, drag-drop layout, and manual screenshot controls Nate Emmert 2026-03-18 14:33:21 -04:00
  • 38e5ed7906 Integrate per-project README content inline and admin structure updates Nate Emmert 2026-03-17 16:15:25 -04:00
  • 4dd7a5cb9b Persist theme to file-backed content and add forest/sunset themes Nate Emmert 2026-03-17 16:01:16 -04:00
  • d6c6aaf234 Force full-page admin navigation for proxy auth Nate Emmert 2026-03-17 15:38:31 -04:00
  • d910cfb2ba Fix Express 5 SPA fallback route Nate Emmert 2026-03-17 15:22:16 -04:00
  • 695f124afe Set up Siteforge container deployment and registry publishing Nate Emmert 2026-03-17 15:15:33 -04:00