v0.4.0
This commit is contained in:
parent
681147e8e3
commit
38fbcf80a5
4 changed files with 97 additions and 10 deletions
39
readme.txt
39
readme.txt
|
|
@ -3,9 +3,9 @@ Contributors: javiercasares, robotstxt
|
|||
Tags: dashboard, catalog, updates, subscriptions, management
|
||||
Requires at least: 4.7
|
||||
Tested up to: 7.1
|
||||
Stable tag: 0.3.1
|
||||
Stable tag: 0.4.0
|
||||
Requires PHP: 7.4
|
||||
Version: 0.3.1
|
||||
Version: 0.4.0
|
||||
License: GPL-3.0-or-later
|
||||
License URI: https://www.gnu.org/licenses/gpl-3.0.txt
|
||||
|
||||
|
|
@ -17,12 +17,13 @@ Manager (by ROBOTSTXT) is a WordPress plugin that customers install on **their o
|
|||
|
||||
* Lists the full plugin catalog with name, type (free/premium), price, and current version.
|
||||
* For each catalog entry, shows the **local install state**: not installed, installed (inactive), up to date, or update available.
|
||||
* One-click actions (Phase 2+): Install free plugins, Buy paid plugins (redirects to checkout on the store site), trigger native WordPress updates.
|
||||
* Click a plugin's row to expand its description and a link to its website on the store.
|
||||
* One-click actions: Install, Activate, and Update run on a classic page load with a standard admin notice (green/red) reporting the outcome; Buy redirects to checkout on the store site.
|
||||
* Subscription health dashboard (Phase 4+): license expiring soon, payment failed, expired — surfaced as admin notices so issues are visible before updates silently stop.
|
||||
|
||||
This plugin does **not** re-implement the per-plugin update mechanism. Every ROBOTSTXT plugin bundles its own copy of the `Robotstxt_Core_Plugin_Updater` SDK, so updates keep working even if Manager is deactivated. Manager's value is visibility and one place to click.
|
||||
|
||||
**Phase 1 (current):** Read-only catalog view with local install-state resolution. Settings screen with API key (encrypted at rest), store URL, cache TTL, and connection test. Install/Update/Buy buttons are present but disabled pending Phase 2+.
|
||||
**Requires Core 1.4.2+** on the store for descriptions in the catalog list (older Core versions still work; rows simply show no description).
|
||||
|
||||
== Using the plugin ==
|
||||
|
||||
|
|
@ -41,13 +42,13 @@ Configure at **ROBOTSTXT → Settings**:
|
|||
|
||||
| Column | Description |
|
||||
|---|---|
|
||||
| Plugin | Name and current version from the store. |
|
||||
| Plugin | Name and current version from the store. Click ▸ to expand the description and website link. |
|
||||
| Type | Free or Premium. |
|
||||
| Price | Annual price in EUR, or — for free plugins. |
|
||||
| Local state | Not installed / Installed (inactive) / Up to date / Update available (vX → vY). |
|
||||
| Action | Install / Buy / Update (Phase 2+; disabled in Phase 1). |
|
||||
| Action | Install / Activate / Update / Buy, depending on local state. |
|
||||
|
||||
Click "Refresh catalog" to force a fresh fetch from Core.
|
||||
Click "Refresh catalog" to force a fresh fetch from Core. Install, Activate, and Update run on a classic page load (no JavaScript) and report the result as a standard admin notice.
|
||||
|
||||
== Extra Configurations ==
|
||||
|
||||
|
|
@ -88,6 +89,30 @@ Encrypted at rest using AES-256-CBC with a key derived from your site's WordPres
|
|||
|
||||
== Changelog ==
|
||||
|
||||
= 0.4.0 =
|
||||
|
||||
_Release date: 2026-08-14_
|
||||
|
||||
* Click-to-expand rows in the catalog: each plugin's description and a link to its website are shown in a detail row under the plugin name (CSS-only toggle, no JavaScript). Requires Core 1.4.2+ on the store.
|
||||
|
||||
= 0.3.1 =
|
||||
|
||||
_Release date: 2026-08-14_
|
||||
|
||||
* Default store URL is now `https://www.robotstxt.software`. Existing saved URLs are preserved.
|
||||
|
||||
= 0.3.0 =
|
||||
|
||||
_Release date: 2026-08-13_
|
||||
|
||||
* Classic install/activate/update flow: actions run on a full page load (`admin-post.php` with per-action-and-slug nonces) and report the outcome through standard admin notices (green success / red error), replacing the previous AJAX flow.
|
||||
|
||||
= 0.2.0 =
|
||||
|
||||
_Release date: 2026-08-13_
|
||||
|
||||
* Install action: free and premium plugins install directly from the catalog, authenticated with the account-level API key against Core's `/download` endpoint (requires Core 1.4.0+).
|
||||
|
||||
= 0.1.3 =
|
||||
|
||||
_Release date: 2026-08-12_
|
||||
|
|
|
|||
Loading…
Reference in a new issue