Skip to content

Releases: KevinTrinh1227/DevfolioX

v2.0.0 - Major Feature Update

25 Jan 20:36

Choose a tag to compare

What's New in v2.0.0

New Features

Dedicated Project Pages

  • Browse all projects at /projects
  • Individual project pages at /projects/[slug] with full details, stats, and README content

MDX Blog System

  • Write articles in MDX format with frontmatter
  • Article listing at /articles with individual pages
  • Syntax highlighting, callouts, and custom components
  • Tags, categories, and reading time calculation

Theme System

  • Dark/Light mode toggle
  • System preference detection
  • Configurable accent colors (indigo, emerald, rose, amber, cyan)
  • No flash of wrong theme on load

Command Palette

  • Press Cmd+K (or Ctrl+K) to open
  • Search projects, articles, and pages
  • Keyboard navigation support

SEO Improvements

  • Automatic sitemap.xml generation
  • robots.txt configuration
  • JSON-LD structured data (Person, WebSite, SoftwareApplication, Article)
  • Dynamic Open Graph images via /api/og

Developer Experience

  • Interactive setup wizard (npm run setup)
  • Environment validation script (npm run validate-env)
  • PWA manifest for installability
  • Error boundaries and global error page

External Integrations

  • YouTube API integration library
  • Dev.to API integration library

Bug Fixes

  • Fixed GitHub contribution graph timezone alignment issues
  • Added retry logic with exponential backoff for API calls
  • Improved caching strategy and error handling

Breaking Changes

None - this is a fully backward-compatible update.


Full Changelog: v1.0.0...v2.0.0

DevfolioX - v1.0.0

14 Nov 09:19

Choose a tag to compare

How to download

  • Scroll down to the Assets section at the bottom of this page
  • click “Source code (zip)” to download the latest release.

Release Updates

  • Stability fixes for dev builds - Fixed issues where some UI elements did not render correctly in non-release (dev) builds.
  • Experience section responsiveness - Fixed the Experience vertical menu so it behaves correctly on tablets and phones.
  • Footer fade improvements - Smoothed out the footer fade effect for better readability and transitions.
  • Section subtitle markdown - Added support for simple markdown formatting in section subtitles.
  • Modal project updates - Improved the project details modal with a cleaner layout, better stats, and inline README rendering.
  • GitHub README integration - Project cards now auto-pull metadata and stats from GitHub READMEs and repo info when configured.
  • Multi-channel contact pings - Contact form can send notifications to email, Discord, and Telegram when the relevant environment variables are set.
  • Styling and content polish - Tweaked spacing, typography, and copy for a more consistent, readable layout.
  • Dependency updates - Updated dependencies for improved stability, security, and compatibility.
  • And much more!

Full Changelog: v0.0.0...v1.0.0

DevfolioX First Release - v0.0.0

06 Nov 01:34
0d9ccc1

Choose a tag to compare

🚀 Release Notes – v0.0.0 (Initial Portfolio Launch)

This is the initial public release of the personal portfolio site for Kevin Trinh.

The site is currently:

  • A fully static Next.js application
  • With no external APIs, backends, or dynamic integrations yet
  • Structured and driven primarily through TypeScript config files, especially config/siteConfig.ts

🧩 Key Changes

  • Updated and wired core configuration in config/siteConfig.ts:
    • Site metadata (name, title, tagline, location)
    • Social links (GitHub, LinkedIn, Dev.to, Medium, YouTube, email, etc.)
    • Section toggles (sections object) and theme settings
  • Added static content definitions for:
    • Education
    • Experience
    • Projects
    • Certifications
    • YouTube videos
    • Blog posts
  • Implemented a responsive layout using Next.js + Tailwind CSS with a clean, minimal UI

Note: This release focuses on structure and content, not functionality or integrations.

📂 Scope of This Release

  • Functionality:
    • No dynamic behavior beyond client-side navigation and UI interactivity
    • No forms wired to real backends (contact form is present but demo-only)
  • APIs / Integrations:
    • No third-party APIs, databases, or analytics yet
  • Behavior:
    • All pages render static content sourced from local config files
    • Navigation is handled via in-page anchors and standard client-side routing

📚 Sections Included

The following sections are configured and/or present in this release:

  • Hero – Intro banner with name, title, and primary call-to-action
  • About – Bio, recent tools/stack, and social links
  • Education – Schools, degrees, GPA, coursework, activities, awards, and logos
  • Experience – Current and past relevant experiences and internships
  • Projects – Highlighted projects with descriptions, tech stack, and relevant links
  • Blogs – Featured and recent posts (Dev.to / Medium–style dev notes and articles)
  • YouTube – Featured video, most recent video, most viewed video, and channel banner
  • Certifications – Cards with certification titles, issuers, years, and credential links
  • Contact – Contact form plus alternate ways to reach out (email, socials)
  • Resume – Anchor for viewing/downloading the resume (content to be expanded later)
  • Research – Reserved section flag for future research content
  • Open Source – Reserved section flag for future OSS contributions
  • Coding Stats – Reserved section flag for future coding metrics/graphs

This v1.0.0 release establishes the foundation of the portfolio.
Future releases will focus on:

  • Wiring real form handling for contact
  • Adding APIs / dynamic content (e.g., GitHub stats, Dev.to / Medium / YouTube fetch)
  • Enhancing analytics, performance, and interactive features

Full Changelog: https://github.com/KevinTrinh1227/DevfolioX/commits/v0.0.0