- upgraded @next/mdx from ^16.1.6 to ^16.2.3
- upgraded framer-motion from ^12.34.0 to ^12.38.0
- upgraded lucide-react from ^1.7.0 to ^1.8.0
- upgraded next from 16.2.1 to 16.2.3
- upgraded react from 19.2.4 to 19.2.5
- upgraded react-dom from 19.2.4 to 19.2.5
- upgraded react-hook-form from ^7.71.1 to ^7.72.1
- upgraded react-resizable-panels from ^4.7.6 to ^4.9.0
- upgraded recharts from 3.8.0 to 3.8.1
- upgraded shadcn from ^4.1.0 to ^4.2.0
- upgraded @biomejs/biome from 2.3.15 to 2.4.11
- upgraded @tailwindcss/postcss from ^4.1.18 to ^4.2.2
- upgraded @types/node from ^25.2.3 to ^25.6.0
- upgraded @types/react from 19.2.2 to 19.2.14
- upgraded @types/react-dom from 19.2.2 to 19.2.3
- upgraded tailwindcss from ^4.1.18 to ^4.2.2
- upgraded typescript from ^5.9.3 to ^6.0.2
- Updated package versions in package.json:
- "@next/mdx" from "^16.1.3" to "^16.1.6"
- "framer-motion" from "^12.26.2" to "^12.34.0"
- "lucide-react" from "^0.562.0" to "^0.564.0"
- "next" from "16.1.3" to "16.1.6"
- "react" from "19.2.3" to "19.2.4"
- "react-day-picker" from "^9.13.0" to "^9.13.2"
- "react-dom" from "19.2.3" to "19.2.4"
- "react-resizable-panels" from "^4.4.1" to "^4.6.3"
- "shadcn" from "^3.7.0" to "^3.8.4"
- "zod" from "^4.3.5" to "^4.3.6"
- "@biomejs/biome" from "2.3.11" to "2.3.15"
- "@types/node" from "^25.0.9" to "^25.2.3"
- Refactored ChartTooltipContent component in chart.tsx:
- Simplified className construction for better readability and consistency.
- Updated toggle component to use new radix-ui import and improved styles.
- Refactored tooltip component to align with new radix-ui structure and enhanced styles.
- Added button group component for better button organization.
- Introduced chart component with responsive design and tooltip functionality.
- Created empty state components for better user experience.
- Developed field components for form handling with improved accessibility.
- Added input group component for better input management.
- Introduced item components for structured content display.
- Created keyboard shortcut components for better user interaction.
- Added spinner component for loading states.
- Changed the style in components.json from "new-york" to "radix-mira".
- Updated Tailwind CSS configuration path in components.json.
- Added menu color and accent properties in components.json.
- Upgraded various dependencies in package.json, including Next.js and framer-motion.
- Enhanced globals.css with new theme variables and animations for accordion components.
- Added new social media links in Contact component and replaced anchor tags with Link component for better routing.
- Removed outdated project entry from Projects component.
- Refactored Timeline component to use Button component for year selection.
- Added new icon for maishift in public directory.
- Updated dependencies in bun.lock and package.json to specific versions for better stability.
- Added a new Contact component to display contact methods with tooltips.
- Introduced a Banner component for notifications with customizable actions.
- Enhanced the Dialog, Checkbox, Button, Input, and Label components for better usability and styling.
- Integrated react-snowfall for a snow effect in the main page.
- Added a Discord SVG icon to the project.
chore: update Radix UI dependencies to latest versions
chore: update Next.js and related packages to latest versions
style: add sidebar color variable in globals.css
refactor: remove Chart component and related logic
- Updated next.config.ts to include MDX support with new page extensions.
- Added dependencies for MDX in package.json.
- Refactored Home component to include BlogList.
- Adjusted layout and styling in Projects and Timeline components.
- Implemented dynamic blog post routing with generateStaticParams and BlogPost component.
- Created BlogLayout for consistent blog page structure.
- Added initial blog post in MDX format.
- Developed BlogList component to display a list of blog posts.
- Introduced blog utility functions to read and parse MDX files.
- add src/components/ui/animated-text-cycle.tsx (animated word cycle using framer-motion)
- add framer-motion dependency to package.json and update bun.lock (includes motion-dom / motion-utils)
- update About link to use YouTube playlist URL
- remove unused background images (public/bg.avif, public/bg.png) and update public/char.avif
- bump next to 16.0.0, react/react-dom to 19.2.0 and update related deps (react-day-picker, react-hook-form, zod, lightningcss, scheduler, typescript, @types/*, tailwind tooling, etc.) in package.json and bun.lock
- add overrides for @types/react and @types/react-dom
- remove --turbopack flags from package.json scripts and configure turbopack root in next.config.ts
- tighten tsconfig (jsx -> react-jsx, include extra .next dev types, formatting)
- add GitHub Actions workflow for Docker build/push (.github/workflows/main.yml)
- add Dockerfile and compose.yml for building/running containerized app
- Added @radix-ui/react-dialog to dependencies in package.json and bun.lock.
- Updated page.tsx to replace placeholder text with "We are in MAGICALWORLD!".
- Refactored SUPERCOMMAND component to handle key sequences and show dialog on match.
- Implemented Dialog component with header, footer, and description using Radix UI primitives.