🇩🇪 Deutsch
Features Showcase Performance Changelog Get PhotoFlow
Version History

Release Notes

Track every improvement, feature, and fix that makes PhotoFlow Gallery better with each release.

NEW New features
IMPROVED Enhancements
FIXED Bug fixes
SECURITY Security updates

v1.7.1

May 19, 2026

Current

Pagination reliability improvements across all views, along with several display and configuration fixes to ensure consistent behavior.

Pagination & Display Fixes

  • FIXED images_per_page is now reliably respected across Gallery, Category and Album views (was previously overridden by Joomla user-state)
  • FIXED Paginator no longer falls back to page 1 when navigating to page 2 or higher
  • FIXED Paginator now has visible spacing between the image cards and the page navigation
  • FIXED Infinite/Virtual Scroll now honors the configured images_batch_size (was hardcoded to 20)
  • FIXED Component options title in Joomla "System → Global Configuration" now displays properly (was showing raw key com_photoflow_configuration)
  • FIXED Minor breaking change: Menu item "Number of images" (limit) field removed — pagination is now controlled exclusively via component config. ?limit=X URL parameter is ignored for the main pagination (JSON batch endpoint still accepts it)

v1.7.0

May 12, 2026

Full control over how images are ordered in every view — choose sort field and direction globally or per menu item.

Configurable Image Sorting

  • NEW Configurable image sorting for galleries, categories and albums — sort by created date, title, hits or downloads, ascending or descending
  • NEW Sort mode and direction can be set globally via component config or overridden per menu item
  • IMPROVED Affected views: Gallery, Category, Album

v1.6.0

May 12, 2026

Introducing the all-new Image Viewer (Lightbox): click any image to open a modern, full-screen overlay with arrow navigation, swipe gestures and keyboard shortcuts. Album view shows the entire album as one continuous set, even across pages.

Image Viewer (Lightbox)

  • NEW Brand-new Image Viewer / Lightbox with smooth arrow navigation
  • NEW Click any image in the gallery, category or album view to open a modern overlay
  • NEW Browse with arrow keys, swipe gestures (mobile) or on-screen buttons
  • NEW Close via ESC key or by clicking the backdrop
  • NEW Album view shows ALL images of the album as one set, even across pages
  • NEW Gallery and category views use the visible page as the navigation set
  • NEW Automatically disabled in Carousel mode to avoid duplicate UI
  • NEW New config option "Enable Image Viewer (Lightbox)" in the Gallery Display fieldset

Accessibility

  • NEW Focus trap keeps keyboard users inside the viewer while open
  • NEW ARIA labels and screen-reader counter (e.g. "Image 3 of 12")
  • NEW Respects prefers-reduced-motion for users who disable animations

v1.0.0

December 3, 2025

The initial release of PhotoFlow Gallery brings a complete, professional-grade image gallery solution for Joomla 4, 5 & 6. Built from the ground up with modern architecture and performance in mind.

Core Components

  • NEW Component (com_photoflow) - Full-featured gallery management with MVC architecture
  • NEW Module (mod_photoflow) - Display galleries anywhere on your site with flexible layouts
  • NEW Plugin (plg_photoflow) - Seamless integration with Joomla's content system
  • NEW Native Joomla 4/5/6 support without legacy compatibility plugins

Image Processing

  • NEW Automatic thumbnail and detail image generation with configurable sizes
  • NEW On-the-fly WebP and AVIF conversion for maximum compression efficiency
  • NEW Progressive JPEG support for faster perceived load times
  • NEW Smart quality optimization balancing file size and visual quality
  • NEW Automatic EXIF data extraction and display

Performance Features

  • NEW Virtual scrolling with GPU acceleration - render thousands of images smoothly
  • NEW Infinite scroll loading with intelligent element recycling
  • NEW Query caching system for database optimization
  • NEW CDN support for global content delivery
  • NEW Lazy loading with viewport-based prioritization

Display Modes

  • NEW Grid layout with responsive columns (1-6 columns)
  • NEW List view with detailed information display
  • NEW Masonry layout with Pinterest-style dynamic heights
  • NEW Carousel mode with touch/swipe support
  • NEW Configurable aspect ratios and hover effects

Organization

  • NEW Categories with unlimited nested structure
  • NEW Albums for grouping related images
  • NEW Flexible ordering options (date, title, manual, hits, downloads)
  • NEW Breadcrumb navigation with SEF URL support
  • NEW Per-category display settings and overrides

Bulk Operations

  • NEW Bulk import from existing directories with recursive folder scanning
  • NEW Batch processing with progress tracking and resume capability
  • NEW Automatic duplicate detection by filename and hash
  • NEW Metadata preservation during import

Security

  • SECURITY Individual and global password protection for images
  • SECURITY Pattern-based dynamic password generation
  • SECURITY Lockout protection after failed password attempts
  • SECURITY Full Joomla ACL integration with view levels
  • SECURITY Direct link only mode to prevent gallery browsing
  • SECURITY SQL injection and XSS protection throughout

Technical Features

  • NEW Clean MVC architecture with namespaced classes
  • NEW JSON API for AJAX operations and external integrations
  • NEW Dependency injection for better testability
  • NEW PHP 8.0+ optimization with typed properties
  • NEW Responsive design with mobile-first approach
  • NEW Touch gesture support for mobile devices
  • NEW Comprehensive language file support