From 6273a8ff52f2435040f5bb24cbc42e463d122cef Mon Sep 17 00:00:00 2001 From: TheMaddax Date: Tue, 30 Sep 2025 20:57:39 -0600 Subject: [PATCH] add new events --- client/src/eventData.ts | 52 ++++++++++++++++++++++++++++++++++++- cline_docs/activeContext.md | 50 ++++++++++++++--------------------- 2 files changed, 71 insertions(+), 31 deletions(-) diff --git a/client/src/eventData.ts b/client/src/eventData.ts index a2a851e..14559fa 100644 --- a/client/src/eventData.ts +++ b/client/src/eventData.ts @@ -19,5 +19,55 @@ export const events: Event[] = [ pointOfContact: 'Rita Brandborg', email: 'rita.brandborg@deafmissoula.org', address: '525 E Spruce St, Missoula, MT 59801' + }, + { + date: '2025-12-13', + title: 'MCDi Board Meeting', + description: 'Board Meeting', + startTime: '09:00', + endTime: '10:00', + pointOfContact: 'Tessa Williams', + email: 'tessa.williams@deafmissoula.org', + address: '2335 Brooks St, Missoula, MT 59801' + }, + { + date: '2026-03-14', + title: 'MCDi Board Meeting', + description: 'Board Meeting', + startTime: '09:00', + endTime: '10:00', + pointOfContact: 'Tessa Williams', + email: 'tessa.williams@deafmissoula.org', + address: 'TBD' + }, + { + date: '2026-06-13', + title: 'MCDi Board Meeting', + description: 'Board Meeting', + startTime: '09:00', + endTime: '10:00', + pointOfContact: 'Tessa Williams', + email: 'tessa.williams@deafmissoula.org', + address: 'TBD' + }, + { + date: '2026-09-12', + title: 'MCDi Board Meeting', + description: 'Board Meeting', + startTime: '09:00', + endTime: '10:00', + pointOfContact: 'Tessa Williams', + email: 'tessa.williams@deafmissoula.org', + address: 'TBD' + }, + { + date: '2026-09-12', + title: 'MCDi Annual Membership Meeting', + description: 'Annual Membership Meeting', + startTime: '10:00', + endTime: '11:00', + pointOfContact: 'Tessa Williams', + email: 'tessa.williams@deafmissoula.org', + address: 'TBD' } -]; \ No newline at end of file +]; diff --git a/cline_docs/activeContext.md b/cline_docs/activeContext.md index e36862a..094b484 100644 --- a/cline_docs/activeContext.md +++ b/cline_docs/activeContext.md @@ -1,40 +1,30 @@ # Active Context ## Current Task -Added new meeting minutes for January 11, 2025 Board Meeting at Black Coffee Roasting Company +Added 5 new future events to the calendar system ## Recent Changes -1. Added new meeting minutes for January 11, 2025: - - Updated Minutes.tsx to include new entry for January 11, 2025 Board Meeting at Black Coffee Roasting Company, Missoula, MT - - Added entry at the beginning of minutesData array to maintain newest-to-oldest order - - PDF file minutes-01112025.pdf was already placed in client/public/minutes/ -2. Added new meeting minutes for March 8, 2025: - - Updated Minutes.tsx to include new entry for March 8, 2025 Board Meeting at The Break Espresso - - Added entry at the beginning of minutesData array to maintain newest-to-oldest order - - PDF file was already placed in client/public/minutes/minutes-03082025.pdf -2. Added 6.jpg to rotating photo carousel: - - Updated ImageCarousel.tsx to include /photos/6.jpg in images array - - Photo now appears in 5-second rotation sequence -3. Replaced PDF files with corrected versions (user confirmed pushed to git) -4. Fixed CACHEBUST deployment issue: - - Created stack.env file in repository with CACHEBUST=1736003093 - - Updated docker-compose.yml to reference stack.env file - - Repository deployments in Portainer require stack.env to be in Git repo - - MCP query revealed Portainer creates virtual stack.env for UI deployments but needs physical file for repository deployments -5. Updated email configuration for production server compatibility: - - Tested SMTP ports on production VPS server (chaulmark@chrishaulmark.com) - - Port 587: BLOCKED (Connection refused) - - Port 465: BLOCKED/INTERRUPTED (likely blocked) - - Port 2525: ACCESSIBLE (Connection succeeded) - - Updated server/src/api/sendEmail.ts to use port 2525 with explicit host configuration - - Changed from service: 'gmail' to host: 'smtp.gmail.com', port: 2525, secure: false +1. 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. 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 -COMPLETED: All changes have been successfully deployed to production server -1. ✅ Committed and pushed email configuration changes to Git -2. ✅ Pulled changes on production VPS server (chaulmark@chrishaulmark.com) -3. ✅ Rebuilt and restarted Docker container successfully -4. ✅ Container is running on port 801 with updated email configuration using port 2525 +1. Commit and push eventData.ts changes to Git +2. Deploy changes through Portainer (pull and redeploy) +3. Verify new events appear correctly in calendar interface +4. Test event card functionality and contact information ## Solution Summary - Problem: Portainer repository deployments require stack.env file in Git repo