Files
opengifame/.gitignore
Fergal Moran 58c3041ed1 feat: Add comprehensive legal compliance and UI enhancements
• Add comprehensive privacy documentation
  - Create docs/PRIVACY.md with complete privacy policy
  - Create docs/GDPR.md with detailed GDPR compliance guide
  - Include account deletion procedures and user rights

• Implement legal page routes
  - Add /privacy page with markdown rendering
  - Add /gdpr page with markdown rendering
  - Install react-markdown for content display

• Enhance site layout and navigation
  - Create footer component with legal links
  - Make footer sticky to bottom of page
  - Add responsive layout with flexbox structure

• Improve header UI/UX
  - Add user avatar with initials and colors
  - Implement dropdown menu for user actions
  - Create prominent centered upload button
  - Remove redundant navigation items

• Fix code quality issues
  - Resolve all ESLint warnings and errors
  - Comment out unused imports for future features
  - Fix TypeScript interface redundancy
  - Update Next.js 15 async params handling

• Add UI components
  - Create Avatar component with fallback initials
  - Add DropdownMenu component for user actions
  - Enhance voting buttons with hover animations

The changes establish proper legal compliance (GDPR/privacy), improve user experience with better navigation and visual design, and maintain clean code standards throughout the application.
2025-07-05 19:07:56 +01:00

43 lines
511 B
Plaintext

# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# dependencies
/node_modules
/.pnp
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/versions
# testing
/coverage
# next.js
/.next/
/out/
# production
/build
# misc
.DS_Store
*.pem
# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
# env files (can opt-in for committing if needed)
.env*
# vercel
.vercel
# typescript
*.tsbuildinfo
next-env.d.ts
.env.production
INSTRUCTIONS.md