Commit graph

11 commits

Author SHA1 Message Date
8bc2a45e39 Update Gmail app password for email notifications 2026-01-11 09:53:00 -07:00
8243ee1a92 Update .env for DNS switchover - change URLs to mad-lawsuit.org 2025-12-19 22:07:46 -07:00
9687b9b9be Add email notification system for new docket entries
- Created NewDocketEntryNotification mailable class
- Added professional HTML email template
- Updated DocketEntryController to send notifications on entry creation
- TESTING MODE: Only sends to chris@deafgain.org
- Configured SMTP with Gmail (system@deafgain.org)
- Added logging for email delivery tracking
- Production code commented out for safety during testing
2025-12-18 10:21:31 -07:00
047f81b73f Add ASSET_URL to fix mixed content issues 2025-12-17 21:50:13 -07:00
539df42dc5 Remove test route, set APP_DEBUG=false, fix storage volume mount to preserve permissions 2025-12-17 21:27:48 -07:00
f2183392e2 Change APP_ENV back to production (keep DEBUG=true) 2025-12-17 21:19:59 -07:00
ed43ef5622 Enable debug mode: Change APP_ENV to local for better error visibility 2025-12-17 21:14:16 -07:00
d36aa2a47d Change SESSION_DOMAIN to null for IP-based access 2025-12-17 21:07:59 -07:00
9492a3b08f Add .env file to repository for deployment 2025-12-17 20:38:07 -07:00
80657cc209 v2.0: Laravel + Inertia + Vue foundation complete
- Replaced Next.js + Express + React stack with Laravel + Inertia + Vue
- Created database migrations for docket_entries, documents, subscriptions, admin_users
- Built Eloquent models with relationships (DocketEntry, Document, Subscription, AdminUser)
- Implemented HomeController with Inertia.js integration
- Created Vue home page component matching v1.0 design exactly
- Installed Laravel Breeze for authentication scaffolding
- Configured Vite 7 for Vue 3 + TypeScript compilation
- Updated .gitignore for Laravel project structure
- Tested locally - website rendering correctly with empty database
- All v1.0 Next.js/Express files removed, replaced with Laravel structure

Technology Stack:
- Backend: Laravel 12.43.1, PHP 8.3.28, Eloquent ORM
- Frontend: Vue 3, TypeScript, Inertia.js, Tailwind CSS 3.x
- Build: Vite 7.x, Composer 2.9.2
- Database: SQLite (dev), PostgreSQL (production)

Next steps: Email subscription API, document downloads, admin dashboard
2025-12-17 15:44:26 -07:00
0508602479 Initial commit: Elizabeth Kragh v. MAD Court Docket Website 2025-06-25 14:15:19 -05:00