Back to Home

Changelog

Version history and what's coming next.

0 Releases
0 Features shipped
0 Since v1.0.0
0 Planned

Roadmap

Shipped

Downloadable CV

PDF resume with download button in the sidebar.

Planned

Photo Gallery

FPV drone shots, boxing, home lab setup photos.

Shipped

Stuff Page

Books I've read, games that left a mark, 2026 goals checklist, and personal picks.

Planned

Visitors Map

Anonymous pin map showing where visitors come from — powered by analytics API.

Shipped

Training Dashboard

Garmin Connect sync — VO2 Max, resting HR, distance, sleep score. Activity heatmap, weekly log with HR zones, body metrics from Withings.

Releases

v1.5.0 Latest
  • Added Standalone CV page at cv.pavlohorniak.me with downloadable PDF
  • Added "View CV" button inline with Resume page title
  • Added Tooltip on GitHub Activity explaining merged contribution accounts
  • Improved Decant Group experience description with detailed tech stack and action verbs
  • Added Revolut to payment integrations in Resume
  • Added Nginx, Cloudflare, and Linux to Cloud & DevOps skills
  • Improved Resume experience bullets polished with concise, action-driven language
  • Improved Training activity icons — 41 custom SVGs replacing generic ion-icons
  • Added Open-source Garmin activity icons repo (garmin-activity-icons)
  • Added API rate limiting (30 req/min per IP) and request logging
  • Improved API resilience — stale cache fallback when Garmin is down
  • Improved Health endpoint with uptime, cache stats, and Garmin connection status
v1.4.0
  • Added Movies page — Letterboxd diary integration with filters and pagination
  • Added Stuff page — section cards for Movies, Books, Gaming, 2026 Goals with movie poster preview
  • Added Training — Today stats card (steps, sleep, HR, stress, body battery)
  • Added Training — Year stats card with dynamic year, distance, calories, elevation, active days
  • Added Training — Recent Activities with expandable details, HR zones bar, pace, elevation
  • Added Training — Custom SVG icons for running, walking, and strength activity types
  • Added Training — Activity name enrichment with HR zone badges (e.g. "Lviv Z2 Walk")
  • Added Training — Styled tooltips on all stats and link buttons
  • Added Garmin API — body composition (weight, body fat, muscle mass) in stats endpoint
  • Added Letterboxd API — RSS feed service with pagination and deduplication
  • Added Sidebar action buttons — All My Links, Support Me, Changelog with tooltips
  • Added Status page blog post and footer link
  • Improved Blog images reorganized into assets/images/blog/ subdirectories
  • Added Standalone donate page at donate.pavlohorniak.me with Monobank, Wishlist, and crypto
  • Improved Support Me button now links to dedicated donate.pavlohorniak.me subdomain
  • Removed Social icon rows — replaced with links.pavlohorniak.me button
  • Removed Certifications blog post card from blog page
v1.3.0
  • Improved Migrated to Jekyll — clean URLs, shared layouts and includes
  • Added Support Me page — crypto wallets with QR codes, Rewish wishlist, Monobank Jar
  • Added "Support Me" button in sidebar
  • Added Animated avatar frame — rotating gold gradient with glow
  • Improved Avatar cropped to square and enlarged across breakpoints
  • Added WhatsApp and Discord social links
  • Improved Socials split into two rows — professional and personal
  • Added SEO — sitemap.xml, robots.txt, RSS feed for blog posts
  • Fixed Skills not showing on Resume page after Jekyll migration
  • Fixed Nav tab highlighting mismatch when switching pages
  • Improved Light theme — polished cards, skill tags, timeline, icons, navbar
  • Added Smooth theme transition on toggle (0.4s ease)
  • Improved Blog posts migrated to Jekyll _posts with shared layout
  • Improved Blog post layout — reading time, share buttons, prev/next navigation
  • Added Colophon page — stack, design, and features behind the site
  • Added Site footer with Colophon link on every page
  • Improved Light theme — blog posts, changelog, forms, code blocks, donate cards
  • Improved Mobile layout — navbar, margins, post navigation for small screens
v1.2.3
  • Added Tools & Gear page — workstation, home lab, daily carry, and gaming
  • Added "Now" page — current focus, training, tinkering, and more
  • Added Live Lviv clock and seasonal emoji on Now page
  • Added FPV section in Tools & Gear
  • Added Shooting section in Tools — Fabarm, GrandPower, ESS, Sordin
  • Added Training page with Strava widgets, Garmin link, dark mode filter
  • Added Stuff page placeholder — Books, Gaming, 2026 Goals, Movies
  • Improved Navbar — full-width top bar layout, scales with more tabs
  • Improved About — new cards: Training, Shooting, Cabin Project; removed DJing
  • Added F1 and hiking to About section
v1.2.2
  • Added Dark / light theme toggle with persistence
  • Added Particle system with mouse repulsion across all pages
  • Added Animated 404 page with pixel dissolve effect
  • Added Scroll-triggered reveal animations
  • Added Blog card hover effects
  • Improved Performance — WebP images with <picture> fallback, lazy loading
  • Improved Cursor glow effect — expands on click, removed shockwave
  • Improved Mascot — replaced gun with rotating globe
  • Improved Page transitions — clean fade, no vertical jump
  • Fixed Light theme sidebar color mismatch
  • Fixed Theme toggle delayed transition on sidebar
v1.2.1
  • Added Changelog page with animated deploy stats and git graph
  • Added Version badge in sidebar linking to changelog
  • Added GitHub contributions heatmap on Resume — merged from personal + work accounts, year pagination
  • Added Quotes rotator — 156 Ukrainian and English quotes, shuffled each visit
  • Added Open Graph & Twitter Card meta tags
  • Added Terminal components in Raspberry Pi blog post
  • Added X, Steam, PlayStation social links with hover tooltips
  • Added Smooth page transitions between tabs
  • Improved Twitter icon replaced with X logo
  • Improved Social links reordered with tooltips on hover
  • Removed TODO.md — replaced by public changelog roadmap
v1.2.0
  • Added Blog section with 5 post cards
  • Added Languages & Certifications in sidebar
  • Improved About, Resume, and Contact sections with real content
v1.1.0
  • Added Skills section with categorized tags
  • Added Contact form via Formspree
  • Added Google Maps embed
  • Improved Sidebar with profile info and social links
v1.0.0
  • Added Initial portfolio site with About, Resume, Blog, Contact pages
  • Added Responsive design with mobile support
  • Added Custom domain setup on GitHub Pages