Skip to content

v2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 16 May 16:05

2.0.0 (2026-05-16)

⚠ BREAKING CHANGES

  • 🚀 Release v2 major redesign

✨ Features

  • ✨ Add Avatar interaction on Hero section with spring animation on Mouse events (e099d3f)
  • ✨ Add dynamic salutation to Hero section using config (00eebab)
  • ✨ Add Enhanced ProjectCard component for displaying project details and status (20504d2)
  • ✨ Add Netlify secret scan omit keys to environment configuration (bd83ad0)
  • ✨ Add portfolio configuration with personal details and social links (ff921ac)
  • ✨ Add theme dropdown component and integrate with theme management (71944fe)
  • ✨ Adds auto-generated multi-theme CSS support (d572df3)
  • ✨ Enhance project layout and styling with new status indicators and responsive adjustments (2eea9e0)
  • ✨ enhance theme management with auto-generated constants (fa41ef8)
  • ✨ Enhance ThemeDropdown and Header components with idPrefix for better accessibility (1061a8c)
  • ✨ Implement buildTechStack function to create technology stack from skills array (a5bc905)
  • ✨ Implement circular expansion animation for mobile menu toggle (9d98c99)
  • ✨ Integrate dynamic configuration for components and improve project routing (15686c9)
  • ✨ Integrate ProjectCard component and add empty state message for projects (8cde83d)
  • ✨ Integrate site configuration into layout and page components for improved SEO and consistency (0fd68d1)
  • ✨ Integrate ThemeDropdown visibility logic in headers based on environment (e74399a)
  • ✨ Refactor ThemeButton and MobileHeader for improved theme toggling and accessibility (b1467df)
  • ✨ Update environment variable handling for development mode in headers (a574769)
  • 🚀 Release v2 major redesign (782da4f)

⭐ Enhancements

  • ⭐Update ESLint configuration for TypeScript support (82c344d)
  • ⭐ Add ARMS v4 project to project list and refactored ProjectList file structure (1bc4218)
  • ⭐ Add new SVG icons for various skills (8d8c6a2)
  • ⭐ Add project list limit and "View All Projects" link for enhanced project display (06ad1a1)
  • ⭐ Enables theme switching across all headers (a1dfa9f)
  • ⭐ Improve GSAP configuration and enhance animation handling for better performance (e439985)
  • ⭐ Refactors header height usage to avoid repeated DOM queries. (4c48bf9)
  • ⭐ Replace Framer Motion icon with Motion icon and add NATS and Render icons (571030d)
  • ⭐ Update commitlint configuration with extended rules for commit message types (d81eb4e)
  • ⭐ Update cursor event listeners and comment out transition for performance (21f35c9)
  • ⭐ Update ProjectsHeader styles for improved button appearance and add image overlay gradient in global styles (5b93690)
  • ⭐ Update theme handling and mobile menu animations across components (75965b3)

🐛 Bug Fixes

  • 🐛 Add missing aria-label to theme dropdown button for accessibility (a4762df)
  • 🐛 Adjust layout and styling in Hero component for better responsiveness (9588b65)
  • 🐛 Adjust orbit dot positioning and add outline for better visibility (0ecf74d)
  • 🐛 Correct hero section name formatting and re-enable cursor transition effect (29443a3)
  • 🐛 Default to dark theme if no saved theme is found and update default theme name (3facefd)
  • 🐛 Ensures all scroll-triggered animations above the target section finish before initiating smooth scroll, providing a more seamless transition. (7ca4c15)
  • 🐛 Fix Header nav links underline animation flickering by replacing throttle with debounce function (e70468f)
  • 🐛 #15 | Resolve header elements fade animation (af16ca6)
  • 🐛 Improve mobile navigation behavior and state management for inline menu (5f25a25)
  • 🐛 Resolve issue where duplicate ghosted cursor is created on top left of the screen (56ed33d)
  • 🐛 Resolve issue where Resume link in mobile ham menu was not redirecting to the provided url (edbd7d7)
  • 🐛 Update mobile header link to include full path for home (6abfd20)
  • 🐛 Update project header layout and improve menu animations (9b83f69)
  • 🐛 Update sitemap URLs and last modified dates for accuracy (48788c5)

♻️ Code Refactoring

  • .♻️ Rename portfolio template config file from index.ts to portfolio.config.ts (cd2a06c)
  • ♻️ Add opacity style to avatar image for initial visibility control (17f59a1)
  • ♻️ Adds theme system and refactors color variables (c530e90)
  • ♻️ Comment out transition for cursor dot to improve performance (21bec06)
  • ♻️ Create SkillStack constants with detailed descriptions and structured organization (069773a)
  • ♻️ Enhance Astro configuration for improved integration and build options (dea2e48)
  • ♻️ Implement theme toggle functionality in MobileHeader and ThemeButton components (24e5eee)
  • ♻️ Improve theme toggle functionality and enhance theme persistence (5a90186)
  • ♻️ Organize GSAP configuration and transitions for better readability and performance (dae1143)
  • ♻️ Rearrange path mappings in tsconfig for improved organization (f6e7637)
  • ♻️ Refactor color variables for social icons and footer styles (32211b4)
  • ♻️ Refactor Hero Section to adapt to tailwind v4 (b708993)
  • ♻️ Refactor image imports for better asset organization (0b8fd2d)
  • ♻️ Refactor Skill section and modified skill categories (8a1841b)
  • ♻️ Remove SCSS preprocessor options from Vite configuration and update lock file (9247ed3)
  • ♻️ Rename "State, Data & Realtime" to "State & Events" for clarity (5066146)
  • ♻️ Rename /Icons to /skills directory (a7ddcc4)
  • ♻️ Rename utils dir to config and add portfolio config file as index.ts (ebbf545)
  • ♻️ Revise theme color generation for improved header, skill, and footer styles (08142a1)
  • ♻️ Simplify theme dropdown visibility logic in headers (03cc266)
  • ♻️ Streamline skill stack imports and improve SkillGrid styling (442f840)
  • ♻️ Update author retrieval to use heroConfig for dynamic name generation (13d693e)
  • ♻️ Update cursor styles to support dynamic background color and improve color handling (9d991ba)
  • ♻️ Update environment configuration to enable theme menu visibility (ee39c24)
  • ♻️ Update gradient classes for consistency across components (f8fa25d)
  • ♻️ Update import paths to use absolute references for better maintainability (865d22d)
  • ♻️ Update imports for assets organization in Icons, Logos, Mockups, and Shots (a0196ec)
  • ♻️ Update markdown.svg for improved readability and color consistency (baff61e)
  • ♻️ Update orbit gradients to support dynamic theme colors based on mode (6119f6b)
  • ♻️ Update project card image opacity and adjust skill gradient colors for improved visibility (85b3cf5)
  • ♻️ Update project property names for consistency and clarity (2e683de)
  • ♻️ Update ProjectsListType interface for improved consistency and clarity (dfd2ec0)
  • ♻️ Update script tags for structured data and adjust main container width (ba96a25)
  • ♻️ Update site and about descriptions for clarity and engagement (3555632)
  • ♻️ Update skill stacks import and restructure SkillGrid props for improved consistency (c62f27a)
  • ♻️ Update Skills component to dynamically import skill stacks for improved performance (92fcd53)
  • ♻️ Update SVG fill colors to improve visual consistency (a8fd766)
  • ♻️ Update TECH_STACK to utilize buildTechStack for improved organization and consistency (5cbadae)
  • ♻️ Update VSCode settings and upgrade dependencies for improved performance (9d85fc5)
  • ♻️ Upgrade tailwindcss to v4 and modify related files (d1d2280)
  • 🔧 Simplify nightly environment check in headers (6073cab)

📝 Documentation

  • 📚 Credit circular theme toggle animation source (14cfbfa)
  • 📚 Update README with live demo links and clarify nightly build features (4a99686)

🎨 Styles

  • 🎨 Enhance Theme toggle with expanding circle transition (b1264ef)
  • 💄 Adjust Hero component dimensions and enhance hover effects for Orbit Dots (3e37441)
  • 💄 Remove unnecessary line breaks in Contact section markup (af7fbc6)
  • 💄 Update styling for project cards and project list layout (ab05938)

🔍 SEO Updates

  • ⚡ Standardize import quotes and improve SEO metadata across multiple components (21244d5)