deafmissoula-website/cline_docs/activeContext.md

72 lines
3.6 KiB
Markdown

# Active Context
## Current Task
Completed: Updated Gallery with optimized community photos (no captions)
## Recent Changes
1. Gallery photo optimization and update:
- Converted 8 HEIC files from Junk directory to JPG using macOS sips tool
- Optimized all 11 photos for web (resized to max 1920px, 80% quality)
- Moved optimized photos to client/public/photos/
- Updated Gallery.tsx to use new community event photos
- Removed all captions per owner request (photos display without text)
- Gallery now shows 10 community event photos in responsive grid
- Modal viewer displays full-size images without captions
- Photos: FullSizeRender 2.jpg, IMG_1615.jpg, IMG_2166.jpg, IMG_6067.jpg, IMG_6069.jpg, IMG_6079.jpg, IMG_6080.jpg, IMG_6084.jpg, IMG_7655.jpg, IMG_7657.jpg
- Committed to Git: ae8b262
2. Previous: Created new Gallery component (Gallery.tsx):
- Responsive photo grid layout (1-4 columns based on screen size)
- Clickable images that enlarge in a modal viewer
- Smooth animations using Framer Motion
- Modal features: click outside to close, X button, spring animation
- Maintains website's color scheme (#6B1631 red)
- Added to navigation: "About MCDi" dropdown and mobile menu
- Route added: /gallery
2. Previous: Modified Header.tsx to display donation button on mobile:
- Added permanent yellow donation button below hamburger menu on mobile devices
- Button is always visible in the red header area (no need to open menu)
- Removed duplicate donation button from inside mobile menu dropdown
- Desktop view unchanged - button remains in top right corner
- Mobile header now has extended height to accommodate the button
- Button centered and properly styled with same appearance as desktop version
2. Previous: Added 5 new events to eventData.ts:
- December 13, 2025: Board Meeting at Liquid Planet at The Book Exchange (9-10 AM)
- March 14, 2026: Board Meeting at TBD location (9-10 AM)
- June 13, 2026: Board Meeting at TBD location (9-10 AM)
- September 12, 2026: Board Meeting at TBD location (9-10 AM)
- September 12, 2026: Annual Membership Meeting at TBD location (10-11 AM)
- All events use Tessa Williams as contact (tessa.williams@deafmissoula.org)
- Events will automatically appear in calendar view and upcoming events section
2. Updated intro video:
- Replaced mcdi-intro.mp4 with new version
- Original video saved as mcdi-intro-old.mp4
- Video component in Meet-Board.tsx already configured to work with new file
- No code changes needed - video path remains /videos/mcdi-intro.mp4
2. Previous completed work:
- Added new meeting minutes for January 11, 2025 and March 8, 2025
- Added 6.jpg to rotating photo carousel
- Fixed CACHEBUST deployment issue with stack.env configuration
- Updated email configuration for production server compatibility (port 2525)
- All previous changes successfully deployed to production
## Next Steps
1. Deploy changes through Portainer (pull and redeploy)
2. Test gallery functionality on production (desktop and mobile)
3. Verify all 10 photos load correctly
4. Consider adding video support to gallery in future if requested
## Solution Summary
- Problem: Portainer repository deployments require stack.env file in Git repo
- Solution: Created stack.env with CACHEBUST variable and updated docker-compose.yml
- Future: Update CACHEBUST value in stack.env and push to force rebuilds
## Technical Notes
- Website uses React with TypeScript
- Minutes component includes desktop/mobile viewing modes
- Sorting functionality maintained for all columns
- Minutes data ordered from newest (top) to oldest (bottom) in the source array