Releases: Yelbow/szm-admin-suite
Release list
v1.1.0 — Plugin Recommendations: duotone icons + expanded list
Plugin Recommendations card: added Duplicate Post, Twentig, Otter Blocks, LiteSpeed Cache, and a duotone icon tile (gradient bg + grayscale icon with initial-letter fallback) for every recommended plugin.
v1.0.10 — Screen Options & media modal theming fix
Correction to v1.0.9. After that release, the user pointed out every one of the 7 screenshots that prompted it still had an unfixed issue — this release fixes the 2 that were missed:
- Screen Options / Help toggle buttons + their dropdown panel were pure white with near-illegible text.
- The media modal's toolbar (e.g. Featured Image panel's filter/search bar and bottom action bar) rendered as a plain white strip.
Both traced to the same root cause: WP core's own stylesheet for this dynamically-invoked chrome can load after the theme's CSS on the screens where it's actually used, so an equal-specificity theme rule silently loses on enqueue order alone.
Kawaii, Goth-Baddie and Cyberpunk also gained full media-library modal theming for the first time (previously Midnight-only).
🤖 Generated with Claude Code
v1.0.9
Fixes 4 QA issues found in today's screenshots, applied across all 4 admin themes (Midnight, Kawaii, Goth-Baddie, Cyberpunk):
- Declutter: new "suppress plugin notices" toggle (on by default) hides non-essential plugin promo/upsell banners from wp-admin. Real errors, WordPress core update notices, and this plugin's own notices always stay visible.
- Settings tab bar: inactive tabs now show a hover/focus state, and got breathing room below the tab row.
- Checkboxes/radios: no longer render as plain white boxes — themed background, border, and checkmark color per theme.
🤖 Generated with Claude Code
v1.0.8
Fixes for Midnight admin theme reported by the user: Media Library folder
panel (Real Media Library plugin) white backgrounds, core Media Library
toolbar/modal, posts/pages meta boxes drawer styling, and form input
inconsistencies (untyped inputs, page-title-action buttons). See
DECISIONS.md (2026-09-02 entry) for full detail.
🤖 Generated with Claude Code
1.0.7 — Yoast panel consistency fix
Fixes an inconsistency the user flagged in the Midnight theme's Gutenberg
editor: Yoast SEO's keyphrase input field was dark while the rest of its
panel stayed light. Root cause: the plugin's global dark-input styling
(.wp-core-ui input[type=text]) is unscoped beyond <body> and reached
into Yoast's own, deliberately-light panel.
Fix: Yoast's own form fields (.wpseo-metabox-content inputs/textarea/select)
now revert to their native light styling, so the whole panel reads as
consistently light instead of a light-panel-with-a-dark-input mix.
Verified with a full 12-page WCAG contrast re-scan — no new regressions,
only pre-approved false positives (screen-reader-only text, color-scheme
preview swatch) remain.
1.0.6
1.0.5
1.0.4
Midnight theme menu QA pass:
- Added missing :focus state on submenu links
- Added :focus-visible ring on top-level and submenu links (WCAG 2.4.7)
- Fixed white-background contrast bug on plugin update notices (WP-core selector specificity)
See DECISIONS.md for full root-cause details.
1.0.3
Fix: declutter widgets weren't actually being hidden — hook was registered on the wrong action (load-index.php instead of wp_dashboard_setup), so it ran before any widget existed. Now hooks wp_dashboard_setup at PHP_INT_MAX priority, after all plugins (Yoast etc.) have registered theirs.
1.0.2
Declutter: allowlist model
Dashboard widgets not on the allow-list (Welcome, Plugin Recommendations; Site Health is always exempt) now start unchecked in Screen Options by default — including widgets added later by a newly installed plugin (Yoast, Duplicator, Sucuri, etc.). Each user can still tick a widget back on for themselves; once they do, that choice is never overridden again.