Auto-Update über Gitea einrichten + Web-Editor + Sync-Verbesserungen

- Thunderbird Auto-Update: update_url im Manifest, updates.json, release.sh
- .xpi neu gebaut (mit update_url, ohne defaults.local.json/Token)
- README + CLAUDE.md: Auto-Update-Doku, Repo muss public bleiben
- web-editor/ (Node/Docker WYSIWYG-Editor) hinzugefügt
- gitea-sync.js + templates_options: bestehende Anpassungen

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Kendrick Bollens
2026-06-18 00:12:33 +02:00
parent edb979a1b2
commit eff90e9517
23 changed files with 3437 additions and 41 deletions

23
web-editor/.env.example Normal file
View File

@@ -0,0 +1,23 @@
# ── Gitea/Forgejo-Verbindung (Pflicht) ──
# Basis-URL des Servers, ohne abschließenden Slash.
GITEA_URL=https://git.example.com
# Besitzer (Organisation oder Benutzer) und Repository-Name.
GITEA_OWNER=organisation
GITEA_REPO=email-vorlagen
GITEA_BRANCH=main
# API-Token mit Schreibrechten auf das Repository.
GITEA_TOKEN=dein-api-token
# ── Commit-Autor (optional) ──
# Name/E-Mail, mit dem Änderungen aus dem Web-Editor committet werden.
COMMIT_AUTHOR_NAME=Web-Editor
COMMIT_AUTHOR_EMAIL=
# ── Zugriffsschutz (optional, aber empfohlen) ──
# Wenn beide gesetzt sind, ist der Editor per HTTP-Basic-Auth geschützt.
BASIC_AUTH_USER=
BASIC_AUTH_PASS=
# ── Host-Port (nur docker-compose) ──
# Auf welchem Port der Editor am Host erreichbar ist (Standard 8080).
HOST_PORT=8080