New: Added an extensibility layer: third-party add-ons can register PHP apply_filters / do_action and JS @wordpress/hooks filters to extend admin surfaces, REST responses, and shortcodes without modifying plugin code.
New: Shortcode generator now supports drag-and-drop reordering for specific videos.
New: orderby (date, title, id, random) and order (asc, desc) shortcode attributes for “all videos”.
New: Show / hide view count and like count, both as toggles in the shortcode generator and as show-views / show-likes shortcode attributes.
New: Price formatting now mirrors WooCommerce — currency symbol position, thousands/decimal separators and decimal count are honored everywhere VidShop displays a price (product cards, modals, dashboard analytics).
New: Price display settings page (VidShop → Settings) lets you override WooCommerce’s defaults just for VidShop, with a one-click “Reset to WooCommerce defaults” button.
New: tags=”…” / tags-operator=”OR|AND” shortcode attributes; honored when an add-on plugin enables tag filtering by returning true from the vsfw_tags_filtering_enabled filter.
Improved: Admin bundle now depends on wp-hooks so extensions can register JS filters reliably.
Improved: Settings REST endpoint now correctly persists null-friendly defaults.
1.1.5 – Security Update
Security: Added whitelist validation for fields parameter
Security: Added integer sanitization for ids parameter
Security: Implemented prepared statements for all raw SQL queries
Security: Added column name validation in Query Builder
1.1.4 – Plugin URI Update
Updated: Added proper Plugin URI for WordPress.org directory listing
Fixed: Carousel navigation arrows now display correctly in RTL (Right-to-Left) languages – Arrow icons are properly mirrored for Arabic, Hebrew, and other RTL languages
Improved: Better RTL support for horizontal and stories carousel layouts
New: Added Arabic (ar) translation – Full plugin translation for Arabic-speaking users
New: Added German (de_DE) translation – Full plugin translation for German-speaking users
New: Added Brazilian Portuguese (pt_BR) translation – Full plugin translation for Brazilian Portuguese-speaking users
1.1.2 – WordPress 6.9 Compatibility & Aspect Ratio Fix
New: WordPress 6.9 compatibility – Fully tested and compatible with the latest WordPress version
Fixed: Videos Aspect Ratio Issue – Videos in grid and carousel layouts now maintain proper 9:16 aspect ratio on all screen sizes, preventing videos from appearing square on large screens
Enhanced: Responsive video sizing – Better video proportions on desktop, tablet, and mobile devices with viewport-aware scaling
1.1.1 – Autoplay Fix for Grid and Carousel
Fixed: Autoplay sequencing now properly advances to next video when current video ends in grid and carousel layouts
1.1.0 – Autoplay, Loop, and Stories Carousel
New: Stories Carousel layout (stories-style interactive cards in a horizontal carousel)
New: Autoplay and Loop options for all layouts (Grid, Carousel, Stories, Inline) – Automatically plays videos in sequence when modal is open, with option to restart from first video after the last ends
New: Modal-aware video behavior – Videos loop on current video when product/cart modal is open, then resume sequencing when closed
New: Custom URL redirect option for post-add-to-cart action – Redirect to any custom URL after adding product to cart, supports full URLs and relative paths with real-time validation
New: Stories exclusive audio – Only one video unmuted at a time for better user experience
New: Play on Hover for Stories (effective when autoplay=”no”)
New: Auto-open product details for grid/carousel layouts – Automatically opens the first product in the video modal when modal is opened
Improved: Modal interaction handling – Pauses video when modal opens, resumes on modal close
Improved: Inline Carousel autoplay with sequenced playback and modal-aware looping behavior
Improved: Modals render via portals with content scaling using –font-scale
Improved: Product/cart modals in Stories open only for the current video
Fixed: Video loading and playback consistency across all layouts
Performance: Lazy-load current/adjacent slides with next-slide peek
Performance: Optimized event listeners and state management
New: Add to Cart Action option – Choose between showing product details modal or opening product page in new tab
Fixed: Button sizing consistency – Improved button appearance across all themes and layouts
Fixed: Cart modal button styling – Enhanced visual consistency for quantity and close buttons
Fixed: Video controls button dimensions – Standardized sizing for better touch interaction
Improved: Product card flexibility – Better control over customer shopping flow
Enhanced: Theme compatibility – Buttons now maintain proper sizing regardless of theme CSS overrides
1.0.2 – Major Feature Update & Enhanced UX
New: Carousel layout – Display videos in a beautiful horizontal scrolling carousel
New: Inline layout (TikTok-style) – Vertical scrolling video feed for social media-like experience
New: Custom color schema support – Full brand customization with unlimited color options
New: Responsive customizations – Advanced responsive controls for different screen sizes
New: Single video analytics – Detailed performance metrics for individual videos
New: Play on hover option – Videos can automatically play when users hover over them
Enhanced: Admin dashboard UX – Improved interface with better navigation and user experience
Improved: Layout flexibility with multiple display options for different use cases
Optimized: Performance improvements for better loading times across all layouts
1.0.1 – Enhanced Compatibility & User Experience
Fixed: Dark mode browser compatibility issues – video controls, navigation, and close buttons now display consistently regardless of browser color scheme
Fixed: Button sizing and padding issues – added protection against theme overrides to ensure consistent button appearance
Enhanced: Admin interface icons for better visual clarity and user experience
Improved: Theme compatibility – components now maintain consistent styling across all WordPress themes
1.0.0 – Initial Release
Professional video management and seamless WooCommerce integration
Detailed analytics dashboard with video and product insights
Interactive frontend video shopping with mobile-first design
Optimized for performance, security, and ease-of-use