|
|
fe4394241e
|
Fix deployment issues: native modules, volume mapping, Nuxt 4 config
|
2025-10-01 21:41:13 -04:00 |
|
|
|
34f88316ff
|
fix: Move tailwindcss, postcss, and autoprefixer to dependencies
|
2025-10-01 21:32:57 -04:00 |
|
|
|
b4f7da9101
|
fix: Externalize tailwindcss and tailwindcss/colors from Nitro build
|
2025-10-01 21:29:09 -04:00 |
|
|
|
a36a97c9f9
|
feat: Implement multi-stage Dockerfile for robust Nuxt build
|
2025-10-01 21:25:20 -04:00 |
|
|
|
8abff8a764
|
fix: Externalize tailwindcss from Nitro build to resolve module not found error
|
2025-10-01 21:22:09 -04:00 |
|
|
|
bf158bb83c
|
feat: Explicitly configure Tailwind CSS and PostCSS in nuxt.config.ts
|
2025-10-01 21:18:01 -04:00 |
|
|
|
108d144774
|
fix: Remove diagnostic Tailwind class from app.vue and explicit CSS import from nuxt.config.ts
|
2025-10-01 21:13:58 -04:00 |
|
|
|
a68158c710
|
test: Add bg-blue-500 to app.vue for Tailwind CSS diagnostic
|
2025-10-01 21:07:34 -04:00 |
|
|
|
3a818dd609
|
fix: Update Dockerfile CMD to run Nuxt in production mode
|
2025-10-01 20:58:36 -04:00 |
|
|
|
dadea8b5d0
|
feat: Restore admin.vue content with proper width constraints and add favicon
|
2025-10-01 20:55:52 -04:00 |
|
|
|
bb7136e156
|
fix: Remove all custom CSS from assets/css/main.css except font import
|
2025-10-01 20:52:30 -04:00 |
|
|
|
e8bac3fc75
|
test: Simplify admin.vue template to minimal content with fixed width for diagnostic purposes
|
2025-10-01 20:47:58 -04:00 |
|
Ryderjj89
|
7b8c30478a
|
docker compose file
|
2025-10-01 20:41:44 -04:00 |
|
Ryderjj89
|
67c44df1e5
|
test: Apply fixed width to admin page content for diagnostic purposes
|
2025-10-01 20:39:14 -04:00 |
|
Ryderjj89
|
de6907a1f1
|
fix: Remove !important declarations and modal styles from assets/css/main.css
|
2025-10-01 20:35:31 -04:00 |
|
Ryderjj89
|
e15ba94a2f
|
fix: Replace UContainer with div and apply width constraints directly in admin page
|
2025-10-01 19:58:59 -04:00 |
|
Ryderjj89
|
ce867de7bc
|
feat: Implement dedicated login page and authentication middleware
|
2025-10-01 19:55:49 -04:00 |
|
Ryderjj89
|
4aa7198406
|
fix: Explicitly set persistent to false on UModal in LoginModal.vue
|
2025-10-01 19:50:21 -04:00 |
|
Ryderjj89
|
fb2cf9a08f
|
feat: Enhance UI/UX of form components in admin page
|
2025-10-01 19:48:12 -04:00 |
|
Ryderjj89
|
8e97c63cef
|
feat: Restore remaining form sections and adjust form width in admin page
|
2025-10-01 19:16:17 -04:00 |
|
Ryderjj89
|
eb7d2b6e8c
|
fix: Define generateSlug locally in server/api/sermons/index.post.ts
|
2025-10-01 19:13:00 -04:00 |
|
Ryderjj89
|
a85f69d30f
|
fix: Configure Vite to externalize Node.js modules for client build
|
2025-10-01 19:11:25 -04:00 |
|
Ryderjj89
|
2f3b427477
|
fix: Move generateSlug to admin page to prevent client-side bundling of server utils
|
2025-10-01 19:09:17 -04:00 |
|
Ryderjj89
|
4e66e03702
|
fix: Update database import path in server/utils/auth.ts
|
2025-10-01 19:07:54 -04:00 |
|
Ryderjj89
|
c83cf7dd82
|
fix: Rename database utility to .server.ts and update imports
|
2025-10-01 19:07:02 -04:00 |
|
Ryderjj89
|
786126a271
|
fix: Configure Nitro externals for server-side dependencies
|
2025-10-01 19:05:42 -04:00 |
|
Ryderjj89
|
a87950deec
|
test: Restore Basic Information section in admin.vue template
|
2025-10-01 19:04:31 -04:00 |
|
Ryderjj89
|
bde4cacffe
|
test: Restore basic structure of admin.vue template
|
2025-10-01 19:02:29 -04:00 |
|
Ryderjj89
|
0ea995abee
|
test: Simplify admin.vue template to isolate build error
|
2025-10-01 19:01:27 -04:00 |
|
Ryderjj89
|
33a9527dd0
|
refactor: Replace UCard with header tag in admin page
|
2025-10-01 19:00:08 -04:00 |
|
Ryderjj89
|
71162e5b50
|
fix: Resolve build error and duplicate generateSlug function in admin page
|
2025-10-01 18:59:17 -04:00 |
|
Ryderjj89
|
07683824c2
|
feat: Improve UI of Create New Sermon page
|
2025-10-01 18:58:10 -04:00 |
|
Ryderjj89
|
0361c3fbe6
|
Refactor admin form layout, improve bible reference input, re-enable client-side cookie access, and try manual focus on login modal
|
2025-10-01 18:51:02 -04:00 |
|
Ryderjj89
|
f1dd6c495c
|
Re-apply login modal positioning fix
|
2025-10-01 18:40:14 -04:00 |
|
Ryderjj89
|
1e48717285
|
Fix bcryptjs import in database.ts to use static import
|
2025-10-01 18:36:45 -04:00 |
|
Ryderjj89
|
62ec5427da
|
Add build-base to Dockerfile for native module compilation
|
2025-10-01 18:29:01 -04:00 |
|
Ryderjj89
|
f3b612896a
|
Add python3 to Dockerfile for better-sqlite3 compilation on Node 24
|
2025-10-01 18:25:35 -04:00 |
|
Ryderjj89
|
9129a9aa40
|
node 24-alpine
|
2025-10-01 18:22:00 -04:00 |
|
Ryderjj89
|
64d2c7245e
|
Fix bcrypt import in database.ts to use bcryptjs
|
2025-10-01 18:20:14 -04:00 |
|
Ryderjj89
|
2416fec264
|
newer packages
|
2025-10-01 18:16:02 -04:00 |
|
Ryderjj89
|
55e5267ffa
|
Update to Node 22, use bcryptjs for better compatibility
|
2025-10-01 18:12:41 -04:00 |
|
Ryderjj89
|
f4eaf2d483
|
Update dependencies to latest versions to avoid deprecated packages
|
2025-10-01 18:08:20 -04:00 |
|
Ryderjj89
|
0325f44d3e
|
Fix admin form input sizes using proper size props
|
2025-10-01 18:03:13 -04:00 |
|
Ryderjj89
|
bb025259e3
|
Fix modal focus and adjust admin form input sizes
|
2025-10-01 17:58:10 -04:00 |
|
Ryderjj89
|
04c5c22e2f
|
Increase main content width for better layout
|
2025-10-01 17:54:39 -04:00 |
|
Ryderjj89
|
959b70ef34
|
Adjust form input sizes: smaller title/date, larger bible reference inputs
|
2025-10-01 17:54:09 -04:00 |
|
Ryderjj89
|
d8c8c739fa
|
Set auth cookie to httpOnly true for security
|
2025-10-01 17:48:49 -04:00 |
|
Ryderjj89
|
2dee4e8bb1
|
Add pointer-events auto to login modal content
|
2025-10-01 17:47:20 -04:00 |
|
Ryderjj89
|
a97c1955c8
|
Add autofocus to username input and change cookie sameSite to lax
|
2025-10-01 17:44:55 -04:00 |
|
Ryderjj89
|
4dbb6e040f
|
Fix modal interactivity and login persistence issues
|
2025-10-01 17:42:13 -04:00 |
|