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:
s4luorth
2026-06-21 09:34:25 +02:00
parent 28c7bcb7ec
commit 839c364758
6 changed files with 39 additions and 16 deletions

View File

@@ -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" \