Commit Graph

123 Commits

Author SHA1 Message Date
291b6743c5 Login watcher 2025-10-06 17:14:54 -04:00
a50791e74c User creation and management 2025-10-06 17:04:34 -04:00
dfa857c131 encryption 2025-10-02 16:25:31 -04:00
2a6228629a dockerfile fixes 2025-10-02 11:32:50 -04:00
86b8354b5c display changes 2025-10-02 11:29:06 -04:00
002302bb52 auth changes 2025-10-02 11:14:43 -04:00
b4db0461a0 Footer 2025-10-02 09:24:41 -04:00
3b206e3f79 QR code dates 2025-10-02 09:14:30 -04:00
ef4d47c4f0 Sermon dates on view page 2025-10-02 09:11:39 -04:00
a70393b375 Sermon dates 2025-10-02 09:09:02 -04:00
27fcedfcd5 Songs & dates 2025-10-02 08:59:05 -04:00
dfe3517ac6 Fix mobile layout: stack View button below dropdown on mobile devices 2025-10-02 08:45:31 -04:00
413df3dabc Fix timezone issue in individual sermon page formatDate function 2025-10-02 00:36:40 -04:00
82aaf15957 Fix timezone issue in admin page formatDate function 2025-10-02 00:33:45 -04:00
b08aeab3a4 Fix timezone issue: dates now display correctly by forcing local time interpretation 2025-10-02 00:32:54 -04:00
2d64213411 Fix hydration mismatch by wrapping sermon sections in ClientOnly 2025-10-02 00:28:47 -04:00
2bd8afe785 Align Today's Sermon with grid layout to match Upcoming Sermons 2025-10-02 00:27:46 -04:00
deb0269a67 Restructure home page: separate Today's Sermon, Upcoming Sermons, and Previous Sermons sections 2025-10-02 00:23:14 -04:00
2b5618a4da Fix sermon selection to exclude future dates - show most recent sermon up to today 2025-10-02 00:17:18 -04:00
8df6f886f3 Fix hydration mismatch by wrapping sermon heading in ClientOnly 2025-10-02 00:14:27 -04:00
3cee9fefd7 Fix home page: show archived sermons in dropdown, fix Today's Sermon heading, add View button 2025-10-02 00:12:39 -04:00
4daea87cd1 Add unarchive functionality and show archived status in admin dropdown 2025-10-02 00:05:45 -04:00
f1e0ac0a93 Fix archive functionality: change default includeArchived to false 2025-10-02 00:00:51 -04:00
591405c66f Fix mobile layout: Edit and Archive on first row, Delete on second row 2025-10-01 23:56:39 -04:00
fd1f3c14bb Add archive button and confirmation dialogs to admin page 2025-10-01 23:52:24 -04:00
4b47f56b30 Add archive functionality: database schema, API endpoint, and helper functions 2025-10-01 23:49:44 -04:00
160d898d94 Make church logo clickable on all pages to navigate to home/sermons page 2025-10-01 23:41:43 -04:00
f3d5fc68f3 Fix login UX: disable autocapitalization, make username case-insensitive, improve edit scroll position 2025-10-01 23:40:24 -04:00
18f0b3ca50 Improve mobile layouts: fix button wrapping, reorganize admin header, stack form fields properly 2025-10-01 23:35:32 -04:00
84c33320de Reorganize QR code modal: show title and date above QR code for better clarity 2025-10-01 23:26:10 -04:00
9051938fdc Improve header layout: stack labels above controls for cleaner mobile appearance 2025-10-01 23:24:36 -04:00
95eb9d1598 Improve mobile layout: stack Bible reference above verse text for better readability 2025-10-01 23:21:16 -04:00
103e14dbc9 Add font size selector to sermon view page with Small, Medium, and Large options 2025-10-01 23:18:42 -04:00
aa611a0e2c Add default value for AUTH_SECRET build argument in Dockerfile 2025-10-01 23:14:52 -04:00
966f1bae5d Make SITE_URL and AUTH_SECRET configurable via environment variables for any deployment 2025-10-01 23:12:22 -04:00
bd33432721 Simplify Bible reference label by removing redundant example text 2025-10-01 23:02:12 -04:00
4b2ae9482b Add complete edit functionality for sermons with update API endpoint and enhanced Bible reference management 2025-10-01 23:00:51 -04:00
441a7af81b Add enhanced Bible reference fields with version, reference, and text for better sermon display formatting 2025-10-01 22:54:07 -04:00
b0ede7dd61 Add fallback template to ClientOnly to prevent hydration mismatch 2025-10-01 22:39:40 -04:00
fbb0ec8469 Actually remove the conflicting [id].delete.ts file from git 2025-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 2025-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 2025-10-01 22:33:39 -04:00
bd0539118c Add sermon management functionality with delete capability to admin page 2025-10-01 22:29:50 -04:00
315336a6e9 Update logout to stay on home page instead of redirecting to login 2025-10-01 22:27:24 -04:00
71e39cceb1 Fix favicon and add authentication state to main page with logout/create sermon buttons 2025-10-01 22:25:35 -04:00
22f7c6f8ad Remove @nuxt/ui dependency to fix build issues 2025-10-01 22:18:06 -04:00
ec053fc538 Fix Dockerfile: use npm install instead of npm ci 2025-10-01 22:16:08 -04:00
1b282c05fe Complete sermon itinerary application with Nuxt 3, SQLite, authentication, and Docker deployment 2025-10-01 22:15:01 -04:00
dacaea6fa4 logos 2025-10-01 22:05:07 -04:00
793f395795 Starting over 2025-10-01 22:00:32 -04:00