Skip to content

fix(ci): green up Plugin Check — real slug, drop load_plugin_textdomain, bump Tested-up-to, fix stale GmbH author - #1

Merged
tetakta merged 2 commits into
mainfrom
session/12.2-wp-free-launch
Jul 14, 2026
Merged

fix(ci): green up Plugin Check — real slug, drop load_plugin_textdomain, bump Tested-up-to, fix stale GmbH author#1
tetakta merged 2 commits into
mainfrom
session/12.2-wp-free-launch

Conversation

@tetakta

@tetakta tetakta commented Jul 14, 2026

Copy link
Copy Markdown
Member

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

teta and others added 2 commits July 14, 2026 23:02
…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>
@tetakta
tetakta merged commit 83ef6d3 into main Jul 14, 2026
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>
@tetakta
tetakta deleted the session/12.2-wp-free-launch branch July 14, 2026 21:27
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