July 8th, 2026

This is a major release. uiXpress 1.3.0 brings full WordPress multisite support — one of the most requested features since launch — and introduces Admin Framework, an entirely new way to manage WordPress, currently available as an opt-in beta.
uiXpress now works seamlessly across network-activated multisite installs. Configuration is centralised on the primary network site, and every subsite in the network inherits settings and Menu Creator configs automatically — no per-site setup required.
Centralised configuration — Settings, Menu Creator, and all uiXpress admin pages live on the primary network site only. Direct access on subsites redirects back to the primary site, and settings writes are blocked on network-managed subsites, so there's no risk of config drift across the network.
Subsite analytics that actually make sense — Analytics tables are now bootstrapped on frontend tracking rather than admin visits, so data is captured even on subsites that admins rarely log into. The user analytics dashboard scopes counts to subsite members only, and API calls always use current site data regardless of the remote site switcher.
If you've been holding off on uiXpress because your setup runs multisite — this is the update you've been waiting for.
Admin Framework is the biggest addition to uiXpress since launch. It's a full replacement for wp-admin: a standalone Vue 3 SPA served at its own URL (/uix-admin/) that replaces the legacy WordPress admin shell with a fast, modern, and deeply extensible experience.
Most screens aren't hard-coded — they're declarative JSON view definitions rendered by a built-in engine that turns schema into list, detail, form, and dashboard UIs. For plugin integration, Connectors wire third-party plugins (WooCommerce, SEO tools, caching plugins, custom post types) into the same interface without forking the codebase.
Standalone admin shell with sidebar navigation, responsive layout, theme palettes, and hash-based routing
Built-in managers for Dashboard, Content, Media, Plugins, Themes, Users, Comments, Updates, Profile, and Settings
JSON render engine — define screens in JSON, not bespoke code. List, detail, form, dashboard, and rich editor layouts from a single view definition
~25 node types — tables, grids, charts, stats, tabs, modals, drawers, repeaters, related lists, async actions, and more
Connectors — package views, settings pages, sidebar groups, quick actions, and user form extensions for any plugin or theme. Install from the marketplace, hand-author, or generate with the AI Connector Builder
Hybrid editor strategy — Block Editor and Site Editor in stripped iframes; native TipTap rich editor for REST-backed post types; full JSON forms for everything else
wp-admin as a compatibility layer — Gutenberg, Site Editor, and legacy plugin pages remain accessible. Admin Framework replaces the shell, not WordPress itself
Admin Framework is built as a platform. Views, sidebar items, settings pages, dashboard cards, row actions, field adapters, and server-side connector handlers are all registerable through PHP filters, JavaScript hooks, REST endpoints, and JSON definitions. No core patches. No fork.
Admin Framework is available as an opt-in beta in uiXpress settings. Enable it, set your route and redirect roles, and start with the built-in views or install a Connector. We'd love your feedback as we work toward a stable release.
Fixed custom theme colours — Custom base and accent colours now apply correctly across all admin pages, not just the settings page. Theme colours are applied as inline CSS variables on the document root, preventing theme.css from resetting custom colour scales back to defaults.
Fixed radio input styling — Resolved a style conflict where selected radio items appeared unclickable.
Expanded icon library — Added a large set of new icons to the shortcuts icon selector.
July 2nd, 2026
uiXpress 1.2.24 rebuilds how licence activation works from the ground up — making it more reliable, more secure, and easier to understand. If you've ever had a licence key mysteriously disappear after saving settings, this update is for you.
Licence keys and instance IDs now live in their own dedicated WordPress option (uixpress_license), completely separate from your main uiXpress settings.
Previously, licence data was bundled inside uixpress_settings and passed through the same save/load pipeline as everything else — including partial saves from elsewhere in the admin like Magic Dark Mode or custom CSS. That created edge cases where keys could be lost or overwritten. Now, changing your theme colours, dashboard settings, or any other option cannot affect your licence.
Activation, validation, and removal are handled through new server-side REST endpoints (/uixpress/v1/license/status, /activate, /validate, /remove). Licence operations no longer go through the general WordPress settings API, and activation calls to accounts.uipress.co are now made from PHP on your server rather than from the browser — keeping the flow cleaner and more secure.
On production sites, if uiXpress isn't activated yet, you'll see a dedicated activation screen instead of the full settings panel. Enter your key, activate, and you're in — no more hunting through the General tab or seeing half-unlocked settings with banners everywhere.
Staging and development sites are unaffected. If you're on .local, .test, a staging subdomain, or similar, you'll still get full access without needing to activate.
Already activated? You don't need to do anything. On upgrade, uiXpress automatically migrates your existing licence key and instance ID from the old settings storage into the new standalone option — including recovery for sites where the first migration pass missed the key. Your activation status, updates, and settings are preserved.
You can still remove your licence from Settings → General when activated. Removing the key deactivates the site locally and calls the uiPress accounts API to free up the activation slot.
June 25th, 2026
This release rebuilds how uiXpress stores its settings and menus from the ground up, moving from the database to lightweight JSON files. The result is a noticeably faster admin experience and a more stable, predictable foundation — one that also paves the way for WordPress multisite support in a future update.
uiXpress settings are no longer read from the wp_options table on every admin page load. Instead, non-sensitive configuration is stored in a simple JSON file at {uploads}/uixpress/settings.json, which is read directly from disk — bypassing database queries, autoload overhead, and object cache inconsistencies entirely.
Sensitive credentials (your license key, instance ID, Google Analytics service account, Turnstile secret key, and remote site app passwords) remain securely in the database. Everything else loads faster.
Existing installs are migrated automatically when you update — no manual steps required. If your uploads directory ever becomes unavailable, uiXpress gracefully falls back to full database storage until file access is restored.
The Menu Creator has moved from a custom post type (uipx-menu) to file-based JSON storage at {uploads}/uixpress/menus.json. This eliminates the paginated REST fetches and localStorage cache-key system that previously ran on every single admin request — published menus are now injected directly on page load, which means faster rendering and fewer moving parts that can break.
A new dedicated REST API (uixpress/v1/menus) replaces the old wp/v2/uipxmenus endpoint, and the sidebar refreshes automatically when menus are saved or deleted. An emergency backup is mirrored to the database whenever the file is written, so your menus are never at risk.
Security has been tightened across the board: the storage directory is protected with .htaccess and index.php, all CRUD operations require manage_options with nonce verification, published menu reads require an authenticated session, and all menu item URLs and metadata are sanitized on both write and output.
Existing menus migrate automatically on upgrade, and legacy CPT posts are cleaned up after a successful migration.
The installed plugins sidebar now supports multi-select with select-all, shift-click range selection, and a floating bulk action bar. You can activate, deactivate, update, toggle auto-updates, and delete plugins in bulk — with built-in safeguards that protect uiXpress from accidental deactivation and skip plugins with unmet dependencies. After each operation you get a clear summary of what succeeded, failed, or was skipped.
Plugin rows also now display version numbers with an "Update available" label when updates are pending.
Fixed WooCommerce layout and styling issues
Fixed layout issues on the widgets page
Fixed style conflicts with the block editor and Etch
April 27th, 2026
This release rounds out the custom dashboard with two long-requested controls — per-tab visibility and a post type selector that drives Recent Content, Scheduled Content, and Recent Comments — so you can tailor the dashboard to exactly what matters for your site.
The modern plugin manager also gets a meaningful upgrade: uploading a ZIP for an already-installed plugin now triggers a confirmation step that surfaces the plugin's version and requirements before anything is replaced, and active plugins correctly stay active after a successful swap. White-label renaming now carries through to the plugin list and detail view as well.
A conflict with Solid Security has also been resolved.
April 5th, 2026
Released 5 April 2026
A small but meaningful maintenance release focused on stability, polish, and a handy new settings option.
Smarter hover submenus. Navigating nested menus now feels a lot more forgiving. We've added pointer-intent tracking with a grace area, so slight diagonal drift no longer snaps submenus shut mid-move, and crossing over neighbouring parent items while heading toward your target no longer causes accidental switches. Submenu bounds also recalculate on scroll and resize for more reliable behaviour.
Dashboard tab reordering. You can now rearrange your dashboard category tabs exactly how you like them. Head to Settings → Dashboard → Dashboard tab order, drag them into place, and your layout persists across reloads.
Dark mode polish. Buttons now have better contrast and cleaner separation in dark mode, the new content dropdown properly respects your active theme, and the menu icons have been refreshed across the board.
Bug fixes.
Fixed a Gravatar hashing error on non-secure HTTP sites (including local .local domains), where the Web Crypto API isn't available. A SHA-256 fallback now kicks in automatically.
Fixed intermittent pagination issues on the modern post list — page 2 on Pages and other post types should now load reliably without redirects.
Fixed submenu hover state leaking between menu sections, so the same link can no longer appear active in both the main menu and shortcuts simultaneously.
Various wp-toolbar fixes.
As always, thanks for the continued feedback — a lot of this release came directly from bug reports and suggestions. Keep them coming.
March 11th, 2026
Fixes an issue where a ‘.fixed‘ class was interfering with table posts etc.
March 11th, 2026
Hey everyone, quick update today focused on squashing bugs and tightening things up.
Fixes
We resolved several compatibility issues with third-party plugins including WooCommerce, VITEPOS, and RankMath. Google font selection should now behave properly, toolbar items display correctly on hover again, and frontend links in the toolbar are back to normal.
Improvements
Mobile users will notice smoother admin menu behaviour — we've disabled hover-based menus on mobile where they weren't practical. The menu creator also got some under-the-hood stability work with smarter caching and invalidation.
New
When creating a new role in the Role Editor, you can now choose an existing role as a starting point rather than building permissions from scratch. We've also added an "important" flag in the Admin Notices UI, letting you pin critical notices to the top of the admin page.
Update available now through your WordPress dashboard and your account.
Full changelog:
Fixed toolbar items not showing on hover *
Fixed conflict with VITEPOS *
Fixed frontend links display in the toolbar *
Fixed hidden Product type selector in woocommerce. *
Fixed font selection for google that would bug out when a font was set. *
Fixed conflict with woocommerce class 'fixed' which does not mean position fixed. *
Fixed issue with RankMath not displaying in the menu *
Improved admin menu hover behavior by disabling hover menu behaviour on mobile *
When creating new role in role editor, it gives you option to Choose a role here if you want a starting point instead of building capabilities from scratch. *
Added stability improvements to menu creator and better cache and invalidation logic. *
Added important flag in the Admin Notices UI so you can flag notices to show at the top of the admin page. *
February 26th, 2026
Fixed Activity Log timestamp timezone display
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
Removed user avatar dropdown and icon from toolbar
Removed the circular avatar/gravatar element and associated context menu from the main toolbar
Removed Theme switcher and Logout options that were in the dropdown (may be relocated elsewhere)
Improved style layering and CSS scoping
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
Improved WordPress toolbar integration
Changed WP toolbar host element ID from wpadminbar to uix-wp-toolbar-host to avoid conflicts
Added retry logic when moving toolbar items (delays at 100ms, 300ms, 600ms) for async-loaded toolbar content
moveToolbar now returns boolean to indicate success for retry logic
Simplified frontend toolbar wrapper
Removed toolbar container and toolbar classes from frontend wrapper for cleaner markup
Improved global search keyboard handling
Search keydown listener now uses capture: true for more reliable keyboard shortcut handling
Dashboard layout improvements
Restructured dashboard page layout with improved nesting and background styling
Added bg-zinc-50 dark:bg-zinc-950 background to dashboard and activity log pages for consistent appearance
Fixed community feedback
Theme base colors not persisting after save/refresh (scoped CSS properties fix)
Bricks and Advanced Themer toggle styling conflicts (Bricks style exclusion)
MailerPress sidebar text not visible in light/dark theme (MailerPress style exclusion)
WordPress command bar opening alongside uiXpress on Ctrl+K (search uses capture phase)
January 30th, 2026
NEW: Add New Content Toolbar Button
Added modern "Add New" dropdown button to the left side of the toolbar
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
NEW: Detailed Updates in Notifications Panel
Updates section now shows individual items instead of just counts
WordPress core updates display current and new version numbers
Each plugin with available update is listed with name and version transition
Each theme with available update is listed with name and version transition
Color-coded icons: blue for core, orange for plugins, purple for themes
Direct links to appropriate update pages for each item
Respects user capabilities (update_core, update_plugins, update_themes, moderate_comments)
Fixed style conflict with elemenetor admin ui
Fixed issue with Gravity forms where new form modals were not showing
Improved css scoping to prevent some style conflicts
Added new translations: Czech, Japanese, Korean, Polish, Russian, Turkish, and Chinese (Traditional)
Dashboard analytics category now only shows when analytics is enabled in settings
Fixed dashboard card layout issue where card wrappers were rendered even when user lacked required capabilities or plugins
January 23rd, 2026

We're thrilled to announce uiXpress 1.2.16, our biggest release yet with powerful new search capabilities, Google Analytics 4 integration, advanced font customization, and comprehensive WooCommerce customer insights.
Navigate your WordPress admin faster than ever with the new Admin Menu Search. This powerful search functionality lets you find any admin page in seconds, searching through all menu items by name, URL, or ID.
Key features:
Real-time filtering as you type with highlighted matching text
Full keyboard navigation - use arrow keys to navigate, Enter to select, Escape to close
Smart sorting - exact matches first, then name matches, then URL matches
Context awareness - shows parent menu information for submenu items
Auto-selection - first result is automatically selected for lightning-fast keyboard navigation
Always accessible - search input is always visible when enabled (no button required)
The search seamlessly integrates into your admin menu with a refined UI that matches the existing design system and full dark mode support. Enable it in Settings > Menu > Enable Admin Menu Search and experience a faster way to navigate WordPress.
Connect your Google Analytics 4 properties directly to uiXpress Analytics and view all your analytics data without leaving WordPress. This seamless integration brings the power of Google Analytics into your unified admin dashboard.
What you get:
Service account authentication with encrypted credential storage for security
Automatic property detection from your Google Analytics account
Complete data integration - overview stats, page views, devices, countries, referrers, and geographic data
Seamless provider switching between uiXpress built-in analytics and Google Analytics
Error handling with clear, user-friendly messages for authentication issues
OAuth-style connection flow with easy disconnect functionality
All your existing dashboard cards automatically work with Google Analytics data. Configure your connection in Settings > Analytics > Analytics Provider with a Google Analytics service account that has Viewer access to your GA4 property.
Take complete control over your admin interface typography with the new Custom Font Selector. Choose from over 1000 Google Fonts, upload your own font files, or use custom font URLs - all with real-time preview.
Font options include:
Google Fonts - browse and search 1000+ fonts with live preview, select multiple weights (400, 700, custom)
Upload fonts - support for .woff, .woff2, .ttf, and .otf files with automatic font-face generation
Custom URLs - enter external font service URLs
System fonts - use default WordPress fonts
The visual selector makes it easy to find the perfect font, with real-time preview showing exactly how it will look in your admin interface. Configure your custom font in Settings > Theme > Custom Font.
For WooCommerce users, we've added comprehensive customer data integration directly into the user details view. Get instant access to customer analytics and order history without leaving the user management interface.
Customer insights include:
Order analytics - total orders, total spent, average order value, and total items purchased
Order status breakdown with color-coded visual badges
Recent orders list showing the last 5 orders with status and totals
Complete billing and shipping addresses with company, email, and phone
Paying customer status badge for easy identification
Customer lifecycle dates - creation and modification timestamps
All data is fetched using WooCommerce's REST API and displayed in a beautifully styled interface that matches the existing dark mode design system.
WordPress native notifications are now integrated into uiXpress's unified admin notices panel. All your notifications - both WordPress core and custom admin notices - appear in a single, elegant notification center for better organization and visibility.
The new system uses smart count tracking that prevents notifications from disappearing, with improved polling that only checks for new notifications without resetting your existing count.
Create User Form Improvements:
Generate Password button for instant strong password creation
Password visibility toggle to show/hide password text
Real-time password validation dropdown with visual indicators (green ticks) for each requirement:
Minimum 8 characters
Uppercase, lowercase, number, and special character requirements
Validation appears automatically when you focus the password field
User Details View:
Updated user details dropdown with Shadow DOM isolation for better style consistency
Smooth animations for dropdown menu transitions
Improved hover handling with reliable show/hide behavior
Better positioning with proper gap spacing
We've created an extensible component registration system for the user details view, allowing external plugins to add custom components and categories. The API supports both Vue.js 3 and React components with capability-based visibility control.
Components can be registered to specific tab categories (Details, Activity, Commerce, or custom) and automatically receive userId, userData, appData, and id props. This follows the same pattern as our Dashboard Cards API for consistency across all extensibility features.
The menu cache system now uses rotating cache keys for better multi-user support. When you clear the cache, all users automatically see fresh menu data. A new "Clear Cache" button in the menu list view makes cache management effortless, and the menu automatically refreshes when saved or deleted for real-time updates across all users.
Fixed hidden submenu items still showing in main menu - items marked as hidden in menu creator are now properly filtered
Fixed submenu toggle not working when top-level item isn't active - submenus can now be toggled open/closed regardless of active state
Fixed layout conflicts with Fluent Cart plugin
Fixed shadow rendering on login page
Fixed user flyout menu sometimes getting cut off in the sidebar
Updated all translation files for multilingual support
Update now from your account dashboard to experience these powerful new features. This release represents months of development focused on making uiXpress more powerful, more extensible, and more beautiful.
Admin Menu Search alone will transform how you navigate WordPress. Combined with Google Analytics integration, custom fonts, and WooCommerce insights, this is our most feature-rich release ever.
Test on a staging site first for production environments, then enjoy the future of WordPress admin management.