92 lines
3.7 KiB
Markdown
92 lines
3.7 KiB
Markdown
# Progress Status
|
|
|
|
## Completed Features
|
|
1. 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:
|
|
- Added 5 new board meetings through September 2026
|
|
- 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. 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. Immediate:
|
|
- User will pull git changes and rebuild Docker container
|
|
- Monitor SBS Solar sponsor display on production
|
|
- Monitor video gallery performance on production
|
|
- Check if board-intro-archive.mp4 (128 MB) loads acceptably
|
|
|
|
2. 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
|