Releases: KevinTrinh1227/DevfolioX
Releases · KevinTrinh1227/DevfolioX
v2.0.0 - Major Feature Update
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
/articleswith 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(orCtrl+K) to open - Search projects, articles, and pages
- Keyboard navigation support
SEO Improvements
- Automatic
sitemap.xmlgeneration robots.txtconfiguration- 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
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
🚀 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 (
sectionsobject) 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