Commit Graph

167 Commits

Author SHA1 Message Date
Ryderjj89
eba89f987f Optimize Dockerfile: remove chown and USER for faster builds, add touch for database file 2025-09-29 20:12:29 -04:00
Ryderjj89
8b35f8cacf Fix modal visibility and database path issues for Docker deployment 2025-09-29 20:05:49 -04:00
Ryderjj89
d235f8cd55 Fix modal positioning and improve login modal as proper overlay popup 2025-09-29 19:57:46 -04:00
Ryderjj89
2715c25744 CRITICAL FIX: Force logo sizing with CSS and ensure styling is applied to all elements 2025-09-29 19:50:57 -04:00
Ryderjj89
c818d43f4e Fix logo size, improve CSS styling with universal selector, and add error handling 2025-09-29 19:43:53 -04:00
Ryderjj89
eb21825f77 Fix issues: reduce logo size, improve CSS styling, fix API error handling 2025-09-29 19:36:05 -04:00
Ryderjj89
3473b4480a Remove unnecessary chown permissions - node user inherits proper permissions 2025-09-29 19:31:39 -04:00
Ryderjj89
6dd74cb0da Move logo.png to public/logos/ for proper web access 2025-09-29 19:25:07 -04:00
Ryderjj89
97daf164ee Remove TailwindCSS completely and use Nuxt UI with custom CSS for styling 2025-09-29 19:21:34 -04:00
Ryderjj89
d11bdcfeaf Simplify TailwindCSS config: remove PostCSS plugin and use standard Nuxt 4 integration 2025-09-29 19:17:41 -04:00
Ryderjj89
25b7c795a1 Fix Nuxt 4 TailwindCSS configuration: add Tailwind directives and proper config 2025-09-29 19:15:58 -04:00
Ryderjj89
8bc1f2f757 Fix TailwindCSS PostCSS error: add @tailwindcss/postcss plugin and PostCSS config 2025-09-29 19:12:27 -04:00
Ryderjj89
083f4fa542 Update package versions to eliminate npm deprecation warnings 2025-09-29 19:10:59 -04:00
Ryderjj89
7d6af1059d Update Dockerfile to use Node.js 20 for compatibility with Nuxt 4 requirements 2025-09-29 19:07:52 -04:00
Ryderjj89
1b13ca77cf Remove deprecated version field from docker-compose.yml 2025-09-29 19:03:18 -04:00
Ryderjj89
abd022277f Fix Docker build: use npm install --production and add npm start script 2025-09-29 19:01:56 -04:00
Ryderjj89
c033410c2e Complete sermon management system with Nuxt 4, authentication, SQLite database, QR codes, and Docker deployment 2025-09-29 18:59:31 -04:00