uiXpress icon

15 versions

uiXpress history.

Every release of uiXpress is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.

15 of 15 releases scanned clean
v1.5.1Latest
September 1, 20267.9 MBScanned
Other
  • Released 02nd September 2026 *
  • Rebuilt the Menu Creator editor layout and flow
  • Split the editor into a structure tree and a stacked inspector instead of the old 3-column settings grid
  • Menu name, status, and unsaved state sit in the header; Settings, import, export, restore, and delete live with the menu actions
  • The editor opens with nothing selected and a short empty state: click an item to edit it, or Settings for name, status, and audience
  • Search, expand/collapse, drag handles, and add-link / add-separator actions are on the tree
  • Custom items can be added as children of the selected item; WordPress items can be reset without deleting them
  • Import asks before replacing the current menu; leaving with unsaved changes now warns
  • The editor waited for the live WordPress menu and the saved menu at the same time, so a fast save response could treat every WordPress item as removed
  • Parsing the admin menu for the editor no longer clears icons on the live sidebar
  • Items without a submenu no longer shift left; the expand column stays reserved
  • Settings is a header action, not a row in the item tree
  • Hardened Menu Creator save and list behaviour
  • Saves now send the full menu payload; title and status count as unsaved changes
  • Expanding a submenu or opening an item no longer marks the menu dirty
  • List search is debounced; deleting a menu from the list asks for confirmation and closes it if it is open
  • Kept toolbar link dropdowns above admin content
  • WordPress toolbar submenus, nested submenus, and the Add New dropdown now use z-index 9999
  • Dashboard, media, plugins, posts, and admin notices now ship their own isolation CSS, the same way Settings already did
  • WordPress admin chrome stays native; only the Vue page content is styled
Fixed
  • Menu Creator items disappearing or saving empty
  • Menu Creator tree alignment and settings placement
  • custom pages loading unstyled when the theme is disabled
Added
  • and existing menus now wait for the WordPress menu before merging, and keep saved items if that menu cannot be read
August 27, 202610.2 MBScanned
Other
  • Released 27th August 2026 *
  • Cards use WooCommerce's built-in `wc-analytics` reporting REST API for revenue, orders, products, categories, customers, coupons, and stock
  • Revenue chart, recent orders, top customers by spend, and stock alerts sit alongside KPI cards so store performance is visible without leaving the dashboard
  • Slightly increased default admin menu icon stroke width
  • Lucide-mapped WordPress dashicons now use stroke width 1.5 instead of 1
  • Icons stay visible when the menu is minimized so the icon rail remains usable
  • Credentials are written to the database option row directly and verified on read-back before the connection is reported as saved
  • The Property ID field stays available after a credential save, including a manual numeric-ID fallback when property discovery fails
  • Setup instructions now include the Google Analytics Admin API as well as the Data API
  • WordPress streams update progress into an iframe; uiXpress chrome and theme CSS kept that frame white until the update finished
  • The update iframe is stacked above the admin chrome overlay so browsers can paint streamed progress
  • Long plugin descriptions, changelogs, and reviews can now scroll in the details pane
  • Details content is centered with a max width so banners no longer stretch across ultrawide screens
  • Hide toolbar now applies only on larger screens
  • The Theme setting still removes the top toolbar from the classic admin shell at the lg breakpoint and above
  • Small / mobile views keep the toolbar so the hamburger menu and toolbar actions remain available
  • Dragging the right-edge handle now measures from the card, so cards no longer jump wider on the first pixel
  • Cards can shrink to col-span-2 instead of stopping at col-span-4
  • Compact 2- and 3-column cards now expand like the others on smaller screens (floor to 4 on tablet / narrow desktop, full width on mobile)
  • Aligned media type breakdown with other Media Analytics stats
  • File types now use the same centered stat cells as Recent, Unused, Large Files, and Disk Usage
  • A single type spans the row so it no longer reads as a leftover list item
  • Title and date range stack instead of crowding one row
  • Customize is hidden below the lg breakpoint; Done still shows if customize mode is already on
  • Refined dashboard cards UI
  • Split Browsers & OS into separate Browsers and Operating Systems cards with matching logos
  • Browser logos come from alrra/browser-logos
  • OS logos come from ngeenx/operating-system-logos
  • Traffic Sources and Content now use the same single inner-card layout as Device Usage
  • Card descriptions now appear in an info tooltip beside the title instead of as a subtitle
  • Click a country, referrer, page, or device to filter every analytics card
  • Filters stack with AND, persist in the URL, and can be removed from header chips
  • Map circles use the same country filter as the Top Countries card
  • Made the dashboard analytics chart configurable
  • Choose up to four metrics (views, visitors, sessions, bounce rate, time on page, and more)
  • Optional custom title, with selections saved to the dashboard layout
  • Mixed units (counts, %, duration) plot on separate hidden axes
  • Expanded built-in analytics into a full traffic product
  • Persist real events, time on page, UTM campaigns, visitor IDs, and WordPress content
  • Resolve country/city from CDN headers or a cached GeoIP lookup
  • Stop simulating Top Events and stop recounting page views on tab focus
  • Settings for bot exclusion, logged-in tracking, and conversion paths
  • Dummy data now covers events, published content/authors, and conversions
  • Top Events now reads list responses that include `_provider` metadata
Added
  • a Store dashboard tab with WooCommerce Analytics cards
  • Store section appears when WooCommerce is active and the user can view reports
  • option to hide admin menu icons
  • Menu setting hides icons next to item labels in the expanded menu, search, favorites, and drilldown views
  • click-to-filter on the analytics dashboard
  • Browsers, Operating Systems, Traffic Sources, Landing Pages, Exit Pages, Content, Conversions
Fixed
  • Google Analytics service-account setup after file-based settings storage
  • blank plugin/theme update iframe on update-core.php
  • user Commerce tab cards rendering in dark styles while the app is in light mode
  • plugin details scrolling and ultrawide layout
  • dashboard card resize in Customize mode
Improved
  • Update, plugin-info, and other IFRAME_REQUEST screens now skip the uiXpress shell entirely
  • dashboard header on small screens
August 17, 20267.3 MBScanned
Other
  • Released Released 17 August 2026 *
  • Applies when signing in to wp-admin and when an already-logged-in user visits the login screen
  • Explicit redirect_to targets (for example returning to a post after the session expired) are still honoured
  • Admin Framework is unaffected
  • Other plugins can pass URL or path fragments (e.g. `/wp-content/plugins/woocommerce/`) so their admin CSS is wrapped in a named layer
  • SiteGround Security (`sg-security`) stylesheets are layered by default
  • uiXpress’s own sheets are never layered; `uixpress/style-layering/exclude` still wins when both match
  • Parent items open a nested panel with a back control instead of expanding inline or flying out
  • Uses Motion for Vue (motion-v) for directional slide transitions between menu levels
  • Active submenu items now use the same background, border, and text treatment as top-level active items so they remain clearly distinguishable on light backgrounds
Added
  • per-role redirect after login for the classic wp-admin shell
  • Login setting “Redirect after login” maps each role to a wp-admin destination (dashboard, posts, pages, custom path, and more)
  • `uixpress/style-layering/include` filter to opt extra stylesheets into CSS layering
  • drilldown submenu style for the admin menu
  • “Drilldown” option under Menu → Submenu style alongside Click and Hover
Fixed
  • active submenu item contrast in light mode
v1.4.3Unavailable
August 5, 20267.3 MBScanned
Other
  • Released 5 August 2026 *
  • Admin Framework is unaffected; a mobile menu toggle remains available when the toolbar is hidden
  • Matching is case-insensitive against the current request path and query string
  • Useful for avoiding conflicts with front-end page builders; Admin Framework is unaffected
  • Replacements now cover gettext context variants, admin menu titles, plugin Name/Author/Description fields (modern Plugins page, classic plugins list, and updates), and all uiXpress Vue apps via wp.i18n
  • Find/replace uses substring matching on both PHP and JavaScript paths
  • Stopped blocksy css bleeding over into the media library (classic) and stopping thumbnails from showing
Added
  • admin shell options to hide the notifications panel and the top toolbar
  • Menu setting “Hide notifications panel” removes the notifications bell and inline panel from the main menu sidebar
  • Theme setting “Hide toolbar” removes the complete top toolbar from the classic admin shell
  • ability to disable the uiXpress theme (classic shell and frontend toolbar) on specific URLs or URL patterns
  • General setting “Disable theme on URLs” accepts path or query substrings such as /page-slug/ or ?bricks=run
Fixed
  • white-label text replacement so it applies consistently across the admin
  • conflict with bitforms where it's styles were bleeding into the admin menu increasing size of images
v1.4.2Unavailable
July 31, 20267.4 MBScanned
Other
  • Released 31 July 2026 *
  • OAuth sign-in through the uiXpress GitHub broker; access tokens are stored encrypted in a dedicated option and are excluded from normal settings export/import
  • Pick which settings to include from a catalog grouped like the settings screen (General, Theme, Admin Framework, Login, Dashboard, Security, and more); sensitive keys such as license, remote site credentials, analytics secrets, and TurnStyle secrets never leave the site
  • Manual Push uploads the selected settings manifest to GitHub; Pull applies only the managed keys from the remote file
  • Push detects remote changes and requires a Pull first when the file SHA no longer matches the last known baseline
  • Optional automatic sync runs scheduled Pull-only updates at 15 minutes, 30 minutes, hourly, twice daily, or daily
  • Create a new GitHub repository from the settings UI; browse repositories and branches after connecting
  • Status panel shows connection details, remote file availability, last sync result, local drift, and recent activity
  • REST endpoints under uixpress/v1/settings-sync for status, OAuth, configuration, repositories, branches, push, and pull (manage_options)
  • Multisite-aware storage and cron on the network config site; concurrent sync operations are serialized with a short-lived lock
  • Extensible via uixpress/settings_sync/catalog and uixpress/settings_sync/protected_keys filters
  • Restyled user details on modern user management
Added
  • GitHub settings sync for versioning and sharing uiXpress configuration across sites
  • Sync category in uiXpress settings to connect GitHub, choose repository, branch, and JSON file path (default uixpress/settings.json)
  • PHP and frontend regression coverage for manifest validation, sync helpers, and service behavior
Fixed
  • issue with modern user management where the user details page was not loading
v1.4.1Unavailable
July 23, 202611.0 MBScanned
Other
  • Released 23 July 2026 *
  • Replaces the previous Magic Dark Mode invert-filter approach with CSSOM-based color conversion scoped to #wpcontent
  • Activates automatically when dark mode is enabled on native wp-admin screens; uiXpress chrome (menu, toolbar, custom pages) keeps its native Tailwind dark theme
  • Neutral backgrounds, borders, and text map to the active Theme Designer base scale; chromatic colors retain their hue
  • Reads plugin and theme stylesheets (including @import layers and adoptedStyleSheets), inline styles, and computed light surfaces, then injects scoped override rules
  • Handles dynamically added content via DOM observers, CSSOM hooks, and incremental surface rescans for late-loaded styles and overlays
  • Isolation zones (.uipx-normalize, .uixpress-isolation) are excluded so uiXpress components are never rewritten
  • Dedicated overlay and TinyMCE styles for Gutenberg popovers, modals, dropdowns, and the classic editor when portaled outside #wpcontent
  • Interactive states (hover, active, focus, checked) are darkened with appropriate specificity; text contrast is corrected when backgrounds become too dark
  • Session-scoped page and stylesheet caches in sessionStorage speed up repeat visits; caches invalidate on theme or settings changes
  • Quick Actions: capability-aware shortcuts for creating content, uploading media, moderating comments, viewing the site, and opening settings
  • Pending Updates: actionable list of core, plugin, and theme updates with version details, a check-for-updates action, and links to the built-in WordPress updates screens
  • Comment Moderation: pending comment queue with count badge and recent items awaiting approval (independent of the dashboard date filter)
  • Recent Activity: compact audit trail of latest admin actions when Activity Logger is enabled (requires manage_options)
  • Top Events: analytics card showing the most common on-site interaction events (clicks, scroll depth, form submissions, etc.) when uiXpress Analytics is enabled
  • Overview cards are ordered with actionable items first; admin-only cards use capability checks so they are hidden from users without the required permissions
  • Pending Updates links use classic wp-admin destinations (update-core.php, plugins.php, themes.php) rather than the admin framework updates route
  • Shared useUpdates composable moved to app/src/composables/useUpdates.js for reuse across dashboard and admin framework
  • Customize mode on the Overview and Analytics tabs for drag-to-reorder, drag-to-resize, and hide/show cards
  • Card order, width, and visibility are saved per user via REST endpoint uixpress/v1/dashboard-layout
  • Hidden cards can be restored from the customize toolbar; Reset layout restores defaults for the active tab
  • Available on both the classic dashboard and admin framework dashboard views
  • Overhauled Theme settings with a dedicated Theme Designer
  • Replaced the flat Theme settings grid with a structured designer for colors, layout, typography, and advanced options
  • Organised settings into Behavior, Colors, Layout & shape, Typography, and Advanced sections
  • Theme changes apply live across the admin while editing
  • Spacing density presets: Default, Compact, and Comfortable
  • Corner style presets: Default, Sharp, Rounded, and Pill
  • Advanced overrides for custom spacing unit and border radius values
  • Tailwind spacing and radius utilities now respond to saved theme tokens at runtime
  • Expanded theme color presets using Tailwind / shadcn-vue palettes
  • Base presets: Zinc, Neutral, Stone, Slate, and Gray
  • Accent presets: Indigo, Blue, Violet, Purple, Sky, Cyan, Teal, Emerald, Green, Lime, Yellow, Amber, Orange, Red, Rose, Pink, and Fuchsia
  • Presets apply full official Tailwind color scales instead of generated approximations
  • Preset cards show full-scale stripe previews inspired by shadcn-vue color pickers
  • Advanced section supports manual seed colors and per-step scale overrides
  • Selected colour presets are saved and restored via base_theme_preset and accent_theme_preset
  • Extended theme application beyond --uix-base-* and --uix-accent-* to include --spacing-unit and --radius
  • Accent color changes now sync --uix-accent-*-rgb values for WordPress admin theme APIs
  • Login page receives the same layout and colour variables as the admin area
Added
  • uiXpress Dark Engine for automatic dark mode on classic WordPress admin pages
  • npm run test:dark-engine regression suite for color conversion, scoping, caching, and restore behavior
  • new custom dashboard cards on the Overview and Analytics tabs
  • REST endpoint uixpress/v1/content-stats for post-type status counts (publish, draft, pending, scheduled, trash)
  • per-user dashboard layout customization
  • configurable layout tokens for the classic admin shell
Removed
  • per-page Magic Dark Mode opt-in; dark mode now applies consistently across all classic admin screens when enabled
Improved
  • theme variable runtime application
Fixed
  • corner style presets having no effect d
v1.4.0Unavailable
July 17, 202610.8 MBScanned
Other
  • Release TBC *
  • lmnFetch proactively refreshes stale nonces and retries once after security token failures
  • Background timer and tab visibility checks keep long-lived admin sessions working without a page reload
  • REST nonce refresh endpoint requires a matching Origin or Referer host, is rate-limited per user and IP, and returns Cache-Control: no-store
  • Admin framework wp-admin redirect safeguard (beta)
  • Users with the manage_options capability are never redirected from wp-admin to uix-admin
  • The Administrator role and admin users are stripped from redirect settings on save and cannot be selected in settings
  • Optionally retains the previous plugin version after updates for one-click rollback
  • Automatically detects immediate fatal errors and restores the known-good version
  • Covers manual, automatic, bulk, REST, and ZIP replacement update flows
  • Emails the WordPress administrator when an automatic rollback is attempted
  • Stores protected copies in private storage outside the public web root
  • Installed plugin searches with no matches now offer to search the same term in the WordPress plugin directory
  • Plugin repository opens in the main detail panel instead of a flyout drawer, matching the admin framework layout
  • Repository search terms are preserved when opening plugin details and returning to results
  • Dashboard, posts, media, users, comments, plugins, settings, Menu Creator, Activity Log, Database Explorer, Role Editor, and Admin Notices can switch without a full page reload
  • Page scripts and styles are loaded on demand to keep the initial admin bundle lightweight
  • Browser back and forward navigation, page titles, menu highlighting, and post-type context stay synchronized
  • Native WordPress screens such as the block editor, Site Editor, and Customizer continue to use full page loads
  • Reworked backend bootstrapping so admin, REST, AJAX, and cron services load only in the request contexts that need them
  • Reduced the measured uiXpress frontend bootstrap memory by approximately 49%, while loading 77 fewer PHP files and classes
  • Deferred WordPress plugin, theme, update, and list-table dependencies until their management features are used
  • Reduced logged-in frontend toolbar work by skipping admin-only plugin scans, menus, post types, MIME types, theme settings, and capability payloads
  • Activity logger services now load only when activity logging is enabled
  • Successful analytics table checks are cached to avoid repeated database schema queries
  • Preserved custom login routing, SEO metadata, frontend analytics, collaboration, admin framework routes, REST endpoints, and scheduled cleanup tasks
  • Corrected Plugin Performance reporting and rankings
  • Plugin rows no longer present the shared PHP process peak as memory owned by each plugin
  • The overview reports the page process peak once instead of summing overlapping values
  • uiXpress now records direct lifecycle checkpoints for autoloading, app construction, initialization, and asset enqueueing
  • Memory diagnostics distinguish retained bootstrap growth, observed process growth, and PHP allocator-reserved memory
  • Relative impact rankings now use a weighted share of execution time, attributed database queries, and delivered asset size
  • Asset impact includes only queued or printed scripts, styles, and their dependencies instead of every registered asset
  • Database queries now belong to one nearest plugin caller, excluding profiler and WordPress dispatch frames
  • Query totals report the global post-plugins-loaded observation window instead of summing overlapping plugin counts
  • Query fingerprints, source files, and originating hooks are available for more reliable diagnostics
  • Reduced database query overhead
  • Consolidated migration checks and cached settings reads with blog-scoped multisite isolation
  • Reduced the measured warm public uiXpress bootstrap from three database queries to one without a persistent object cache
  • Replaced repeated activity and analytics table checks with versioned schema readiness markers
  • Batched activity writes in retry-safe chunks and converted analytics aggregation to transactional set-based queries
  • Cached analytics settings per request and combined comparison, event, user, and media counters
  • Reduced dashboard, user, media, and analytics counter queries while preserving existing response formats
  • Replaced global object-cache flushes with targeted uiXpress repository invalidation
  • Refined and standardised UI
Added
  • automatic REST nonce refresh for the main admin app
  • uixpress/v1/rest-nonce endpoint returns a fresh wp_rest nonce for the current session
  • Plugin Update Protector
  • faster navigation between modern uiXpress admin pages
  • a subtle page-content transition with reduced-motion support
  • a one-request admin framework bootstrap with automatic fallback to the existing endpoints
Improved
  • plugins page search and repository browsing
  • PHP performance and memory usage across frontend requests
July 8, 202610.5 MBScanned
Other
  • Release date date 8 July 2026 *
  • uiXpress configuration menu (Settings, Menu Creator, etc.) is only shown on the primary network site
  • Network-managed subsites inherit settings and Menu Creator configs from the primary site
  • Direct access to uiXpress admin pages on subsites redirects to the primary site
  • Settings and menu writes are blocked on network-managed subsites
  • Analytics tables are bootstrapped on frontend tracking, not only on admin visits
  • User analytics dashboard counts subsite members only on multisite
  • Analytics dashboard API calls always use current site data (ignores remote site switcher)
  • Theme colors are now applied as inline CSS variables on the document root, matching the settings page behaviour
  • Prevents `theme.css` (loaded in the admin footer) from resetting custom color scales back to defaults on other admin pages
Added
  • WordPress multisite support for network-activated installs
  • lots of extra icons for the shortcuts icon select
  • admin framework released in beta.
Improved
  • built-in analytics for WordPress multisite subsites
Fixed
  • custom base and accent theme colors not applying outside the settings page
  • style conflict with radio inputs where selected items appeared unclickable.
v1.2.24Unavailable
July 2, 20266.5 MBScanned
v1.2.23Unavailable
June 25, 20266.3 MBScanned
Other
  • Release date 25 June 2026 *
  • Settings storage moved from database to file-based JSON
  • Non-sensitive uiXpress settings are now stored in `{uploads}/uixpress/settings.json` instead of the `uixpress_settings` option
  • Sensitive credentials remain in the database only: license key, instance ID, Google Analytics service account, Turnstile secret key, and remote site app passwords
  • Existing installs are migrated automatically on upgrade; no manual action required
  • If the uploads directory is unavailable or not writable, settings fall back to full database storage until file access is restored
  • Menu Creator storage moved from custom post type to file-based JSON
  • Custom admin menus are now stored in `{uploads}/uixpress/menus.json` instead of the `uipx-menu` post type
  • Existing menus are migrated automatically on upgrade; legacy CPT posts are removed after a successful migration
  • Published menus are injected on admin page load, removing paginated REST fetches and the localStorage cache-key system on every admin request
  • Sidebar refreshes after edits via `uixpress/v1/menus/published` when menus are saved or deleted
  • Emergency fallback: menu data is mirrored to the `uixpress_menus_backup` option whenever the file is written
  • Security: `{uploads}/uixpress/` is protected with `.htaccess` and `index.php`; Menu Creator CRUD requires `manage_options` with REST nonce verification; published menu reads require an authenticated session; menu item URLs and metadata are sanitized on write and on API output
  • Modern plugin manager: batch selection and bulk actions
  • Multi-select in the installed plugins sidebar with select-all, shift-click range select, and a floating bulk action bar
  • Row checkboxes are right-aligned and revealed on hover; selected plugins keep their checkbox visible
  • Plugin list rows show version number with an "Update available" label when an update is pending (author removed from the list view)
  • Bulk activate, deactivate, update, enable/disable auto-updates, and delete via sequential calls to existing REST endpoints
  • uiXpress is protected from bulk deactivate and delete; plugins with unmet dependencies are skipped during bulk activate
  • Summary notifications report success, failure, and skipped counts after each bulk operation
Added
  • `uixpress/v1/menus` replaces `wp/v2/uipxmenus` for Menu Creator CRUD
Fixed
  • woocommerce layout / styling issues.
  • layout issues on the widgets page.
  • style conflicts with block editor and etch

Why archive

Sometimes the latest release isn't the one you need. The archive lets you pin uiXpress to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.