chore: alle versionsangaben einheitlich auf 1.7.0 + readme aktualisiert
- Plugin: Header-Version + CB_VERSION -> 1.7.0 - readme.txt: Stable tag 1.7.0, Features aktualisiert (skript-blockierung, consent-shortcode, textausrichtung, ganzseitiger scan, kein weissraum, ...), changelog-eintrag 1.7.0 + upgrade notice - Backend package.json -> 1.7.0 - Doku-beispiele (README.md, SPICKZETTEL.md, license-backend/README.md) auf 1.7.0 angeglichen Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -87,7 +87,7 @@ Optional: `email`, `note`, `expires_at` (ISO date; omit for lifetime).
|
||||
```bash
|
||||
curl -X POST https://hub.lucas-orth.de/api/v1/releases/from-url \
|
||||
-H "X-Admin-Token: $ADMIN_API_TOKEN" -H "Content-Type: application/json" \
|
||||
-d '{"product":"gdpr-content-blocker","version":"1.1.0","zip_url":"https://gitea.lucas-orth.de/lucas.orth/GDPR-Content-Blocker/releases/download/v1.1.0/gdpr-content-blocker.zip"}'
|
||||
-d '{"product":"gdpr-content-blocker","version":"1.7.0","zip_url":"https://gitea.lucas-orth.de/lucas.orth/GDPR-Content-Blocker/releases/download/v1.7.0/gdpr-content-blocker.zip"}'
|
||||
```
|
||||
The backend downloads the ZIP once and stores it locally, so the customer download
|
||||
stays license-gated. The asset must be a **built plugin ZIP** (top-level
|
||||
@@ -97,7 +97,7 @@ restrict fetches to your Gitea, and `GITEA_TOKEN` for private repos.
|
||||
|
||||
**Upload a new plugin version** (raw `.zip` as the body — no multipart):
|
||||
```bash
|
||||
curl -X POST "https://hub.lucas-orth.de/api/v1/releases?product=gdpr-content-blocker&version=1.1.0" \
|
||||
curl -X POST "https://hub.lucas-orth.de/api/v1/releases?product=gdpr-content-blocker&version=1.7.0" \
|
||||
-H "X-Admin-Token: $ADMIN_API_TOKEN" \
|
||||
-H "Content-Type: application/zip" \
|
||||
-H "X-Changelog: Fixes XYZ" \
|
||||
|
||||
Reference in New Issue
Block a user