diff --git a/cline_docs/activeContext.md b/cline_docs/activeContext.md index e3eb53a..3aa316f 100644 --- a/cline_docs/activeContext.md +++ b/cline_docs/activeContext.md @@ -160,6 +160,47 @@ Successfully resolved all 14 security vulnerabilities found during audit: Fixed governance documents thumbnail loading by correcting filename: - Renamed `goverance-documents.png` → `governance-documents.png` +## Recently Completed Work +**Date: 6/15/2025** + +### ✅ Interactive Map Updates - COMPLETED +Successfully updated the Services page interactive map with 7 new 2025 conference locations: + +**New Locations Added:** +1. **Phoenix, AZ** - DANE (Deaf Abuse Network) + NAP (National Association of Parliamentarians) +2. **Missoula, MT** - AIP (American Institute of Parliamentarians) Online ⬅️ **UPDATED 6/15/2025 Evening** +3. **Wichita, KS** - KAD (Kansas Association of the Deaf) +4. **Baton Rouge, LA** - LAD (Louisiana Association of the Deaf) +5. **Washington, DC** - ASLTA (American Sign Language Teachers Association) +6. **Kansas City, MO** - NBDA (National Black Deaf Advocates) + +**Map Status:** Expanded from 10 to 16 total locations nationwide + +**Files Updated:** +- `src/pages/Services.tsx` - Added 6 new RelationshipPoint entries with precise coordinates +- All new 2025 events display as green markers (upcoming events) +- Maintained full interactive functionality with popup details + +### ✅ Docker Deployment Fix - COMPLETED +Resolved Portainer cache issue preventing map updates from deploying: + +**Docker Configuration Updates:** +- Added `no_cache: true` to both web and api services in `docker-compose.yml` +- Added `pull_policy: build` to force fresh builds +- Eliminates Docker layer caching that was preventing code updates + +**Deployment Status:** ✅ **VERIFIED SUCCESSFUL** - Updated map now live at https://deafgain.org/services + +### ✅ Map Location Update - COMPLETED +**Date: 6/15/2025 - Evening** + +Updated Montana event location per user request: +- **Changed**: Helena, MT → Missoula, MT +- **Event**: AIP (American Institute of Parliamentarians) - 2025 Spring Practicum (Online) +- **Coordinates Updated**: [-112.0362, 46.5958] → [-113.9940, 46.8721] +- **File Modified**: `src/pages/Services.tsx` +- **Reason**: User feedback to use Missoula instead of Helena for Montana event + ## Next Steps / Pending Tasks ### 🔄 Ready for Production Build @@ -175,6 +216,7 @@ All requested features are complete and secure: - ✅ Full transcription with scene descriptions - ✅ Resource page integration complete - ✅ All security vulnerabilities resolved +- ✅ Interactive map expanded and location corrected ### 🎯 System Ready For - Production deployment via `docker-compose up --build -d` @@ -194,12 +236,13 @@ All requested features are complete and secure: - **Video**: HTML5 video player with WebVTT subtitles ### 📁 Key Configuration Files -- `docker-compose.yml` - Production orchestration +- `docker-compose.yml` - Production orchestration with forced rebuild flags - `default.conf` - Nginx proxy configuration - `src/pages/Resources.tsx` - Video library interface +- `src/pages/Services.tsx` - Interactive map with 16 locations - `src/api/subscribe.ts` - Email subscription API - `server.ts` - Main API server - `.env` - Environment variables (Gmail credentials) ## Status Summary -🟢 **ALL SYSTEMS OPERATIONAL** - No pending development work. Ready for production use and content addition. +🟢 **ALL SYSTEMS OPERATIONAL** - Interactive map successfully expanded with 2025 conference schedule and Montana location corrected to Missoula. Ready for production use and content addition. diff --git a/src/pages/Services.tsx b/src/pages/Services.tsx index 3b770ec..920c32f 100644 --- a/src/pages/Services.tsx +++ b/src/pages/Services.tsx @@ -160,8 +160,8 @@ const relationshipPoints: RelationshipPoint[] = [ ] }, { - coordinates: [-112.0362, 46.5958] as Coordinates, - city: "Helena", + coordinates: [-113.9940, 46.8721] as Coordinates, + city: "Missoula", state: "Montana", events: [{ name: "AIP",