uiXpress icon

Release v1.2.23

uiXpress v1.2.23

What's new in v1.2.23

uiXpress v1.2.23 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.3 MB
File available

Changelog

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

Compatibility

Requires WordPress
5.5
Requires PHP
7.4

Verified safe

uiXpress v1.2.23 scanned clean with no security threats detected.

View full scan report