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