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 |
|