Commit graph

9 commits

Author SHA1 Message Date
e8ba34e3b7 feat: Implement comprehensive CSS variable theme system
- Fix critical navigation dark theme issues (white background on scroll, poor text contrast)
- Replace all hardcoded Tailwind colors with semantic CSS classes throughout Footer and Navigation
- Add complete set of CSS variable classes for consistent theming (.nav-bar, .footer, .nav-link, etc.)
- Eliminate hardcoded colors from home page and add missing CTA button classes
- Ensure proper light/dark theme support with CSS-only switching for optimal performance
- Update Hero component to use clean backgrounds instead of gradients
- Set light theme as default for better user experience
- Add comprehensive theme implementation documentation
- Update memory bank with current implementation status

Files modified:
- globals.css: Added Navigation and Footer CSS classes using CSS variables
- Navigation.tsx: Fixed dark theme background and text contrast issues
- Footer.tsx: Complete conversion from hardcoded colors to semantic classes
- page.tsx: Fixed CTA section and removed hardcoded colors
- Hero.tsx: Clean background implementation
- layout.tsx: Set light theme as default
- activeContext.md: Updated current work status
- themeImplementation.md: Added comprehensive theme methodology guide
2025-06-02 10:27:34 -06:00
512a5df89a Fix dark theme gradients on home page 2025-06-01 22:59:10 -06:00
2282e8d835 Fix dark theme for home page. 2025-03-26 22:43:12 -05:00
ea521e92c6 This commit simplifies the document management system to improve usability and user experience:
- Model changes:
  - Remove 'category' field from Document model
  - Replace complex 'status' field with simple 'isPublic' boolean flag
  - Enhance document types to be more specific and user-friendly

- UI improvements:
  - Update DocumentForm component to use simplified model
  - Improve document listing page with clearer public/private status
  - Enhance document detail page with better PDF preview using <object> tag
  - Fix document edit page to work with new model

- API fixes:
  - Fix uploads API route to properly handle PDF files
  - Add proper content types for various document formats
  - Fix params.path handling to prevent errors

- UX enhancements:
  - Simplify form with clearer options
  - Make public/private toggle more intuitive
  - Improve document preview to avoid unwanted downloads
  - Enhance file type handling for better compatibility

- Documentation:
  - Update memory bank (activeContext.md and progress.md)

This change improves the overall user experience by making the document management
system more intuitive while maintaining all necessary functionality.
2025-03-26 18:45:32 -05:00
4221cbfcb3 Add in with video management and improve member and events management. 2025-03-26 17:45:44 -05:00
f3c9d01f51 Update perplexity pro subscription 2025-03-25 17:43:14 -05:00
92a1744030 Admin dashboard updates. 2025-03-25 11:13:52 -05:00
adc2eb7abc feat(website): complete Phase 1 with public pages and Tailwind styling
- Add Events, Membership, and Donate pages with responsive layouts
- Fix Tailwind CSS 4.0 configuration with proper PostCSS setup
- Update Memory Bank documentation (product, system, tech context)
- Configure CSS variables for consistent theming and accessibility
- Fix client-side components with 'use client' directives
- Update progress tracking in Memory Bank
- Implement WCAG 2.2 AA accessibility features

This commit completes Phase 1 of the OCD website implementation plan,
establishing all core public-facing pages with proper styling and accessibility.
2025-03-25 10:34:41 -05:00
edb6faa351 feat: create project structure and update implementation files
- Created complete project directory structure:
  - Frontend with Next.js 15.2.3 app router structure
  - Backend with Express API endpoints
  - Docker configurations with security best practices
  - MongoDB initialization with schema validation
  - Nginx configuration with security headers

- Implemented core file templates:
  - Custom video player with transcript display options
  - MongoDB schemas with validation for Videos and Members
  - JWT authentication middleware with role-based access control
  - Docker Compose with resource limits and security
  - Frontend/backend package.json with dependencies

- Updated documentation:
  - Enhanced TECH_STACK with latest version details
  - Updated TO_DO.txt with WCAG 2.2 AA requirements
  - Updated planned_implementation.txt with current best practices
  - Refreshed all Memory Bank files with current state

- Security and accessibility improvements:
  - Added MongoDB 7.0 schema validation with
  - Enhanced video requirements with mandatory transcripts and thumbnails
  - Updated accessibility to WCAG 2.2 AA standards
  - Added security best practices for Docker deployments
2025-03-25 09:28:10 -05:00