Releases: 22MW/AuthGate
Releases · 22MW/AuthGate
Release list
v1.2.4
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, andwp-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
v1.2.2
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
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-adminaccess 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
Added
- Added the 22MW visual admin shell for the AuthGate settings area.
- Added reusable
22mw-backbase 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-backbase 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
Added
- Added admin controls for native WordPress registration and WooCommerce generated-password behavior.
- Added
labelsupport 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
Added
- Multisite network admin settings page (global options) and per-subsite settings page (exclusions + Mail Mint list).
subsite_keys()routing:excluded_pagesandmailmint_list_idstored per-site viaget_option; all other settings useget_site_optionon network.login_slug_redirectsetting: configurable redirect URL after login from the standalone/slug/page (default: home). Protected-pageredirect_toflow 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 intosite_transient_update_plugins, prefers named ZIP asset, fixes extracted folder name. uninstall.php: dropsauthgate_logtable, removes allauthgate_*options and rate-limit transients on uninstall.deploy-release.sh: automated release script — cleanreleasebranch,authgate.zip, GitHub release with changelog, merge tomainand tag.- Media library button now enqueues on both
admin_enqueue_scriptsandnetwork_admin_enqueue_scriptsto fix network admin context.