Skip to content

UI update. Renamed the account creation button and description. Add new params in request - #698

Merged
alexander-b-clean merged 3 commits into
devfrom
ui-update.ab
Aug 6, 2026
Merged

alexander-b-clean merged 3 commits into
devfrom
ui-update.ab

Conversation

@alexander-b-clean

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the signup wizard UI text and tags “auto key” registrations that originate from the React setup wizard so they can be identified downstream (via the CleanTalk API request payload).

Changes:

  • Added a lead_source parameter to the CleanTalk get_api_key API wrapper and passed it from the auto-key AJAX handler when invoked from the React wizard.
  • Updated the React signup wizard CTA text (“Activate Security”) and included a spbct_wizard_request=1 marker in the AJAX request.
  • Regenerated the public React bundle to reflect the UI/AJAX changes and updated webpack runtime output.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
lib/CleantalkSP/Common/API.php Extends method__get_api_key() request payload with lead_source.
inc/spbc-settings.php Detects wizard-originated AJAX calls and passes lead_source into API key retrieval.
js/src/react/components/SignupWizard/Screens/SignupInterface.js Updates wizard button text and adds spbct_wizard_request flag to AJAX payload.
js/public/spbct-react-bundle.js Rebuilt bundle containing the UI/AJAX updates (and runtime output changes).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

/******/ // define __esModule on exports
/******/ __webpack_require__.r = (exports) => {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ if(Symbol.toStringTag) {

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I disagree

@alexander-b-clean alexander-b-clean changed the title UI update UI update. Renamed the acanthus creation button and description. Add new params in request Jul 30, 2026
@alexander-b-clean alexander-b-clean changed the title UI update. Renamed the acanthus creation button and description. Add new params in request UI update. Renamed the account creation button and description. Add new params in request Jul 31, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.

Suppressed comments (1)

inc/spbc-settings.php:3934

  • The inline comment refers to a “Connect” button, but the UI text in the React signup wizard was renamed to “Activate Security”. Updating the comment will keep the code documentation consistent with the current UI and reduce confusion during future maintenance.
    // Mark the registrations made by the Connect button of the setup wizard

Comment thread inc/spbc-settings.php
@alexander-b-clean
alexander-b-clean merged commit 70ea537 into dev Aug 6, 2026
7 checks passed
@alexander-b-clean
alexander-b-clean deleted the ui-update.ab branch August 6, 2026 13:05
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.

4 participants