Skip to content

Releases: CuWilliams/durtnurs.github.io

v2.3.0 - Merch & Features

06 Feb 15:55

Choose a tag to compare

v2.2.0 - Performance & DRY

28 Jan 22:03

Choose a tag to compare

Performance & DRY Milestone

This release focuses on code quality improvements and performance optimizations following the DRY (Don't Repeat Yourself) principle.

Performance Improvements

  • Lazy Loading Images (#34) - Added loading="lazy" to below-fold images in templates for faster initial page load
  • Debug Flag for Console Logging (#35) - Console output now conditionally enabled based on environment (localhost = debug mode, production = silent)

DRY Improvements

  • CSS Utility Classes (#30) - New reusable utility classes for borders, shadows, transitions, hover effects, text alignment, and display properties
  • Consolidated Hero Sections (#32) - Refactored 5 duplicate hero variants into a single base class with CSS custom properties (~120 lines removed)

Build Size Reduction

Type Before After Reduction
CSS 122.61 KB 72.75 KB 40.7%
JS 154.75 KB 55.51 KB 64.1%
Total 277.35 KB 128.27 KB 53.8%

Files Changed

  • 17 files modified
  • 470 insertions, 357 deletions
  • 11 JavaScript files updated with debug utilities

Full Changelog: v2.1.0...v2.2.0

v2.1.0 - Audio & Polish

28 Jan 21:32

Choose a tag to compare

New Features

SPA Navigation with Persistent Audio (#47)

  • Audio playback now continues uninterrupted when navigating between pages
  • New auto-queue feature randomly plays the next track when one ends
  • Toggle auto-queue on/off via the shuffle button in the audio player

Suno Profile Link (#46)

  • Added Suno link to footer social section
  • "More on Suno" link in audio player for easy access to the band's profile

Improvements

Homepage Hero Cleanup (#49)

  • Removed redundant heading and button from hero section
  • Cleaner visual flow: logo → news → featured release

Bug Fixes

Gallery Image Rotation (#48)

  • Fixed images displaying rotated 90° due to EXIF orientation metadata
  • All gallery images now display in correct orientation

v2.0.0 - 11ty Migration & Audio Player

26 Jan 13:30

Choose a tag to compare

Major Architecture Change

Migrated from static HTML to 11ty (Eleventy) v3.x static site generator with Nunjucks templating. This fundamentally changes how the site is built and maintained.

What's New

🏗️ Build System

  • 11ty templating with shared layouts and partials
  • CSS/JS minification for production builds
  • WebP image optimization with PNG/JPG fallbacks
  • Automated GitHub Actions build pipeline

🎵 Audio Player

  • Persistent music playback across page navigation
  • Song-specific artwork support
  • Integrated with releases page tracklist

🎸 Featured Songs Section

  • New homepage section showcasing playable tracks
  • Dynamically loaded from releases data
  • Songs can be marked as featured in any album

📝 Documentation

  • Comprehensive Voice & Tone guidelines
  • Updated CLAUDE.md for 11ty workflow
  • Build commands reference

🎶 Content

  • New album: "The Ecclesiastical Tapes"
  • Multiple new songs with audio files
  • Updated announcements and release metadata

Commits Since v1.0.0

63 commits covering architecture, features, content, and bug fixes.


Blessed Be the Noise 🤘

v1.0.0 - Complete Website Rebuild

06 Dec 22:43
a373870

Choose a tag to compare

Complete website rebuild - Phases 1-10

Transformed basic static site into professional rock band website with:

  • Dynamic content system (JSON + JavaScript)
  • Fan Club authentication with session management
  • Custom lightbox gallery
  • Privacy/Terms pages with satirical legal content
  • Humorous empty state messages with countdown timers
  • Mobile-first responsive design
  • WCAG 2.1 AA accessibility compliance
  • BEM CSS methodology with modular architecture

All features tested and working. Ready for production.