Arewa Mobile Bottom Navigation Bar

Changelog

1.3.3

  • FIXED: Cache conflict causing mobile bottom navigation to disappear after a few hours
  • IMPROVED: Vary: User-Agent header now sent when device visibility is mobile/tablet (prevents wrong cached version)
  • IMPROVED: Full-page cache purge on settings update (LiteSpeed, WP Rocket, W3TC, and more)
  • IMPROVED: Visibility cache versioning for proper invalidation when settings change
  • Code: Refactored third-party cache hooks to comply with WordPress.org naming conventions

1.3.1

  • Security: Improved sanitization, validation, and escaping to fully align with WordPress.org guidelines
  • Security: Proper nonce verification and capability checks added to all save handlers
  • Security: SVG output restricted via wp_kses; all dynamic output properly escaped
  • Code: Removed all phpcs:ignore directives and reviewed for WordPress Coding Standards compliance
  • Code: Moved new-button HTML template to PHP via wp_localize_script to resolve admin.js lint issues
  • Code: Updated Contributors list (arewadev) and adjusted visibility validation logic

1.3.0 – 2026-02-09

  • IMPROVED: Better color picker initialization for dynamic fields
  • FIXED: Color picker compatibility issues with WordPress admin
  • FIXED: Critical error with duplicate wp_localize_script calls
  • FIXED: Color values not displaying correctly in admin panel
  • UPDATED: All color fields now use modern Pickr color picker
  • UPDATED: Color values stored as RGBA for better transparency support

1.2.0

  • NEW: WebView/App Detection – Control navigation visibility within mobile apps using User-Agent detection
  • NEW: Advanced Cache Management – Smart caching system prevents visibility issues and ensures consistent behavior
  • NEW: User-Agent Configuration – Define custom User-Agent strings to detect specific apps or WebViews
  • NEW: Flexible Visibility Modes – Show only in apps, hide only in apps, or show everywhere
  • NEW: Cache-Busting Headers – Adds Vary: User-Agent header to prevent caching conflicts
  • IMPROVED: Performance – Optimized visibility checks with intelligent caching
  • IMPROVED: Admin Interface – Enhanced visibility conditions section with WebView settings
  • FIXED: Cache Issues – Resolved problems where visibility conditions weren’t applied consistently
  • FIXED: Settings Persistence – Improved settings saving and validation
  • Security enhancements and code optimization

1.1.1

  • Enhanced visibility controls with multi-select display modes
  • Improved dropdown selection interface with Select2
  • Fixed settings save functionality for all select fields
  • Added documentation button in admin interface
  • Updated plugin metadata (Author, Plugin URI, Text Domain)
  • Improved default values (all options default to Enable)
  • Better error handling and validation
  • Performance optimizations

1.1.0

  • Added submenu header with logo support
  • Enhanced visibility conditions
  • Improved admin interface
  • Better mobile responsiveness
  • Bug fixes and improvements

1.0.0

  • Initial release
  • Basic navigation functionality
  • Button configuration
  • Styling options
  • Visibility controls

Plugin Website
Visit website

Author
arewadev
Version:
1.3.3
Last Updated
February 13, 2026
Requires
WordPress 5.0
Tested Up To
WordPress 6.9.1
Requires PHP
7.2

Share Post

Join our newsletter.

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