156 lines
7.2 KiB
Markdown
156 lines
7.2 KiB
Markdown
# Progress Status
|
|
|
|
## Completed Features
|
|
1. Resources Page:
|
|
- Comprehensive directory of Montana and National Deaf resources
|
|
- 9 organized categories: Advocacy, Legal Support, Family/Community, ASL Resources, Education, Employment, Interpreters, Community Organizations, Youth Programs
|
|
- 25+ organizations listed with full contact information
|
|
- Professional card-based design with contact icons (phone, email, address, website)
|
|
- Responsive 2-column layout (desktop) / single column (mobile)
|
|
- Smooth animations using Framer Motion
|
|
- Clickable website links that open in new tabs
|
|
- Clickable email and phone links for easy contact
|
|
- Added to navigation in About MCDi dropdown and mobile menu
|
|
- Route: /resources
|
|
- Successfully deployed to production
|
|
|
|
2. Sponsors Page:
|
|
- Four sponsors displayed: Drum Coffee, Imagine Nation Brewing, GILD Brewing, SBS Solar
|
|
- Each sponsor has logo, description, and social media links (website, Facebook, Instagram)
|
|
- Responsive grid layout (1-3 columns based on screen size)
|
|
- Clickable cards open modal with full description
|
|
- Route: /sponsors
|
|
- Successfully deployed to production
|
|
|
|
2. Video Gallery:
|
|
- Created VideoGallery component with modal video player
|
|
- Optimized 5 community videos using ffmpeg (H.264, CRF 28)
|
|
- Added archived board intro video (128 MB)
|
|
- Custom video controls: play/pause/stop, seek bar, auto-hiding controls
|
|
- Responsive grid layout (1-3 columns)
|
|
- Added to navigation in About MCDi dropdown and mobile menu
|
|
- Route: /videos
|
|
- Successfully deployed to production
|
|
|
|
2. Photo Gallery:
|
|
- Created Gallery component with modal image viewer
|
|
- Optimized 10 community photos (HEIC to JPG, max 1920px, 80% quality)
|
|
- Renamed photos to 0001.jpg through 0010.jpg format
|
|
- No captions per owner request
|
|
- Responsive grid layout (1-4 columns)
|
|
- Added to navigation in About MCDi dropdown and mobile menu
|
|
- Route: /gallery
|
|
- Successfully deployed to production
|
|
|
|
3. Minutes Component:
|
|
- Sortable table implementation
|
|
- PDF viewer integration
|
|
- Mobile/desktop responsive design
|
|
- Meeting entries through March 8, 2025
|
|
|
|
4. Calendar Events:
|
|
- Updated March 4, 2026: Removed past events, updated March 14 meeting with Funk It Coffee location
|
|
- Current events: March 14, June 13, and September 12, 2026 meetings
|
|
- Events automatically appear in calendar view
|
|
|
|
5. Mobile Donation Button:
|
|
- Permanent yellow button below hamburger menu on mobile
|
|
- Always visible in red header area
|
|
|
|
## Recent Progress
|
|
1. **Mobile Menu Fix (March 10, 2026)**: ✅ FULLY DEPLOYED AND VERIFIED
|
|
- Fixed mobile hamburger menu to include all items from desktop "About MCDi" dropdown
|
|
- Added missing navigation items: Meet MCDi Board, Bylaws, Minutes, Sponsors
|
|
- Mobile menu now shows complete parity with desktop (11 total items)
|
|
- Committed to Git: bfa0756
|
|
- Pushed to remote repository
|
|
- Deployed to production server (10.4.0.205)
|
|
- Docker container rebuilt with --no-cache flag
|
|
- Verified working on public website (HTTP 200)
|
|
|
|
2. **Resources Page (March 10, 2026)**: ✅ FULLY DEPLOYED AND VERIFIED
|
|
- Created comprehensive Resources directory with Montana and National Deaf resources
|
|
- Organized into 9 categories covering advocacy, support, education, employment, and youth programs
|
|
- Professional card-based design with full contact information
|
|
- Responsive layout with smooth animations
|
|
- Added to navigation in About MCDi dropdown and mobile menu
|
|
- Committed to Git: added54
|
|
- Pushed to remote repository
|
|
- Deployed to production server (10.4.0.205)
|
|
- Docker container rebuilt successfully
|
|
- Verified working on public website (HTTP 200)
|
|
|
|
2. **Events Calendar Update (March 4, 2026)**: ✅ FULLY DEPLOYED AND VERIFIED
|
|
- Removed 2 past events (January 11, 2025 and December 13, 2025)
|
|
- Updated March 14, 2026 Board Meeting with complete details:
|
|
* Location: Funk It Coffee and Thrift
|
|
* Address: 314 N 1st St. West, Missoula MT 59802
|
|
* Time: 10:00 AM - 11:00 AM (changed from 9:00 AM - 10:00 AM)
|
|
- Kept future events (June 2026 and September 2026 meetings)
|
|
- Committed to Git: 3eff1a9
|
|
- Pushed to remote repository
|
|
- Deployed to production server (10.4.0.205)
|
|
- Docker container rebuilt with --no-cache flag
|
|
- Verified working on public website (after browser cache clear)
|
|
- Changes are live and visible to public
|
|
|
|
2. **Web Package Updates (Dec 15, 2025)**: ✅ FULLY COMPLETED
|
|
- Updated all major web packages to latest versions
|
|
- React 18.2.0 → 19.2.3 (major version with new createRoot API)
|
|
- React Router 6.17.0 → 7.10.1 (major version upgrade)
|
|
- Framer Motion 10.16.4 → 12.23.26 (latest animation library)
|
|
- Updated TypeScript type definitions for React 19
|
|
- Added missing dependencies: ajv@8.17.1, react-icons@5.5.0, date-fns@4.1.0
|
|
- Fixed React 19 breaking changes (createRoot API in index.tsx)
|
|
- Removed old conflicting index.js file
|
|
- Fixed index.html by removing incorrect script tag
|
|
- Fixed Tailwind CSS styling by adding index.css import
|
|
- All changes tested and verified working on local dev server
|
|
- Build successful with only minor ESLint warnings
|
|
- Committed to Git: 9b964ea, 38773db, 45d4ff3, 3b88fc8
|
|
- Pushed to remote repository
|
|
- Ready for production Docker rebuild
|
|
|
|
2. SBS Solar Sponsor Addition (Oct 15, 2025):
|
|
- Added sbs-solar.png logo (70 KB) to client/public/sponsors/
|
|
- Updated Sponsors.tsx with SBS Solar entry
|
|
- Added website: https://www.sbssolar.com/
|
|
- Added Facebook: https://www.facebook.com/sbssolar
|
|
- Added Instagram: https://www.instagram.com/sbssolar/
|
|
- Description emphasizes renewable energy and community engagement
|
|
- Committed to Git: 8d4c058
|
|
- Pushed to remote repository
|
|
- Ready for Docker rebuild and deployment
|
|
|
|
2. Video Gallery Thumbnails (Oct 14, 2025):
|
|
- Extracted thumbnails from all 6 videos at 5-second mark using ffmpeg
|
|
- Created 6 thumbnail JPG files (80-183 KB each, total ~740 KB)
|
|
- Updated VideoGallery.tsx to use thumbnail images for instant preview
|
|
- Thumbnails display actual video content with play button overlay
|
|
- Significantly improved loading performance
|
|
- Deleted entire Junk directory (cleaned up all source files)
|
|
- Deployed successfully (commit 4f6bc08)
|
|
|
|
2. Video Gallery Implementation (Oct 14, 2025):
|
|
- Converted 5 MOV files to optimized MP4 (total ~36 MB)
|
|
- Created VideoGallery.tsx with same player design as Meet-Board
|
|
- Fixed TypeScript errors with FaPlay icon
|
|
- Deployed successfully (commit b28bafa)
|
|
|
|
3. Photo Gallery Updates (Oct 14, 2025):
|
|
- Renamed all gallery photos to numbered format (0001-0010)
|
|
- Removed captions from photo gallery
|
|
- Deployed successfully (commit a92839f)
|
|
|
|
## What's Left
|
|
1. On Hold (waiting for information):
|
|
- Minutes update - waiting for approved minutes from secretary
|
|
|
|
3. Future Considerations:
|
|
- Add more sponsors as partnerships develop
|
|
- Add video descriptions or categories if requested
|
|
- Add video duration display on thumbnails
|
|
- Consider optimizing board-intro-archive.mp4 if needed
|
|
- Monitor for additional meeting minutes
|
|
- Consider pagination if minutes list grows large
|
|
- Use stack.env CACHEBUST method for future forced deployments
|