Manager for Steam

Changelog

2.3.1 (2026-02-09)

  • NEW FEATURE: Custom Steam ID support across all shortcodes, Gutenberg blocks, and visual customizer
  • ENHANCEMENT: All 11 shortcodes now accept optional steam_id attribute to display data for any Steam user
  • ENHANCEMENT: All 4 Gutenberg blocks now include “Custom Steam ID” field in block inspector
  • ENHANCEMENT: Visual Customizer now includes Custom Steam ID input for all component types
  • ENHANCEMENT: 15 API methods updated to support per-request Steam ID override
  • SECURITY: Steam ID validation using regex pattern for all custom steam_id inputs
  • BACKWARDS COMPATIBLE: Empty steam_id falls back to global Steam ID from plugin settings

2.3.0 (2025-01-09)

  • NEW FEATURE: Professional lightbox modal for full-size media viewing in Single Game View
  • ENHANCEMENT: Click images and videos to view in elegant full-screen lightbox with navigation
  • FIXED: Critical JavaScript syntax errors caused by WordPress sanitization of inline scripts
  • ARCHITECTURE: Completely refactored to WordPress best practices – separated JavaScript from PHP templates
  • PERFORMANCE: Lightbox JavaScript now properly enqueued as external file for better caching
  • IMPROVED: Clean separation of concerns – HTML, CSS, and JavaScript properly separated
  • ADDED: Keyboard navigation support (ESC to close, Arrow keys for next/previous)
  • ADDED: Touch-friendly navigation controls with prev/next buttons and media counter
  • OPTIMIZED: Dual video format support (WebM VP9 + MP4 H.264) for maximum browser compatibility
  • SECURITY: Removed inline scripts that were vulnerable to sanitization corruption
  • PRODUCTION-READY: Enterprise-grade code architecture following WordPress coding standards

2.2.23 (2025-01-08)

  • CRITICAL FIX: Resolved wishlist pagination issues – subsequent pages now load complete game data
  • PERFORMANCE: Optimized AJAX pagination to reuse cached wishlist data instead of regenerating
  • ENHANCEMENT: Added batch processing for wishlist item details (10 items per batch with rate limiting)
  • IMPROVED: Wishlist cache now shared between pagination pages for consistent data
  • OPTIMIZATION: Increased wishlist cache time to 4 hours to reduce Steam API pressure
  • FIXED: Eliminated duplicate API calls during pagination navigation
  • ADDED: Better diagnostic logging for wishlist data quality monitoring

2.2.22 (2025-01-08)

  • MAJOR FIX: Resolved wishlist display issues showing “Game ID” instead of game names and “Details unavailable” instead of descriptions
  • ENHANCED: Implemented sophisticated Steam Store API retry mechanisms with exponential backoff (1s, 2s, 4s delays)
  • NEW: Added HTML scraping fallback when Steam Store JSON API fails
  • IMPROVED: Enhanced wishlist data processing to extract names and descriptions from partial API responses
  • ADDED: Wishlist cache management buttons in admin panel for troubleshooting
  • OPTIMIZATION: Better error handling for Steam Store API reliability issues
  • FIXED: get_game_details() function now has comprehensive retry and fallback system

2.2.18 (2025-01-08)

  • CRITICAL FIX: Fixed missing placeholders when get_game_image_url() returns false
  • ENHANCED: All templates (cards, list, grid) now consistently show either image or placeholder
  • RESOLVED: Games without valid image URLs no longer show blank spaces
  • IMPROVED: Added comprehensive debugging for image URL generation
  • CONSISTENCY: Ensured uniform behavior across all library display templates

2.2.17 (2025-01-08)

  • CRITICAL BREAKTHROUGH: Fixed root cause of capsule image placeholder problem
  • REMOVED: Conflicting inline onerror JavaScript handlers that prevented fallback chain
  • FIXED: wp_localize_script error for non-existent ‘steammanager-test-ajax’ script
  • RESOLVED: Images now properly use JavaScript fallback system instead of immediate placeholders
  • ENHANCED: Consistent image loading behavior between customizer and shortcode pages

2.2.16 (2025-01-08)

  • CRITICAL FIX: Simplified capsule image loading to eliminate cache conflicts between customizer and shortcode
  • ENHANCED: Updated JavaScript fallback chain to match server-side logic (616×353→467×181→184×69→header→library)
  • REMOVED: Complex server-side bad URL caching for capsule images that was causing inconsistencies
  • IMPROVED: Added comprehensive console logging for image loading debugging
  • FIXED: Ensured consistent behavior between customizer preview and actual shortcode pages

2.2.15 (2025-01-08)

  • CRITICAL FIX: Fixed capsule images showing placeholders on shortcode pages while working in customizer
  • ENHANCEMENT: Updated JavaScript selectors to handle .steam-library-block and .steam-wishlist-block classes
  • IMPROVEMENT: Enhanced frontend asset loading detection for all Steam-related content
  • OPTIMIZATION: Better error handling for images across all Steam shortcodes and blocks
  • FIXED: Inconsistency between customizer preview and actual shortcode page display

2.2.14 (2025-01-08)

  • CRITICAL FIX: Fixed capsule image format URLs causing missing images in Game Library
  • ENHANCEMENT: Updated to proper Steam CDN capsule formats (616×353, 467×181)
  • REMOVED: Invalid capsule formats (231×87, 292×136) that don’t exist on Steam CDN
  • ADDED: Debug logging for capsule image requests when STEAMMANAGER_DEBUG is enabled
  • IMPROVED: Better fallback chain for capsule images with library_600x900 as final option

2.2.13 (2025-01-08)

  • CRITICAL HOTFIX: Fixed PHP syntax error “unexpected token private” in class-steam-manager-frontend.php
  • MAINTENANCE: Cleaned up hidden characters and extra whitespace causing parse errors
  • STABILITY: Validated all function declarations and brace balancing

2.2.12 (2025-01-08)

  • CRITICAL FIX: Restored server-side image fallback system for problematic games (Dark Moon Playtest)
  • PERFORMANCE: Maintained fast loading with hybrid approach – cache-based fallbacks without HTTP requests
  • ENHANCEMENT: Smart fallback chain now checks cached bad URLs from JavaScript error handling
  • OPTIMIZATION: Combined best of both worlds – instant page load + working image fallbacks
  • FIXED: Missing images for beta/test games now properly fallback to alternative formats

2.2.11 (2025-01-08)

  • PERFORMANCE: Eliminated blocking HTTP requests during page load for instant rendering
  • PERFORMANCE: Intelligent JavaScript-based image loading with automatic error handling
  • PERFORMANCE: Background caching of failed image URLs to prevent repeated requests
  • ENHANCEMENT: Enhanced placeholder system with smooth shimmer animations
  • OPTIMIZATION: Mobile-optimized CSS for better performance on small screens
  • OPTIMIZATION: Fast image format fallbacks without server roundtrips
  • FIXED: Page loading delays caused by image verification HTTP requests

2.2.10 (2025-09-08)

  • Fixed: Missing game images in library display for certain games (beta/test games)
  • Enhanced: Improved image fallback system with multiple Steam CDN sources
  • Added: Smart placeholder system for games without available images
  • Improved: Better error handling for inaccessible game images
  • Enhanced: Multiple image format support (header, capsule variations)
  • Fixed: Image accessibility checking with proper HTTP HEAD requests
  • Added: Elegant fallback placeholders with game initials for missing images

2.2.9 (2025-09-08)

  • Fixed: Wishlist pagination issue preventing complete retrieval of large wishlists
  • Enhanced: Improved wishlist fetching logic to handle wishlists with 100+ items
  • Fixed: Consecutive empty pages logic prevents premature termination of wishlist pagination
  • Optimized: Increased maximum pages limit from 10 to 15 for larger wishlists
  • Improved: Enhanced timeout from 10s to 15s for better Steam API reliability
  • Enhanced: Better debugging capabilities for wishlist fetching (when WP_DEBUG enabled)
  • Fixed: Issue where last few games in large wishlists were not being retrieved

2.2.5 (2025-09-08)

  • Fixed: Mobile top bar behavior now scrolls naturally with WordPress admin bar
  • Enhanced: Eliminated visual gap issue when scrolling on mobile devices
  • Improved: Top bar positioning changed to relative on mobile (max-width: 782px)
  • Optimized: Better mobile layout with centered branding and action buttons
  • Enhanced: Improved integration with WordPress admin notices area on mobile
  • Improved: Responsive design providing more screen space on mobile devices
  • Fixed: Content margin adjustments for mobile to prevent layout issues

2.2.4 (2025-09-07)

  • New: Elegant admin top bar with branding and action buttons for Steam Manager admin pages
  • New: Smart positioning system respecting WordPress Admin Bar and menu layout
  • New: Compact design with “Manager for Steam by Frumbik Games” branding and Review/Feedback/Donate buttons
  • New: Admin-only display with intelligent page detection (steam-manager* pages)
  • New: Configurable top bar visibility via checkbox in Settings panel
  • Fixed: Top bar enable/disable functionality now works correctly
  • Fixed: Syntax error in admin class causing plugin activation issues
  • Enhanced: Professional admin interface aligned with WordPress design standards
  • Enhanced: Responsive design working on desktop and mobile admin interfaces
  • Optimized: Lightweight implementation with minimal performance impact

2.1.1 (2025-09-06)

  • New: Seamless Mode for borderless theme integration in all components
  • New: Load More Button pagination option (3rd pagination type)
  • Fixed: Seamless mode parameter handling for boolean and string values
  • Enhanced: Complete pagination options: No Pagination, Page Navigation, Load More Button
  • Improved: Parameter type safety across all shortcode implementations

2.1.0 (2025-09-05)

  • Fixed: Resolved “Publishing failed. The response is not a valid JSON response” error in Gutenberg editor
  • Fixed: Gutenberg blocks now save and publish correctly without REST API conflicts
  • Improved: Removed all debug code that interfered with WordPress core functionality
  • Improved: Production-ready codebase with proper error handling
  • Improved: All error logging now wrapped in WP_DEBUG checks
  • Optimized: Clean deployment package without development files
  • Verified: Steam Profile Block and Steam Library Block working perfectly

2.0.4 (2025-09-05)

  • Fixed: Steam Template Customizer live preview functionality
  • Fixed: Duplicate admin menu entries issue
  • Fixed: AJAX parameter handling for shortcode generation
  • Fixed: Color scheme support for Game Library templates
  • Improved: HTTP performance with connection pooling and extended timeouts
  • Improved: Fallback systems for Steam API failures
  • Improved: Search functionality with error handling
  • Enhanced: Debug capabilities and error reporting
  • Added: Color scheme options (Auto, Steam Dark, Light, Dark) for all templates
  • Optimized: Frontend CSS loading in customizer preview

2.0.1 (2025-09-04)

  • Updated: Version bump for production release
  • Verified: All functionality tested and working
  • Confirmed: WordPress 5.0+ and PHP 7.4+ compatibility

2.0.0 (2025-09-04)

  • New: Complete visual customization system with live preview
  • New: Gutenberg blocks integration with inspector controls
  • New: 4 profile templates (Modern, Card, Compact, Detailed)
  • New: 4 library templates (Grid, List, Cards, Minimal)
  • New: Real-time AJAX preview system
  • New: Preset management with database storage
  • New: Smart caching with 2-minute profile refresh
  • New: Toast notification system
  • Improved: Mobile responsiveness with CSS Grid layouts
  • Improved: Performance optimizations and caching
  • Improved: Security enhancements and input sanitization
  • Improved: Admin interface with better UX
  • Fixed: Multiple initialization issues
  • Fixed: CSS conflicts and responsive design problems
  • Fixed: JavaScript compatibility issues

1.2.0

  • Basic Steam integration
  • Simple shortcode support
  • Admin configuration panel
  • Initial multilingual support= 2.0.2 =
  • MAJOR PERFORMANCE IMPROVEMENTS – Drastically reduced API timeouts from 60s to 3s
  • Smart Caching Optimization – Intelligent 2-minute cache for real-time status updates
  • Database Performance – Eliminated problematic full Steam app list caching (260k+ games)
  • Page-Level Caching – Prevents duplicate API calls on pages with multiple shortcodes
  • Enhanced User Experience – Much faster page loading and responsive Steam status updates
  • Timeout Optimization – All Steam Web API calls now use 3-second timeout for better UX
  • Cache Balance – Perfect balance between performance and real-time Steam data
  • Production Ready – Fully optimized for high-traffic WordPress sites

2.0.1

  • Visual customizer with real-time preview
  • Gutenberg blocks integration
  • 4 profile templates and 4 library layouts
  • Smart caching system
  • Toast notifications
  • Preset management system
  • Enhanced security features
  • Multilingual support improvements

1.0.0

  • Initial release
  • Steam profile integration
  • Game library display
  • Friends list functionality
  • Achievements display
  • Game news integration
  • Wishlist button generator
  • Multilingual support (EN, PL, DE, FR)
  • Admin dashboard
  • AJAX game search
  • Secure API integration
  • Shortcode support
  • Error handling and caching

Plugin Website
Visit website

Author
mariuszkobak
Version:
2.3.1
Last Updated
February 9, 2026
Active Installs
30
Requires
WordPress 5.0
Tested Up To
WordPress 6.9.1
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.