Changelog 🦦

v3.5.0 August 31st, 2026 (Q3) New Feature

Changelog Launch

Added
  • Introduced this dedicated Changelog page to track site progress
  • Improved overall mobile navigation performance
  • New artwork, with credits to the respective artists
  • Introduced a "Now" page, inspired by Derek Sivers' website
Changed
  • Adjusted positioning of "arrow" icon in ScrollToggle.astro
  • Improved visual consistency on all main (non-library) pages
v3.4.0 June 9th, 2026 (Q3) New Feature QOL

UI/UX Overhaul

Added
  • Kindle-style reader system overhaul
  • Introduced unified scroll + location tracking system (0–10000 Kindle-style index)
  • Added persistent reading state using localStorage
  • Implemented automatic progress saving during scroll
  • Reading session UX system
    • Added session bar (top overlay navigation for reader controls)
    • Added chapter dropdown navigation inside session bar
    • Added bookmark system with persistent storage and creation button
  • Resume & continuity system
    • Added Kindle-style resume toast for continuing reading sessions
    • Implemented scroll restoration based on saved progress state
    • Added chapter-aware resume context (continues from last active section)
  • Navigation improvements
    • Improved chapter tracking using IntersectionObserver
    • Enhanced chapter sidebar with active-state syncing
    • Added smooth chapter navigation via sidebar + dropdown
Changed
  • Refactored reader state model
    • Unified scrollY, progress, and locationIndex into a single location engine
    • Improved accuracy of saved reading position restoration
  • Improved session bar behavior
    • Added auto-hide on scroll down and auto-show on scroll up
    • Reduced visual obstruction of reading layout
  • Updated chapter sidebar positioning to prevent overlap and reduce layout collision
Fixed
  • Fixed reading resume accuracy when restoring scroll position
  • Fixed chapter tracking timing inconsistencies during page load
  • Fixed sidebar active state desync on fast scrolling
  • Fixed session bar overlap with sticky sidebar on desktop layouts
v3.4.0 June 8th, 2026 (Q3) QOL
Added
  • Horizontal thumbnail strip in gallery.astro
  • Improved data filter stability
  • Added a "DMCA" button for Artist Takedown/Removal requests
  • Added contact information to about.astro
Changed
  • Improved about page structure
  • Restructured gallery for ease of maintenance long-term:
    • Split logic into gallery-core.js, gallery-render.js, and gallery-observers.js
    • Created gesture-engine.js to cleanly manage gesture events
    • Changed images to load as asynchronous modules via src/data/gallery/index.js to reduce initial load lag
v3.3.0 June 4th, 2026 QOL
Added
  • Video audio unmute in lightbox with audio track detection
  • Size constraints for video elements on desktop (max 560x420)
Changed
  • Updated ROADMAP.md to reflect progress and current interests
  • Updated inconsistent formatting and indenting across the codebase
  • Updated import ordering for cleanliness
Fixed
  • Fixed lightbox close to properly pause and cleanup video elements
  • Fixed SVG sprite sheet cross-browser rendering (zero-sized container)
Removed
  • Removed test.astro (unused page from early version)
  • Removed unused import from Footer.astro
v3.2.0 May 28th, 2026 New Feature
Added
  • Dynamic build status badge endpoint powered by Cloudflare API
  • Improved deployment configuration for Cloudflare Pages integration
Fixed
  • Resolved multiple badge endpoint iteration issues
  • Fixed Astro runtime environment variable access issues
Removed
  • IDE configuration files removed from repository (.vscode, .idea)
v3.1.0 May 27th, 2026 QOL
Added
  • Performance optimizations for gallery rendering system
    • Improved DOM handling and load efficiency
    • Font preload caching improvements
Changed
  • Refactored gallery core logic for stability
  • Updated deployment workflow configuration (Node version adjustments)
Fixed
  • Fixed import-related runtime issues
  • Resolved mobile viewport scaling issues
  • Fixed navigation/button labeling inconsistencies
v3.0.0 May 27th, 2026 Major Release
Added
  • Major architecture update for site structure
  • Improved responsive layout system
  • Enhanced gallery system stability
Changed
  • Significant refactor of core frontend systems
  • Updated Astro configuration and build pipeline
v2.4.0 May 25th, 2026
Added
  • Improved homepage layout and navigation structure
Fixed
  • Fixed layout inconsistencies introduced in previous updates
v2.3.0 May 24th, 2026
Added
  • Expanded gallery system functionality
  • Improved gallery rendering pipeline
  • Early archive/library system structure
Fixed
  • Mobile scaling issues
  • Blog slug cleanup and routing fixes
v2.1.0 May 23rd, 2026
Added
  • Initial version of gallery system
  • Archive/library system foundation
  • Multi-page Astro site structure
Changed
  • Iterative improvements to UI layout and navigation
v2.0.x Feb – Jul 2025
Added
  • Core site foundation (Astro-based rebuild)
  • Basic navigation and homepage layout
  • Social link integration
  • Initial asset and media support
Fixed
  • Mobile scaling issues across early versions
  • Metadata and SEO improvements
  • Navigation and routing stability
v1.0.0 Feb – Mar 2024
Added
  • Initial project setup
  • Basic static HTML site structure
  • Early navigation and layout experiments
  • First iterations of content pages
Go Back