Skip to content

Prepare the plugin for a WordPress.org listing - #2

Open
jeffreyvr wants to merge 8 commits into
mainfrom
wporg-ready
Open

Prepare the plugin for a WordPress.org listing#2
jeffreyvr wants to merge 8 commits into
mainfrom
wporg-ready

Conversation

@jeffreyvr

@jeffreyvr jeffreyvr commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Summary

Test plan

  • Confirm Host actions, Connect with Datalumo, and Woo sync #1 still works after this stacks on it (connect, host actions, Woo sync).
  • Settings tabs save and show the success notice only with a valid nonce.
  • Dismiss the dashboard setup notice and confirm it stays gone.
  • Plugin Check / WordPress.org upload path: no Update Checker, license present, zip excludes tests and .git.
  • composer test

jeffreyvr and others added 6 commits August 28, 2026 12:58
Confirmed add_to_cart events write to the visitor cart. Variable products send nested colour then size choices in one reply, and product pages pass product_id as chat context.

Co-authored-by: Cursor <cursoragent@cursor.com>
Confirmed chat events open the Woo cart or checkout, a published page, or a form. Product and other singular pages send page_id as context.

Co-authored-by: Cursor <cursoragent@cursor.com>
The embed only applies datalumo:action-result to the in-flight confirm, so the fallback event must include run.

Co-authored-by: Cursor <cursoragent@cursor.com>
Guessing a form on the current page was not useful; Open this page covers contact flows. Local WP_ENVIRONMENT_TYPE uses time() for script cache busting instead of bumping the plugin version.

Co-authored-by: Cursor <cursoragent@cursor.com>
Drop the GitHub update checker, add a license and dist ignore list, and tighten settings, notices, and logging for Plugin Check.

Co-authored-by: Cursor <cursoragent@cursor.com>
Owners can grant access from WordPress instead of pasting keys. Products now send short description, categories, tags, visible attributes, and SKU.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jeffreyvr jeffreyvr changed the title Prepare the plugin for WordPress.org WordPress.org listing, host actions, and connect Aug 28, 2026
Connect with Datalumo stays the main action. The URL field is still there for self-hosted installs, and opens when a non-cloud URL is already stored.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jeffreyvr jeffreyvr changed the title WordPress.org listing, host actions, and connect Prepare the plugin for a WordPress.org listing Aug 28, 2026
fresh-site and ensure-index-php are maintainer tools, not something a WordPress site should receive.

Co-authored-by: Cursor <cursoragent@cursor.com>
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.

1 participant