Skip to content

Releases: Esme-IM/cms-login-page

v3.3.3

Choose a tag to compare

@github-actions github-actions released this 10 Jul 16:10
  • Fixed the login card not appearing on the Wordfence Login Security two-factor step. Wordfence renders its 2FA prompt as #wfls-prompt-overlay — an opaque box absolutely positioned inside #loginform that masks the username/password fields — and its default white background showed as a white card on our dark theme. The overlay is now repainted as the dark card (kept opaque so it still masks the fields beneath). Previous 2FA card work targeted iThemes/Solid Security, whose markup sits inside #login; Wordfence's does not, so it was never covered
  • Hid the username/password field icons and the show-password eye on the 2FA step (they're position:absolute and were bleeding on top of the overlay). Scoped via :has(#wfls-prompt-overlay) so the normal login page is unaffected
  • Revealed the Wordfence 2FA field label, which the base rule (which visually hides all #login labels) had been suppressing — leaving the code field with no on-screen prompt

v3.3.2

Choose a tag to compare

@github-actions github-actions released this 06 Jun 19:02
  • Fixed an empty dark glass box appearing directly below the login form on the standard login page. The broad #login > div card rule added in 3.3.1 (to catch 2FA interstitials) was also styling WordPress core's <div class="privacy-policy-page-link"> — which holds only the "Privacy Policy" link — as a full glass card. That div is now excluded from the rule
  • Also excluded WordPress's <div class="language-switcher"> / <form id="language-switcher"> from the card rules so the language selector (shown when extra locales are installed) doesn't render as a card either

v3.3.1

Choose a tag to compare

@Esme-IM Esme-IM released this 06 Jun 18:45
v3.3.1 — dark card on 2FA setup; secondary buttons as text links

v3.3.0

Choose a tag to compare

@Esme-IM Esme-IM released this 26 May 10:47
v3.3.0

v3.2.1

Choose a tag to compare

@Esme-IM Esme-IM released this 16 May 16:03
Remove enableReleaseAssets() so updates fall back to tag archives

The v3.2.1 release has no uploaded zip assets. With enableReleaseAssets()
set, PUC required one and silently found nothing, so WordPress sites
never saw the update. Without it, PUC uses the tag's auto-generated
source archive, which matches how every prior release worked.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

v3.2.0

Choose a tag to compare

@Esme-IM Esme-IM released this 30 Apr 09:15

v3.2.0 — Bootstrap hardening

  • ABSPATH guard, function_exists wrappers, and full plugin headers (License, License URI, Author URI, Text Domain)
  • Update checker now boots on plugins_loaded with a static cache and graceful fallbacks if the library or PucFactory class is missing
  • Inline CSS/JS print with stable element IDs (innermedia-login-css / innermedia-login-js) for easier debugging
  • Welcome heading and footer links wrapped in translatable strings via the innermedia-cms-login-page text domain
  • Sign In button label now applied via a scoped gettext filter (only on wp-login.php) instead of relying solely on JS

v3.0

Choose a tag to compare

@Esme-IM Esme-IM released this 29 Apr 08:01
  • Visual redesign: glassmorphism card with animated orange and teal gradient blobs and a subtle dot grid background
  • New "Welcome Back" heading and subtitle above the sign-in form
  • Restyled inputs with inline user/lock icons that switch to orange on focus
  • Lost password link moved inline with Remember Me as "Forgot password?"
  • Restyled support and privacy footer links as cream and teal pill buttons
  • Added copyright line with "25 years" anniversary mark
  • Switched to new Innermedia logo assets (innermedia-main-logo-small/retina.png)

Innermedia Custom Login Page v2.2

Choose a tag to compare

@Esme-IM Esme-IM released this 26 Apr 16:15

What's new in 2.2

  • Fixed placeholders not appearing on username and password fields

Innermedia Custom Login Page v2.1

Choose a tag to compare

@Esme-IM Esme-IM released this 26 Apr 16:12

What's new in 2.1

  • Added grey placeholder text for username and password fields
  • Fixed Remember Me label visibility
  • Switched to release-based updates (no longer tracks main branch)
  • Removed duplicate plugin file

What's new in 2.0

  • Complete redesign with new dark theme and updated branding
  • Added Inter variable font
  • Added GitHub auto-update support
  • Improved accessibility: labels hidden visually but remain for screen readers
  • Improved security: escaped URLs, added rel="noopener noreferrer"
  • Namespaced function names to avoid plugin conflicts
  • Added login header text filter
  • Added button hover transitions

CMS login page V1.7

Choose a tag to compare

@Esme-IM Esme-IM released this 15 Oct 08:11
2e5385e
v1.7

Update login-page.php