uiXpress icon

Release v1.2.16

uiXpress v1.2.16

What's new in v1.2.16

uiXpress v1.2.16 was released on . uiXpress delivers effortless elegance and powerful functionality in a lightweight, high-performance admin theme. See the full changelog below and compare with the complete version history.

Release details

Released
6.7 MB
File unavailable

Changelog

Other
  • Release Date 23 January 2026 *
  • Searches through all menu items including top-level and submenu items
  • Searches by menu name, URL, and ID for comprehensive results
  • Auto-selects first result for quick keyboard navigation
  • Keyboard navigation support: Arrow keys to navigate, Enter to select, Escape to close
  • Highlights matching text in search results for better visibility
  • Shows parent menu context for submenu items
  • Displays menu icons alongside search results
  • Refined UI matching the existing menu design system with dark mode support
  • Toggle option available in Settings > Menu > Enable Admin Menu Search
  • Search input always visible when feature is enabled (no button required)
  • Results dropdown with smooth animations and custom scrollbar
  • Click outside or Escape key to close search
  • Automatically filters out hidden menu items
  • Results sorted by relevance: exact matches first, then name matches, then URL matches
  • Top-level items prioritized over submenu items in results
  • Integrated seamlessly into admin menu sidebar
  • Merged WordPress Notifications into Admin Notices Panel
  • Integrated WordPress native notifications into the unified admin notices panel for better UX
  • WordPress notifications now appear alongside custom admin notices in a single notification center
  • Created useWpNotifications composable for shared notification count tracking across components
  • Extracted WordPress notification logic into separate wp-notifications.vue component within admin-notices directory
  • WordPress notifications preserve their original styling and functionality
  • Implemented count locking mechanism to prevent notifications from disappearing after being moved to drawer
  • Notification count runs immediately on component mount, independent of drawer state
  • WordPress notifications are automatically hidden from page and displayed in the notification drawer
  • Enhanced Create User Form with Password Features
  • Password validation shows visual indicators (green ticks) for each requirement:
  • Minimum 8 characters
  • At least one uppercase letter
  • At least one lowercase letter
  • At least one number
  • At least one special character
  • Created password generator utility function for secure random password generation
  • Created password validation utility function for real-time strength checking
  • Validation dropdown automatically appears when password field is focused and contains text
  • Implemented server-side cache key system for menu caching
  • Cache keys now include both user ID and rotating server-side key
  • When cache is flushed, the server rotates the cache key, invalidating all client caches
  • All users automatically see fresh menu data after cache rotation
  • Cache key is passed from WordPress to frontend via script tag attribute
  • Button rotates cache key on server, ensuring all users get fresh data
  • Menu cache is automatically cleared when saving or deleting a menu
  • Menu component listens for cache rotation events and automatically refreshes
  • Real-time menu updates for all users when menu is saved or deleted
  • Hidden submenu items are now properly filtered in both normal and remote site modes
  • Ensures submenu items respect the hidden setting from menu creator
Added
  • Admin Menu Search - Powerful search functionality for admin menu navigation
  • comprehensive menu search component with real-time filtering
  • KeepAlive wrapper to drawer to prevent component remounting and preserve moved notification nodes
  • smooth enter/leave animations for dropdown menu
  • cleanup on component unmount to prevent memory leaks
  • "Generate Password" button to create user form for quick strong password generation
  • password visibility toggle button to show/hide password text
  • real-time password validation dropdown that appears above password input when focused
  • REST API endpoint to rotate cache keys (uixpress/v1/menu-cache/rotate)
  • "Clear Cache" button to menu list view header for manual cache clearing
  • filtering for hidden submenu items in returnMenuItems computed property
Improved
  • notification polling to only check for new notifications without resetting existing count
  • User Details Dropdown with Shadow DOM Isolation
  • user-details.vue to use Teleport and ShadowRoot for style isolation
  • hover handling with cancellable timeouts for reliable show/hide behavior
  • user experience for creating secure passwords
  • Menu Cache System with Rotating Cache Keys
  • all cache functions to use the new cache key format
  • cache invalidation strategy for better multi-user support
Fixed
  • positioning to appear above the trigger container with 8px gap
  • Hidden Submenu Items Still Showing in Main Menu
  • issue where submenu items marked as hidden in menu creator were still displayed
  • Submenu Toggle Not Working When Top-Level Item Not Active
  • issue where submenus could only

Compatibility

Requires WordPress
5.5
Requires PHP
7.4

Not yet scanned

uiXpress v1.2.16 has not been security scanned yet.