Arewa Recently Viewed Content

Changelog

2.0.6

  • Added: Configurable grid gap in General Settings (Desktop, Tablet, Mobile) for Video, Article, Shop and Carousel layouts
  • Changed: Default grid gap reduced to 11px (desktop), 9px (tablet), 8px (mobile)
  • Improved: Removed unnecessary !important from grid inline CSS
  • Improved: Pagination uses WordPress query var (wh_page) for better security and PHPCS compliance
  • Improved: PHPCS WordPress / WordPress-Extra compliance (admin-settings.js, frontend.js, tracker)

2.0.5

  • Fixed: Guest users now see simple empty message when “Guest User Access” is disabled
  • Fixed: Login button no longer appears when the option is disabled
  • Fixed: Correct behavior for empty history based on admin settings
  • Enhanced: Proper message display logic for guest users

2.0.4

  • Added: New admin setting to require login for guest users to view watch history
  • Added: “Guest User Access” option in General Settings
  • Enhanced: Admin can now choose whether guest users see their history or a login prompt
  • Enhanced: More control over guest user experience
  • Feature: When enabled, guest users will see a login message with button instead of their watch history
  • Feature: When disabled (default), guest users can view their watch history as before

2.0.3

  • Fixed: CRITICAL – Guest user removals now persist after page reload (server-side cookie update)
  • Fixed: Guest user remove operations now use AJAX to update server cookie before page reload
  • Fixed: Guest user clear all now properly expires server-side cookie
  • Enhanced: Server-side cookie management for guest user operations
  • Enhanced: Proper synchronization between client-side and server-side storage
  • Technical: PHP now updates cookie when guest users remove items, not just JavaScript
  • Technical: Prevents PHP from regenerating removed items from stale cookies on page reload

2.0.2

  • Fixed: Guest user item removal now persists correctly after page reload
  • Fixed: Type comparison issue in removeFromHistory() causing items to reappear
  • Fixed: Empty history cookie now expires properly instead of persisting
  • Fixed: Cookie path/domain consistency for reliable storage operations
  • Enhanced: Added comprehensive logging for guest user operations debugging
  • Enhanced: Improved localStorage and cookie synchronization
  • Enhanced: Skip tracking indicator when removing items for better UX
  • Improved: Guest user history management reliability and data persistence

2.0.1

  • Fixed: Guest users can now remove items from their history
  • Fixed: Guest users now only see configured post types in history
  • Fixed: Post type filtering now works consistently for both logged-in and guest users
  • Added: New AJAX endpoints for guest user operations (arwrev_guest_remove_item, arwrev_guest_clear_all)
  • Added: JavaScript methods for guest history management (removeFromHistory, clearHistory)
  • Added: Post type configuration passed to JavaScript for client-side filtering
  • Enhanced: Unified remove button logic for both user types
  • Enhanced: Better filtering in get_guest_history() method
  • Improved: Consistent behavior between logged-in and guest users

2.0.0

  • Enhanced: Improved Article Layout with proper post type filtering
  • Fixed: Article Layout now correctly displays most recent posts first
  • Fixed: Revisited items now properly move to first position in all layouts
  • Enhanced: Better order preservation in WP_Query for all layouts
  • Added: New is_post_item() method for Article Layout filtering
  • Improved: Consistent ordering behavior across all layout types
  • Optimized: Better performance with post type-specific queries
  • Updated: Comprehensive documentation and troubleshooting guides
  • Fixed: Layout sorting issues resolved for Article, Shop, and Carousel
  • Enhanced: Test suite for layout ordering verification

1.0.0

  • Initial release
  • Dual tracking system for logged-in and guest users
  • Four layout types: Video, Article, Shop, and Carousel
  • Automatic history sync on login
  • WooCommerce integration
  • Shortcode-based rendering with multiple parameters
  • Post type and taxonomy filtering
  • Responsive design for all layouts
  • Mobile and WebView compatibility
  • Privacy-friendly cookie usage
  • Performance optimizations
  • Clean uninstall option
  • Translation ready
  • WordPress coding standards compliance

Plugin Website
Visit website

Author
arewadev
Version:
2.0.6
Last Updated
February 27, 2026
Requires
WordPress 5.8
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.