import React from 'react'; interface ChangelogEntry { version: string; date: string; changes: string[]; } const CHANGELOG: ChangelogEntry[] = [ { version: '0.0.5', date: '2024-05-20', changes: [ 'Optimized database queries for project loading', 'Fixed z-index issues in the navigation bar', 'Added keyboard shortcuts for quick search', ], }, { version: '0.0.4', date: '2024-05-10', changes: [ 'Implemented real-time collaboration via WebSockets', 'Added support for Markdown in project descriptions', 'Improved error handling for API timeouts', ], }, { version: '0.0.3', date: '2024-04-25', changes: [ 'Integrated TanStack Router for type-safe navigation', 'Added dark mode support via Tailwind CSS', 'Refactored shared types in @emberclone/shared', ], }, { version: '0.0.2', date: '2024-04-12', changes: [ 'Added Projects module for organizing tasks', 'Implemented Drizzle ORM schema migrations', 'Added user authentication flow', ], }, { version: '0.0.1', date: '2024-04-01', changes: [ 'Initial release of EmberClone', 'Basic Fastify backend setup', 'Core React application structure', ], }, ]; interface ChangelogModalProps { open: boolean; onClose: () => void; } export default function ChangelogModal({ open, onClose }: ChangelogModalProps) { if (!open) return null; return (