Skip to content

Releases: 22MW/AuthGate

v1.2.4

Choose a tag to compare

@22MW 22MW released this 21 Jun 21:20

Added

  • Added a setting to choose whether blocked technical routes redirect to the home page or to the custom login slug.

Changed

  • Applied the technical-route destination to /wp-admin, wp-login.php, and wp-signup.php.
  • Updated public readme text to describe multisite per-site settings more accurately.

Fixed

  • Kept password-reset, reset-password and logout flows out of the technical-route redirect.

QA

  • Manual QA requested before release.

v1.2.3

Choose a tag to compare

@22MW 22MW released this 21 Jun 18:54

Changed

  • Updated plugin header metadata: author, author URI, license URI and compatibility requirements.
  • Raised declared requirements to WordPress 6.5+, PHP 8.1+ and WooCommerce 10.0+.

QA

  • Metadata-only release requested by user.

v1.2.2

Choose a tag to compare

@22MW 22MW released this 20 Jun 20:55

Changed

  • Improved multisite network registration copy so it describes the global registration policy correctly.
  • Moved the site-level “Config global” link into the header badge style.

Fixed

  • Restored the WooCommerce generated-password setting in each multisite site where WooCommerce is active.
  • Fixed site-level AuthGate save toast behavior by processing all AuthGate admin roots.
  • Fixed the left layout margin on the site-level AuthGate screen in multisite.

QA

  • Manual QA confirmed by user before release.

v1.2.1

Choose a tag to compare

@22MW 22MW released this 20 Jun 16:27

Added

  • Added multisite scope handling for AuthGate settings with network, site and fallback behavior.
  • Added per-site text overrides with fallback to network/default values.
  • Added per-site CSS mode to inherit global CSS, override it or disable custom CSS locally.
  • Added network-level registration policy control from AuthGate.
  • Added a global settings link from each site-level AuthGate screen.

Changed

  • Restored the global CSS tab in network admin so inherited CSS can be edited centrally.
  • Moved multisite registration control to the network-level AuthGate settings.
  • Renamed the admin Style tab to CSS and moved the Save CSS button below the editor.
  • Updated white and dark CSS presets with the latest confirmed frontend sizing and button styles.
  • Removed the logo from protected-page cards rendered inside the site theme.
  • Kept the logo on the standalone custom AuthGate login URL and linked the custom logo to the site home page.

Fixed

  • Fixed unauthenticated /wp-admin access redirecting to WordPress signup instead of the configured AuthGate login slug.
  • Improved site-level AuthGate screen styling to match the 22MW admin shell.
  • Improved empty per-site text fields so inherited values are visible as guidance.
  • Unified AJAX save toasts across AuthGate admin screens and made the toast visible while scrolled down.

QA

  • Manual multisite QA confirmed by user before release.

v1.2.0

Choose a tag to compare

@22MW 22MW released this 17 Jun 21:22

Added

  • Added the 22MW visual admin shell for the AuthGate settings area.
  • Added reusable 22mw-back base CSS and JavaScript assets for the plugin admin UI.
  • Added dark/light admin mode, horizontal section navigation and vertical internal subnavigation.
  • Added searchable excluded-pages selector with removable chips.

Changed

  • Normalized the AuthGate admin markup to use the shared mw22-back base classes.
  • Reduced AuthGate-specific admin CSS and JavaScript to plugin-specific overrides only.
  • Improved settings cards, controls, tables, CodeMirror styling and save notifications in the admin area.

QA

  • Manual QA confirmed by user for the updated admin UI, settings save flow, Textos, Estilo, General and protected-page frontend checks.

v1.1.1

Choose a tag to compare

@22MW 22MW released this 16 Jun 18:19

Added

  • Added admin controls for native WordPress registration and WooCommerce generated-password behavior.
  • Added label support for popup shortcode buttons.
  • Added inline home link for embedded forms.
  • Added WYSIWYG intro text for inline login, register and combined forms.
  • Added dedicated “Textos” settings tab with independent saving.
  • Added optional “CSS propio” settings tab with activation checkbox, CodeMirror editor, sanitization and white/dark presets.

Changed

  • Hidden registration UI when WordPress registration is disabled.
  • Hidden Mail Mint newsletter checkbox when Mail Mint is not available.
  • Improved protected-page card layout, logo handling, inputs, buttons, spacing and default CSS presets.
  • Synchronized white and dark CSS presets so only colors differ.

Security

  • Added conservative sanitization for custom CSS before saving.
  • Kept settings saves behind capability checks and nonces.

QA

  • Manual QA confirmed for Blocks A, B, C and D.

v1.1.0

Choose a tag to compare

@22MW 22MW released this 26 May 11:41

Added

  • Multisite network admin settings page (global options) and per-subsite settings page (exclusions + Mail Mint list).
  • subsite_keys() routing: excluded_pages and mailmint_list_id stored per-site via get_option; all other settings use get_site_option on network.
  • login_slug_redirect setting: configurable redirect URL after login from the standalone /slug/ page (default: home). Protected-page redirect_to flow unchanged.
  • AJAX settings save with WordPress-style snackbar Toast (no page reload); toast CSS injected via wp_add_inline_style.
  • GitHub Releases auto-updater (class-github-updater.php): hooks into site_transient_update_plugins, prefers named ZIP asset, fixes extracted folder name.
  • uninstall.php: drops authgate_log table, removes all authgate_* options and rate-limit transients on uninstall.
  • deploy-release.sh: automated release script — clean release branch, authgate.zip, GitHub release with changelog, merge to main and tag.
  • Media library button now enqueues on both admin_enqueue_scripts and network_admin_enqueue_scripts to fix network admin context.