Releases: DevManfre/web-portfolio
Releases Β· DevManfre/web-portfolio
Release list
v2.2 β Interactive Terminal, Live GitHub & CodePen
β¨ New
- Interactive terminal REPL β the hero terminal is now fully interactive: run commands, download the CV, and trigger the
matrixeaster egg (fullscreen LetterGlitch burst with smooth fade-out). - GitHub live section β profile stats and contribution graph via the GitHub GraphQL API, with 24h caching, a 5s fetch timeout, and graceful fallback (the section hides itself on API failure or missing token).
- CodePen section β curated pens with click-to-run embeds.
- Hero social icons β social links row aligned with the CV download button.
- Umami analytics β privacy-friendly tracking with declarative link events plus custom events for terminal usage and CV downloads. Loads only when
NEXT_PUBLIC_UMAMI_WEBSITE_IDis set.
π UI polish
- Theme toggle anchored in the bottom navbar.
- Animated terminal height changes.
- LetterGlitch disappear vignette now ends in the theme background color (no visible seam).
π Fixes
- Upgraded Next.js to 15.2.6 (fixes CVE-2025-55182).
- Rewrote LetterGlitch internals for performance; guarded the glitch tick against an empty cell grid.
- Fixed terminal scroll hijack, IME Enter handling, and text-selection growth.
- Localized
og:urlmetadata. - Kept the hero CV download working under Umami click tracking; removed a hardcoded
aria-labelthat overrode Button consumers.
π§ Tooling & docs
- Full README rewrite with complete project docs, plus an Italian version (
README.it.md). - GitHub Actions CI (lint + typecheck).
- Claude Code setup:
CLAUDE.mdand repo skills (add-project, update-cv, update-resume-data, update-locales, i18n-check, update-readme, release).
Also includes a few earlier tweaks since v2.1: dark theme as default, WebP project images, README badge cleanup.
Full Changelog: v2.1...v2.2
v2.1
web portfolio 2.0
What's Changed
- New web portfolio 2.0 by @DevManfre in #33
- Development by @DevManfre in #34
Full Changelog: v1.1...v2.0
v1.1
What's Changed
- π Logo slash translateY fix by @DevManfre in #30
- Feature readme by @DevManfre in #31
- Development by @DevManfre in #32
Full Changelog: v1.0...v1.1
v1.0
What's Changed
- π Add file.todo to listing the tasks by @DevManfre in #1
- π Initial readme set by @DevManfre in #2
- π References file by @DevManfre in #3
- π Add license by @DevManfre in #4
- π Develope by @DevManfre in #5
- π Feature new logo by @DevManfre in #6
- π Feature logo component finishes by @DevManfre in #7
- Recycle and minori fixes for LoadingScreen by @DevManfre in #9
- Ultimate fix logo by @DevManfre in #10
- Feature responsive navbar by @DevManfre in #11
- Recycle logo animatelogo navbarlogo by @DevManfre in #12
- Feature navbar by @DevManfre in #13
- π¨ Remove loading screen from DOM at the end of its animation by @DevManfre in #15
- Feature layout mylinks by @DevManfre in #16
- Feature homepage by @DevManfre in #17
- General refactoring code by @DevManfre in #18
- Feature multi language by @DevManfre in #19
- Feature recycle by @DevManfre in #20
- Feature about section by @DevManfre in #21
- Recycle section by @DevManfre in #22
- Feature experience section by @DevManfre in #23
- Feature recycle by @DevManfre in #24
- Feature work section by @DevManfre in #25
- Feature contact section by @DevManfre in #26
- Recycle lighthouse report optimization by @DevManfre in #27
- Development by @DevManfre in #28
- Fixes pre release by @DevManfre in #29
New Contributors
- @DevManfre made their first contribution in #1
Full Changelog: https://github.com/DevManfre/portfolio-v2/commits/v1.0