Favicon-Dateien, Feldtest des Agents auf echten Proxmox-Hosts und CI-Pipeline waren bisher nur Notizen in anderen Issues. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,27 @@
|
|||||||
|
# #017 Favicon-Dateien erzeugen
|
||||||
|
**Status:** offen
|
||||||
|
**Meilenstein:** v0.6.0
|
||||||
|
**Labels:** ui
|
||||||
|
**Geschätzt:** 1 h **Tatsächlich:** –
|
||||||
|
|
||||||
|
## Ziel
|
||||||
|
Das Monogramm liegt als React-Komponente vor. Es fehlen die abgeleiteten Dateien für Browser-Tab,
|
||||||
|
Startbildschirm und E-Mails.
|
||||||
|
|
||||||
|
## Aufgaben
|
||||||
|
- [ ] `favicon.svg` (32-px-Variante mit einer Linie) unter `src/app/icon.svg`
|
||||||
|
- [ ] `favicon.ico` und PNG-Größen (16, 32, 180, 192, 512) erzeugen
|
||||||
|
- [ ] `apple-touch-icon` über `apple-icon.tsx` (ImageResponse) oder als PNG
|
||||||
|
- [ ] Erzeugung als Skript (`npm run icons`) festhalten, damit Änderungen am Logo nachziehbar sind
|
||||||
|
- [ ] Einfarbige Variante für PDF-Export und Rechnungen bereitstellen
|
||||||
|
|
||||||
|
## Akzeptanzkriterien
|
||||||
|
- [ ] Browser-Tab zeigt das Monogramm in Hell und Dunkel
|
||||||
|
- [ ] Beim Ablegen auf dem iOS-Startbildschirm erscheint das Logo ohne weißen Rand
|
||||||
|
|
||||||
|
## Abhängigkeiten
|
||||||
|
#002
|
||||||
|
|
||||||
|
## Notizen / Entscheidungen
|
||||||
|
- Auf dem Entwicklungsrechner ist kein SVG-Konverter installiert (kein rsvg-convert, kein ImageMagick).
|
||||||
|
Entweder `sharp` als Entwicklungsabhängigkeit aufnehmen oder Next.js `ImageResponse` nutzen.
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
# #018 Agent auf echten Proxmox-Hosts prüfen
|
||||||
|
**Status:** offen
|
||||||
|
**Meilenstein:** v0.2.1
|
||||||
|
**Labels:** agent, test
|
||||||
|
**Geschätzt:** 2 h **Tatsächlich:** –
|
||||||
|
|
||||||
|
## Ziel
|
||||||
|
Der Agent ist bisher nur gegen nachgebaute Proxmox-Befehle getestet. Vor dem produktiven Einsatz muss er
|
||||||
|
auf echten Hosts laufen.
|
||||||
|
|
||||||
|
## Aufgaben
|
||||||
|
- [ ] Installation auf Proxmox VE (8.x und 9.x)
|
||||||
|
- [ ] Installation auf Proxmox Backup Server
|
||||||
|
- [ ] Installation auf Proxmox Mail Gateway
|
||||||
|
- [ ] Ausgabeformate von `pvesubscription get`, `proxmox-backup-manager subscription get` und
|
||||||
|
`pmgsubscription get` mit den Annahmen im Skript abgleichen
|
||||||
|
- [ ] Verhalten ohne Subscription und mit abgelaufener Subscription prüfen
|
||||||
|
- [ ] Timer-Lauf, Spool-Nachsendung und Uninstall auf einem echten Host prüfen
|
||||||
|
- [ ] Abweichungen als Testfälle in `tests/agent-skript.test.ts` übernehmen
|
||||||
|
|
||||||
|
## Akzeptanzkriterien
|
||||||
|
- [ ] Auf allen drei Produkten läuft die Installation ohne Nacharbeit durch
|
||||||
|
- [ ] Die gemeldeten Felder stimmen mit der Ausgabe der Proxmox-Befehle überein
|
||||||
|
|
||||||
|
## Abhängigkeiten
|
||||||
|
#005
|
||||||
|
|
||||||
|
## Notizen / Entscheidungen
|
||||||
|
- Braucht Zugriff auf einen Testhost; bis dahin bleibt dieser Punkt offen.
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
# #019 CI-Pipeline
|
||||||
|
**Status:** offen
|
||||||
|
**Meilenstein:** v0.10.0
|
||||||
|
**Labels:** infrastruktur
|
||||||
|
**Geschätzt:** 3 h **Tatsächlich:** –
|
||||||
|
|
||||||
|
## Ziel
|
||||||
|
Automatische Prüfung jedes Commits, damit Fehler nicht erst beim Release auffallen.
|
||||||
|
|
||||||
|
## Aufgaben
|
||||||
|
- [ ] Gitea Actions (oder Woodpecker) einrichten
|
||||||
|
- [ ] Schritte: `npm ci`, `prisma generate`, Lint, Typecheck, Tests gegen eine PostgreSQL-Dienstinstanz, Build
|
||||||
|
- [ ] ShellCheck für `agent/*.sh`
|
||||||
|
- [ ] Prüfung, dass `docs/issues/README.md` und `DEVLOG.md` zur Version in `package.json` passen
|
||||||
|
- [ ] Ergebnis als Kennzeichen im README
|
||||||
|
|
||||||
|
## Akzeptanzkriterien
|
||||||
|
- [ ] Ein fehlschlagender Test verhindert den Merge nach `main`
|
||||||
|
- [ ] Der Durchlauf dauert unter fünf Minuten
|
||||||
|
|
||||||
|
## Abhängigkeiten
|
||||||
|
#014
|
||||||
|
|
||||||
|
## Notizen / Entscheidungen
|
||||||
|
- ShellCheck ist auf dem Entwicklungsrechner nicht installiert; bisher wird nur `bash -n` geprüft.
|
||||||
@@ -20,4 +20,7 @@ Details und Architektur: [../architektur.md](../architektur.md). Zeiten werden a
|
|||||||
| [#014](014-deployment.md) | Deployment und Dokumentation | offen | v0.10.0 | 8 h | – |
|
| [#014](014-deployment.md) | Deployment und Dokumentation | offen | v0.10.0 | 8 h | – |
|
||||||
| [#015](015-feinschliff-v1.md) | Feinschliff für 1.0 | offen | v1.0.0 | 6 h | – |
|
| [#015](015-feinschliff-v1.md) | Feinschliff für 1.0 | offen | v1.0.0 | 6 h | – |
|
||||||
| [#016](016-anleitung-screenshots.md) | Benutzerhandbuch mit Screenshots | offen | v0.10.0 | 5 h | – |
|
| [#016](016-anleitung-screenshots.md) | Benutzerhandbuch mit Screenshots | offen | v0.10.0 | 5 h | – |
|
||||||
| | **Summe** | | | **106 h** | **2 h 13 min** |
|
| [#017](017-favicon-dateien.md) | Favicon-Dateien erzeugen | offen | v0.6.0 | 1 h | – |
|
||||||
|
| [#018](018-agent-feldtest.md) | Agent auf echten Proxmox-Hosts prüfen | offen | v0.2.1 | 2 h | – |
|
||||||
|
| [#019](019-ci-pipeline.md) | CI-Pipeline | offen | v0.10.0 | 3 h | – |
|
||||||
|
| | **Summe** | | | **112 h** | **2 h 13 min** |
|
||||||
|
|||||||
Reference in New Issue
Block a user