f3d5fc68f3
Fix login UX: disable autocapitalization, make username case-insensitive, improve edit scroll position
Joshua Ryder2025-10-01 23:40:24 -04:00
18f0b3ca50
Improve mobile layouts: fix button wrapping, reorganize admin header, stack form fields properly
Joshua Ryder2025-10-01 23:35:32 -04:00
84c33320de
Reorganize QR code modal: show title and date above QR code for better clarity
Joshua Ryder2025-10-01 23:26:10 -04:00
9051938fdc
Improve header layout: stack labels above controls for cleaner mobile appearance
Joshua Ryder2025-10-01 23:24:36 -04:00
95eb9d1598
Improve mobile layout: stack Bible reference above verse text for better readability
Joshua Ryder2025-10-01 23:21:16 -04:00
103e14dbc9
Add font size selector to sermon view page with Small, Medium, and Large options
Joshua Ryder2025-10-01 23:18:42 -04:00
aa611a0e2c
Add default value for AUTH_SECRET build argument in Dockerfile
Joshua Ryder2025-10-01 23:14:52 -04:00
966f1bae5d
Make SITE_URL and AUTH_SECRET configurable via environment variables for any deployment
Joshua Ryder2025-10-01 23:12:22 -04:00
bd33432721
Simplify Bible reference label by removing redundant example text
Joshua Ryder2025-10-01 23:02:12 -04:00
4b2ae9482b
Add complete edit functionality for sermons with update API endpoint and enhanced Bible reference management
Joshua Ryder2025-10-01 23:00:51 -04:00
441a7af81b
Add enhanced Bible reference fields with version, reference, and text for better sermon display formatting
Joshua Ryder2025-10-01 22:54:07 -04:00
b0ede7dd61
Add fallback template to ClientOnly to prevent hydration mismatch
Joshua Ryder2025-10-01 22:39:40 -04:00
fbb0ec8469
Actually remove the conflicting [id].delete.ts file from git
Joshua Ryder2025-10-01 22:38:02 -04:00
da5135d615
Fix favicon location and hydration mismatch by moving logos to public directory and wrapping auth UI in ClientOnly
Joshua Ryder2025-10-01 22:35:19 -04:00
af72305c80
Fix route conflict: move delete endpoint to /api/sermons/delete/[id] to avoid conflict with [slug].get
Joshua Ryder2025-10-01 22:33:39 -04:00
bd0539118c
Add sermon management functionality with delete capability to admin page
Joshua Ryder2025-10-01 22:29:50 -04:00
315336a6e9
Update logout to stay on home page instead of redirecting to login
Joshua Ryder2025-10-01 22:27:24 -04:00
71e39cceb1
Fix favicon and add authentication state to main page with logout/create sermon buttons
Joshua Ryder2025-10-01 22:25:35 -04:00
7d6af1059d
Update Dockerfile to use Node.js 20 for compatibility with Nuxt 4 requirements
Ryderjj89
2025-09-29 19:07:52 -04:00
1b13ca77cf
Remove deprecated version field from docker-compose.yml
Ryderjj89
2025-09-29 19:03:18 -04:00
abd022277f
Fix Docker build: use npm install --production and add npm start script
Ryderjj89
2025-09-29 19:01:56 -04:00
c033410c2e
Complete sermon management system with Nuxt 4, authentication, SQLite database, QR codes, and Docker deployment
Ryderjj89
2025-09-29 18:59:31 -04:00