fix(ci): green up Plugin Check — real slug, drop load_plugin_textdomain, bump Tested-up-to, fix stale GmbH author - #1
Merged
Conversation
…in, bump Tested-up-to, fix stale GmbH author
Plugin Check flagged real issues: (1) load_plugin_textdomain() is discouraged
for wp.org-hosted plugins (auto-loaded translations, no manual call needed) —
removed along with the now-unused Domain Path header (no languages/ folder
exists). (2) readme.txt 'Tested up to: 6.6' was stale, bumped to 7.0 per the
check's own current-version signal. (3) 'Author: TetaPi GmbH' was a stale
reference the owner already asked removed from landing copy (10.2) — same
fix here, no legal entity to claim yet. (4) CI itself defaulted the expected
plugin slug to the GitHub repo directory name ('wordpress-plugin'), which
also trips the trademarked-term check ('plugin' is restricted in real wp.org
slugs) — pinned slug to 'tetapi' (matches Text Domain) and excluded
.github/CLAUDE.md from the check since neither ships in the real submission
zip (packaged separately in 12.3).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…-code unlock Owner decision 2026-07-14: launch 100% free, zero payment code. Reframes premium teaser copy in readme.txt + the settings page as "Module #1 ($25) / Module #2 ($52) — coming soon" (no donation wording). Adds a simple promo-unlock mechanic: Tetapi_Premium::is_licensed() flips true only if the site owner enters a code matching a SHA-256 hash in a hardcoded, owner-maintained list — no payment, no license-server call, gift-only. Also preps wp.org readiness: FAQ entries on pricing/unlock, Screenshots section placeholder. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
3 tasks
tetakta
added a commit
that referenced
this pull request
Jul 14, 2026
* fix(ci): green up Plugin Check — real slug, drop load_plugin_textdomain, bump Tested-up-to, fix stale GmbH author
Plugin Check flagged real issues: (1) load_plugin_textdomain() is discouraged
for wp.org-hosted plugins (auto-loaded translations, no manual call needed) —
removed along with the now-unused Domain Path header (no languages/ folder
exists). (2) readme.txt 'Tested up to: 6.6' was stale, bumped to 7.0 per the
check's own current-version signal. (3) 'Author: TetaPi GmbH' was a stale
reference the owner already asked removed from landing copy (10.2) — same
fix here, no legal entity to claim yet. (4) CI itself defaulted the expected
plugin slug to the GitHub repo directory name ('wordpress-plugin'), which
also trips the trademarked-term check ('plugin' is restricted in real wp.org
slugs) — pinned slug to 'tetapi' (matches Text Domain) and excluded
.github/CLAUDE.md from the check since neither ships in the real submission
zip (packaged separately in 12.3).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* wordpress-plugin: 12.2 free launch — Module #1/#2 teaser copy + promo-code unlock
Owner decision 2026-07-14: launch 100% free, zero payment code. Reframes
premium teaser copy in readme.txt + the settings page as "Module #1 ($25) /
Module #2 ($52) — coming soon" (no donation wording). Adds a simple
promo-unlock mechanic: Tetapi_Premium::is_licensed() flips true only if the
site owner enters a code matching a SHA-256 hash in a hardcoded,
owner-maintained list — no payment, no license-server call, gift-only. Also
preps wp.org readiness: FAQ entries on pricing/unlock, Screenshots section
placeholder.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
---------
Co-authored-by: teta <hello@tetapi.dev>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Plugin Check flagged real issues: (1) load_plugin_textdomain() is discouraged
for wp.org-hosted plugins (auto-loaded translations, no manual call needed) —
removed along with the now-unused Domain Path header (no languages/ folder
exists). (2) readme.txt 'Tested up to: 6.6' was stale, bumped to 7.0 per the
check's own current-version signal. (3) 'Author: TetaPi GmbH' was a stale
reference the owner already asked removed from landing copy (10.2) — same
fix here, no legal entity to claim yet. (4) CI itself defaulted the expected
plugin slug to the GitHub repo directory name ('wordpress-plugin'), which
also trips the trademarked-term check ('plugin' is restricted in real wp.org
slugs) — pinned slug to 'tetapi' (matches Text Domain) and excluded
.github/CLAUDE.md from the check since neither ships in the real submission
zip (packaged separately in 12.3).
Co-Authored-By: Claude Fable 5 noreply@anthropic.com