Skip to content

Releases: wmalexander/craig

FloydFest 2025 Countdown Plugin v0.3.0

09 Jul 18:54
aed0297

Choose a tag to compare

FloydFest 2025 Countdown Plugin v0.3.0

Phase 3: Enhanced WordPress integration and theme compatibility

🚀 Key Features Added

  • Improved WordPress Integration: Uses wp_body_open hook for better positioning
  • Better Theme Compatibility: Body classes and fallback positioning for various themes
  • Enhanced JavaScript: DOM state checks, cleanup, and memory management
  • Theme Override Protection: Z-index enforcement and visibility checks
  • Automatic Fallback: Support for themes without wp_body_open hook

🔧 Technical Improvements

  • Moved countdown HTML output from wp_head to wp_body_open for proper positioning
  • Split style and HTML output into separate methods for better organization
  • Enhanced CSS with theme-specific body classes for better compatibility
  • Improved JavaScript initialization with ready state checks
  • Better timezone handling in JavaScript
  • Proper cleanup of intervals and observers to prevent memory leaks

🐛 Bug Fixes

  • Fixed theme compatibility issues with CSS overrides
  • Proper body padding only when countdown is in top position
  • Better handling of themes without wp_body_open support
  • JavaScript cleanup to prevent memory leaks

📦 Installation

  1. Download the plugin files
  2. Copy floydfest-countdown/ folder to your WordPress /wp-content/plugins/ directory
  3. Activate the plugin in WordPress admin
  4. Countdown will appear automatically at the top of your site

🎯 Event Information

  • Event: FloydFest 2025 (FloydFest 25~Aurora)
  • Date: July 23-27, 2025
  • Start Time: July 23, 2025 at 10:00 AM EST
  • Location: Floyd, VA

🔮 What's Next

  • Phase 4: Admin settings interface with color customization
  • Phase 5: Shortcode support and widget functionality
  • Phase 6: Advanced customization options

Built with ❤️ for the FloydFest community

v0.2.0 - Frontend Countdown Implementation

09 Jul 18:39

Choose a tag to compare

Phase 2 Complete: Fully Functional Countdown Timer 🎉

This release adds the complete frontend countdown functionality to the FloydFest 2025 plugin.

What's New in v0.2.0

⏱️ JavaScript Countdown Timer

  • Real-time updates every second
  • Accurate countdown to July 23, 2025 10:00 AM EST
  • Multiple display formats:
    • Full: Days, hours, minutes, seconds
    • Days only: "X days until FloydFest!"
    • Compact: "Xd Yh Zm Zs"
  • Event start message: "FloydFest 2025 has begun!"
  • Proper timezone handling for EST

🎨 Beautiful CSS Styling

  • Fixed top bar (default) - stays visible while scrolling
  • Floating corner option - less intrusive alternative
  • Fully responsive:
    • Desktop: Large countdown with all units
    • Tablet: Adjusted spacing
    • Mobile: Compact stacked layout
  • WordPress admin bar compatibility
  • Smooth animations including pulse effect
  • Body padding adjustments for proper layout

Technical Improvements

  • Dynamic body class for floating mode
  • Loading state while initializing
  • Cross-browser compatibility
  • Lightweight and performant

Installation

  1. Download the plugin files
  2. Upload to /wp-content/plugins/floydfest-countdown/
  3. Activate through WordPress admin
  4. The countdown will automatically appear at the top of your site!

What's Next

  • Phase 3: Enhanced WordPress integration
  • Phase 4: Admin settings page for customization

FloydFest 2025: July 23-27, 2025 in Floyd, VA 🎵

v0.1.0 - Core Plugin Structure

09 Jul 18:35

Choose a tag to compare

Phase 1 Complete: Core Plugin Structure

This release establishes the foundation for the FloydFest 2025 Countdown WordPress plugin.

What's Included

  • ✅ Complete WordPress plugin structure
  • ✅ Main plugin file with proper headers and hooks
  • ✅ Organized directory structure (assets, admin, includes, languages)
  • ✅ Activation/deactivation functionality
  • ✅ Basic admin class setup
  • ✅ Security measures (direct access prevention)
  • ✅ Plugin constants including FloydFest date (July 23, 2025)

Plugin Details

  • Plugin Name: FloydFest 2025 Countdown
  • Version: 0.1.0
  • Target Event: FloydFest 2025 (July 23-27, 2025)

Installation

  1. Download the plugin files
  2. Upload to /wp-content/plugins/floydfest-countdown/
  3. Activate through WordPress admin

Next Steps

Phase 2 will add the actual countdown timer functionality with JavaScript and CSS.


Note: This release contains the plugin structure only. The countdown functionality will be added in the next release.

v0.0.0 - Initial Release

09 Jul 18:21

Choose a tag to compare

Project foundation and planning documentation