From 2393f50b2595a38cfcdd5540fd808ebca5b1d1e8 Mon Sep 17 00:00:00 2001 From: TheMaddax Date: Thu, 18 Dec 2025 10:01:22 -0700 Subject: [PATCH] Update Memory Bank with bug fixes and configuration changes --- cline_docs/activeContext.md | 3 ++- cline_docs/progress.md | 35 ++++++++++++++++++++++++++++++++++- 2 files changed, 36 insertions(+), 2 deletions(-) diff --git a/cline_docs/activeContext.md b/cline_docs/activeContext.md index fd8fc7dc..215d2ec5 100644 --- a/cline_docs/activeContext.md +++ b/cline_docs/activeContext.md @@ -85,7 +85,7 @@ **Features Implemented**: - ✅ Session-based authentication (separate from Breeze) - ✅ Full CRUD operations for docket entries -- ✅ PDF document upload with validation (10MB max, PDF only) +- ✅ PDF document upload with validation (500MB max, PDF only) - ✅ UUID-based file naming for security - ✅ File storage in `storage/app/public/documents` - ✅ Storage symlink configured (`php artisan storage:link`) @@ -96,6 +96,7 @@ - ✅ Form validation with error display - ✅ Success/error flash messages - ✅ Responsive design +- ✅ Mobile PDF viewing optimized (opens in new tab on screens < 768px) ### v2.0 Technology Stack **Backend**: diff --git a/cline_docs/progress.md b/cline_docs/progress.md index d374c797..595e7142 100644 --- a/cline_docs/progress.md +++ b/cline_docs/progress.md @@ -338,5 +338,38 @@ The website can replace v1.0 at any time with a simple DNS update. --- -*Last Updated: December 17, 2025 at 10:30 PM MST* +*Last Updated: December 18, 2025 at 10:00 AM MST* *Status: PRODUCTION READY ✅* + +## Recent Updates (December 18, 2025) + +### Bug Fixes ✅ +1. **Mobile PDF Viewing** - Fixed iOS Safari scrolling issue + - Desktop: Opens PDF in modal viewer + - Mobile (< 768px): Opens PDF in new tab for native viewing + - File: `resources/js/Pages/Home.vue` + +2. **Admin Subscribers Page** - Fixed blank page error + - Changed pagination from `->through()` to `->items()` + - File: `app/Http/Controllers/Admin/SubscriberController.php` + +### Configuration Updates ✅ +3. **File Upload Limit Increased** - From 10MB to 500MB + - Laravel validation: `max:512000` (500MB) + - nginx: `client_max_body_size 550M` + - PHP: `upload_max_filesize = 550M`, `post_max_size = 550M` + - Files: `app/Http/Controllers/Admin/DocumentController.php`, `docker/nginx.conf`, `Dockerfile` + +### Documentation ✅ +4. **README.md** - Comprehensive project documentation added + - Project overview and purpose + - Complete technology stack + - Feature documentation + - Getting started guide + - Project structure + - Security information + - Database schema + - API endpoints + - Known issues and solutions + +All changes committed to Git repository (commits: 9ad05833, 0187c2d8, 94fe847c, 4bfe4436)