Skip to content

beta - #902

Merged
alexandergull merged 71 commits into
masterfrom
beta
Oct 5, 2026
Merged

beta#902
alexandergull merged 71 commits into
masterfrom
beta

Conversation

@alexandergull

Copy link
Copy Markdown
Member

datorik and others added 30 commits August 13, 2026 18:23
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Fix. Contacts Encoder. Simple precheck content before high-cost logic run.
# Conflicts:
#	lib/Cleantalk/Antispam/IntegrationsByClass/Woocommerce.php
#	lib/Cleantalk/ApbctWP/State.php
#	lib/Cleantalk/ApbctWP/Variables/AltSessions.php
…ocked order overview.

WooCommerce renders checkout/thankyou.php for the no-order confirmation page,
not checkout/order-received.php. The overview was never shown because of this
mismatch.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…m orders.

addOrdersListStatusViews() only integrates the 'Spam' view into the native
orders screen when wc_get_page_screen_id() reports the HPOS screen. Legacy
(posts table) installations render orders on the shared post-type screen
instead, so the option was lost when the old admin_menu submenu page was
removed. A conditional fallback page is registered again for that case,
reusing the existing renderSpamOrdersPage() renderer.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
alexandergull and others added 29 commits September 25, 2026 14:32
…s actions.

On HPOS installations the spam orders table is embedded into the WooCommerce
orders screen, where the HPOS page controller runs on the 'load-{page}' hook,
before the table is built. It inspects $_REQUEST['action'] and verifies it
against its own 'bulk-orders' nonce, so both the row delete link and the bulk
delete form were aborted with "The link you followed has expired". The same
controller also redirects to an URL stripped of '_wpnonce', dropping the nonce
of the row delete link.

Renaming the action and nonce parameters keeps our actions invisible to the
HPOS controller while leaving the legacy page untouched.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Udp. Integration. Woocommerce. New spam oreders view and option to show message if spam rejected.
Fix. Code. Checking ajax_type and editing ctPublicFunctions search
Fix. SimpleMembership. Editing the integration for working with a mul…
Upd. Firewall. Emergency bypass logic updated to token-via-email model. https://app.doboard.com/1/task/55234
New. Integration. Integration with Pagelayer
# Conflicts:
#	cleantalk.php
* Upd. Integrations. Add check for woo add pay method.

* Upd. Integrations. Add check for woo add pay method.

* Dev. Integrations. Add check for other woo pay flow.

* Dev. Integrations. Add js catch for woo pay flow.

---------

Co-authored-by: svedge <svedge@users.noreply.github.com>
New. Plugins page. Show changelog in the update notice.
# Conflicts:
#	js/apbct-public-bundle.min.js
#	js/apbct-public-bundle_ext-protection.min.js
#	js/apbct-public-bundle_ext-protection_gathering.min.js
#	js/apbct-public-bundle_full-protection.min.js
#	js/apbct-public-bundle_full-protection_gathering.min.js
#	js/apbct-public-bundle_gathering.min.js
#	js/apbct-public-bundle_int-protection.min.js
#	js/apbct-public-bundle_int-protection_gathering.min.js
# Conflicts:
#	readme.txt
@alexandergull
alexandergull merged commit 2b7cc1f into master Oct 5, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants