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