Custom dashboard: dashboard tab order setting now includes per-tab visibility (show/hide); hidden tabs are excluded from the dashboard tab bar (with a fallback if all would be hidden)
Custom dashboard: new "Dashboard post types" setting (multi-select); drives Recent content, Scheduled Content, and Recent comments. Empty selection defaults to Posts only
Uploading a ZIP for an already installed plugin now asks for confirmation before replacing files
Confirmation modal shows useful plugin metadata from the plugin root header, including version and requirements, to help validate the replacement
Replaced plugins that were active now correctly remain marked active after a successful replace/reactivation
The "Rename uiXpress" white-label setting now updates the uiXpress plugin name in the modern plugin list and detail view
Added
REST endpoint `uixpress/v1/dashboard-comments` to return comments filtered by selected post types for the dashboard Recent comments card
Improved
plugin ZIP replacement flow in the modern plugin manager
Fixed
plugin active status after ZIP replacement
custom uiXpress plugin name in the modern plugin manager
encodeToHash used Web Crypto subtle.digest, which is unavailable outside secure contexts (HTTPS or localhost)
Sites on plain HTTP (e.g. Local .local domains) threw "Cannot read properties of undefined (reading 'digest')"
The hidden data endpoint admin.php?page=uixpress-posts-data overwrote global $pagenow too early (on plugins_loaded), so WordPress could resolve the wrong admin screen hook
Validation and edit-screen context now run at the start of render_page() after routing is correct
Permission check uses the requested post type’s edit capability (e.g. edit_pages for pages)
v1.2.20
Verified Safe
Released 7.0 MB
* Release Date 11 March 2026 *
*Hot fix for '.fixed' class causing issues on post tables.
Activity Log timestamps were showing incorrect times (+6 hours) for sites with non-UTC timezones
REST API now converts MySQL datetimes to ISO 8601 with site timezone for correct frontend display
Timestamps now display correctly regardless of WordPress timezone setting in Settings
Excluded Bricks and MailerPress plugin styles from uixpress style layering to prevent conflicts
Scoped CSS custom properties (--radius, --background, etc.) to :where(.wp-admin, .uixpress-isolation) to prevent conflicts with third-party themes and plugins
v1.2.17
File unavailableVerified Safe
Released 7.6 MB
Other
Release Date 30 January 2026 *
Replaces the default WordPress admin bar "New Content" menu with a cleaner design
Dynamically extracts available post types from WordPress admin bar
Shows appropriate icons for each content type (posts, pages, media, users, etc.)
Respects user permissions - only shows content types the user can create
Supports custom post types registered by plugins
Updates section now shows individual items instead of just counts
v1.2.16
File unavailable
Released 6.7 MB
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