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.