Fix date typo
This commit is contained in:
parent
5b9712fc9d
commit
b8f73dc3a6
7 changed files with 151 additions and 2 deletions
|
|
@ -10,10 +10,10 @@ interface MinuteEntry {
|
||||||
|
|
||||||
const minutesData: MinuteEntry[] = [
|
const minutesData: MinuteEntry[] = [
|
||||||
{
|
{
|
||||||
date: '10/14/2024',
|
date: '09/14/2024',
|
||||||
meetingType: 'Membership Meeting',
|
meetingType: 'Membership Meeting',
|
||||||
location: 'Dog Wash Cafe',
|
location: 'Dog Wash Cafe',
|
||||||
fileUrl: '/minutes/minutes-10142024.pdf',
|
fileUrl: '/minutes/minutes-09142024.pdf',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
date: '08/06/2024',
|
date: '08/06/2024',
|
||||||
|
|
|
||||||
26
cline_docs/activeContext.md
Normal file
26
cline_docs/activeContext.md
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
# Active Context
|
||||||
|
|
||||||
|
## Current Task
|
||||||
|
Adding new meeting minutes to the website:
|
||||||
|
- Added October 14, 2024 General Meeting minutes (minutes-10142024.pdf)
|
||||||
|
- Maintained August 6, 2024 Membership Meeting minutes
|
||||||
|
- Updated Minutes.tsx component to display both entries
|
||||||
|
|
||||||
|
## Recent Changes
|
||||||
|
1. Modified Minutes.tsx to include new meeting entry
|
||||||
|
2. File structure:
|
||||||
|
- PDF file location: client/public/minutes/minutes-10142024.pdf
|
||||||
|
- Component location: client/src/components/Minutes.tsx
|
||||||
|
|
||||||
|
## Next Steps
|
||||||
|
1. Deploy changes through Portainer:
|
||||||
|
- Log into Portainer dashboard
|
||||||
|
- Find "Containers" in left menu
|
||||||
|
- Locate "mcdi-website" container
|
||||||
|
- Click refresh/recreate icon (🔄)
|
||||||
|
- Wait for container to rebuild (~2 minutes)
|
||||||
|
|
||||||
|
## Technical Notes
|
||||||
|
- Website uses React with TypeScript
|
||||||
|
- Minutes component includes desktop/mobile viewing modes
|
||||||
|
- Sorting functionality maintained for all columns
|
||||||
15
cline_docs/productContext.md
Normal file
15
cline_docs/productContext.md
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
# Product Context
|
||||||
|
|
||||||
|
## Purpose
|
||||||
|
The MCDI website serves as the online presence for MCD Inc., providing information about the organization, its meetings, and resources to the public.
|
||||||
|
|
||||||
|
## Problems Solved
|
||||||
|
- Provides easy access to meeting minutes and organizational documents
|
||||||
|
- Enables transparency through public access to meeting records
|
||||||
|
- Facilitates communication between the organization and its members/public
|
||||||
|
|
||||||
|
## Intended Functionality
|
||||||
|
- Display meeting minutes in a sortable table format
|
||||||
|
- Allow viewing of PDF documents both on desktop (popup viewer) and mobile (direct download)
|
||||||
|
- Present organizational information and updates
|
||||||
|
- Maintain historical records of meetings and decisions
|
||||||
31
cline_docs/progress.md
Normal file
31
cline_docs/progress.md
Normal file
|
|
@ -0,0 +1,31 @@
|
||||||
|
# Progress Status
|
||||||
|
|
||||||
|
## Completed Features
|
||||||
|
1. Minutes Component:
|
||||||
|
- Sortable table implementation
|
||||||
|
- PDF viewer integration
|
||||||
|
- Mobile/desktop responsive design
|
||||||
|
- Meeting entries:
|
||||||
|
* October 14, 2024 General Meeting
|
||||||
|
* August 6, 2024 Membership Meeting
|
||||||
|
|
||||||
|
## Recent Progress
|
||||||
|
1. Added new meeting minutes:
|
||||||
|
- October 14, 2024 General Meeting at Dog Wash Cafe
|
||||||
|
- PDF file added to public/minutes/
|
||||||
|
- Updated Minutes.tsx component
|
||||||
|
|
||||||
|
2. Deployment:
|
||||||
|
- Changes ready for deployment via Portainer
|
||||||
|
- Container rebuild pending
|
||||||
|
|
||||||
|
## What's Left
|
||||||
|
1. Immediate:
|
||||||
|
- Deploy changes through Portainer
|
||||||
|
- Verify both meeting minutes are accessible
|
||||||
|
- Test PDF viewing on desktop and mobile
|
||||||
|
|
||||||
|
2. Future Considerations:
|
||||||
|
- Monitor for additional meeting minutes
|
||||||
|
- Consider pagination if minutes list grows large
|
||||||
|
- Potential archive feature for older minutes
|
||||||
39
cline_docs/systemPatterns.md
Normal file
39
cline_docs/systemPatterns.md
Normal file
|
|
@ -0,0 +1,39 @@
|
||||||
|
# System Patterns
|
||||||
|
|
||||||
|
## Architecture
|
||||||
|
- React-based frontend
|
||||||
|
- TypeScript for type safety
|
||||||
|
- Tailwind CSS for styling
|
||||||
|
- Docker containerization
|
||||||
|
- Portainer for deployment management
|
||||||
|
|
||||||
|
## Component Patterns
|
||||||
|
1. Minutes Component
|
||||||
|
- Table-based display with sorting
|
||||||
|
- Responsive design (desktop/mobile)
|
||||||
|
- PDF viewer integration
|
||||||
|
- State management with React hooks
|
||||||
|
|
||||||
|
## File Organization
|
||||||
|
```
|
||||||
|
client/
|
||||||
|
├── public/
|
||||||
|
│ ├── minutes/ # PDF files
|
||||||
|
│ └── ...
|
||||||
|
├── src/
|
||||||
|
│ ├── components/ # React components
|
||||||
|
│ └── ...
|
||||||
|
└── ...
|
||||||
|
```
|
||||||
|
|
||||||
|
## Deployment Pattern
|
||||||
|
1. Code changes pushed to Gitea
|
||||||
|
2. Container rebuild triggered via Portainer
|
||||||
|
3. New version deployed automatically
|
||||||
|
|
||||||
|
## Key Technical Decisions
|
||||||
|
- PDF viewing:
|
||||||
|
- Desktop: In-page popup viewer
|
||||||
|
- Mobile: Direct file download
|
||||||
|
- Sorting: Client-side implementation
|
||||||
|
- State: Local component state (useState)
|
||||||
38
cline_docs/techContext.md
Normal file
38
cline_docs/techContext.md
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
# Technical Context
|
||||||
|
|
||||||
|
## Technologies Used
|
||||||
|
- Frontend:
|
||||||
|
- React
|
||||||
|
- TypeScript
|
||||||
|
- Tailwind CSS
|
||||||
|
- Framer Motion (animations)
|
||||||
|
- Infrastructure:
|
||||||
|
- Docker
|
||||||
|
- Portainer
|
||||||
|
- Gitea (version control)
|
||||||
|
|
||||||
|
## Development Setup
|
||||||
|
1. Source code:
|
||||||
|
- Repository hosted on Gitea
|
||||||
|
- TypeScript for type safety
|
||||||
|
- React components in client/src/components/
|
||||||
|
|
||||||
|
2. Build/Deploy:
|
||||||
|
- Docker container
|
||||||
|
- Portainer for container management
|
||||||
|
- Automatic rebuilds on code changes
|
||||||
|
|
||||||
|
## Technical Constraints
|
||||||
|
1. File Management:
|
||||||
|
- PDF files stored in client/public/minutes/
|
||||||
|
- Static file serving for documents
|
||||||
|
|
||||||
|
2. Browser Compatibility:
|
||||||
|
- Desktop: PDF viewer in popup
|
||||||
|
- Mobile: Direct PDF download
|
||||||
|
|
||||||
|
3. Dependencies:
|
||||||
|
- React for UI components
|
||||||
|
- TypeScript for type checking
|
||||||
|
- Framer Motion for animations
|
||||||
|
- Tailwind for styling
|
||||||
Loading…
Add table
Reference in a new issue