Domains hinzufügen - Anleitung erstellen #4

Closed
opened 2026-08-20 23:20:22 +00:00 by florian.wilde · 3 comments
Owner

Anleitung zum Hinzufügen von Domains mit einbauen über eine Art Hilfe/Kurzhilfe Button kann die Erklärung angezeigt werden

Angelegt aus QR Code Generator in Nebula.

Anleitung zum Hinzufügen von Domains mit einbauen über eine Art Hilfe/Kurzhilfe Button kann die Erklärung angezeigt werden _Angelegt aus [QR Code Generator](https://nebula.wilde-ste.de/projects/cmss12yq702p6mm01ctlfe6nz) in Nebula._
florian.wilde added the in-arbeit label 2026-08-21 00:16:20 +00:00
florian.wilde started working 2026-08-21 00:16:42 +00:00
Author
Owner

🤖 Claude Code hat mit der Umsetzung begonnen.

  • Branch: feat/4-hilfe-domains
  • Verstanden als: Auf der Seite Verwaltung → Domains soll ein Hilfe-Knopf die Schritte erklären, die nötig sind, damit eine neu registrierte Domain tatsächlich funktioniert — DNS, Reverse Proxy, Zertifikat, Registrierung, Gruppenzuteilung.
  • Geplantes Vorgehen:
    • Wiederverwendbaren HelpButton bauen (Fragezeichen-Symbol, öffnet einen Dialog) — damit dieselbe Kurzhilfe später auch auf anderen Verwaltungsseiten möglich ist.
    • Inhalt der Kurzhilfe aus dem README-Abschnitt „Hinter einem Reverse Proxy“ verdichten: nummerierte Schritte, die drei nötigen Kopfzeilen, Nachprüfen.
    • Den bestehenden Hinweiskasten oben entlasten und stattdessen auf die Hilfe verweisen.
    • Prüfen mit einer eigenen Testreihe (Sichtbarkeit, Öffnen/Schließen, Tastatur, mobil, dunkles Thema).

Zeiterfassung läuft.

🤖 **Claude Code hat mit der Umsetzung begonnen.** - Branch: `feat/4-hilfe-domains` - Verstanden als: Auf der Seite **Verwaltung → Domains** soll ein Hilfe-Knopf die Schritte erklären, die nötig sind, damit eine neu registrierte Domain tatsächlich funktioniert — DNS, Reverse Proxy, Zertifikat, Registrierung, Gruppenzuteilung. - Geplantes Vorgehen: - Wiederverwendbaren `HelpButton` bauen (Fragezeichen-Symbol, öffnet einen Dialog) — damit dieselbe Kurzhilfe später auch auf anderen Verwaltungsseiten möglich ist. - Inhalt der Kurzhilfe aus dem README-Abschnitt „Hinter einem Reverse Proxy“ verdichten: nummerierte Schritte, die drei nötigen Kopfzeilen, Nachprüfen. - Den bestehenden Hinweiskasten oben entlasten und stattdessen auf die Hilfe verweisen. - Prüfen mit einer eigenen Testreihe (Sichtbarkeit, Öffnen/Schließen, Tastatur, mobil, dunkles Thema). Zeiterfassung läuft.
florian.wilde worked for 19 minutes 2026-08-21 00:36:24 +00:00
florian.wilde added zu-testen and removed in-arbeit labels 2026-08-21 00:36:56 +00:00
Author
Owner

✅ Umsetzung abgeschlossen — bereit zum Testen.

Was geändert wurde

  • Auf Verwaltung → Domains sitzt links neben „Domain registrieren“ ein Knopf Kurzhilfe.
  • Er öffnet eine Erklärung in sechs Schritten: DNS-Eintrag, Weiterleitung im Reverse Proxy (samt der drei nötigen Kopfzeilen zum Abtippen), Zertifikat, Registrieren, Gruppenzuteilung, Nachprüfen.
  • Am Ende steht, was BASE_URL damit zu tun hat — das war bisher die häufigste Verwechslung.
  • Der Hostname aus BASE_URL wird als Beispiel eingesetzt, damit der curl-Befehl direkt abtippbar ist.
  • Der Knopf ist als allgemeiner HelpButton gebaut; andere Verwaltungsseiten können später dieselbe Kurzhilfe-Form bekommen.

Geänderte Dateien

  • src/components/help-button.tsx (neu)
  • src/components/domain-hilfe.tsx (neu)
  • src/components/domain-admin.tsx
  • src/components/modal.tsx
  • src/components/icons.tsx

So testest du es

  1. git switch feat/4-hilfe-domains
  2. docker compose up -d --build app
  3. Verwaltung → Domains öffnen, auf Kurzhilfe klicken.
  4. Erwartet: Ein Dialog mit sechs nummerierten Schritten. Escape und „Verstanden“ schließen ihn. Auf dem Handy scrollt der Text im Dialog, die Seite bleibt schmal.

Geprüft mit einer eigenen Testreihe: 24 von 24 — Sichtbarkeit, Inhalt aller sechs Schritte, Schließen per Escape und per Knopf, Handy-Breite, dunkles Thema, keine Konsolenfehler.

Aufgewendete Zeit: 00:19
Pull Request: #12

Nach Freigabe: /issue-freigabe 4

✅ **Umsetzung abgeschlossen — bereit zum Testen.** <!-- claude-status branch: feat/4-hilfe-domains pr: 12 zeit_sekunden: 1183 --> **Was geändert wurde** - Auf **Verwaltung → Domains** sitzt links neben „Domain registrieren“ ein Knopf **Kurzhilfe**. - Er öffnet eine Erklärung in sechs Schritten: DNS-Eintrag, Weiterleitung im Reverse Proxy (samt der drei nötigen Kopfzeilen zum Abtippen), Zertifikat, Registrieren, Gruppenzuteilung, Nachprüfen. - Am Ende steht, was `BASE_URL` damit zu tun hat — das war bisher die häufigste Verwechslung. - Der Hostname aus `BASE_URL` wird als Beispiel eingesetzt, damit der `curl`-Befehl direkt abtippbar ist. - Der Knopf ist als allgemeiner `HelpButton` gebaut; andere Verwaltungsseiten können später dieselbe Kurzhilfe-Form bekommen. **Geänderte Dateien** - `src/components/help-button.tsx` (neu) - `src/components/domain-hilfe.tsx` (neu) - `src/components/domain-admin.tsx` - `src/components/modal.tsx` - `src/components/icons.tsx` **So testest du es** 1. `git switch feat/4-hilfe-domains` 2. `docker compose up -d --build app` 3. **Verwaltung → Domains** öffnen, auf **Kurzhilfe** klicken. 4. Erwartet: Ein Dialog mit sechs nummerierten Schritten. Escape und „Verstanden“ schließen ihn. Auf dem Handy scrollt der Text im Dialog, die Seite bleibt schmal. Geprüft mit einer eigenen Testreihe: **24 von 24** — Sichtbarkeit, Inhalt aller sechs Schritte, Schließen per Escape und per Knopf, Handy-Breite, dunkles Thema, keine Konsolenfehler. **Aufgewendete Zeit:** 00:19 **Pull Request:** #12 Nach Freigabe: `/issue-freigabe 4`
Author
Owner

🚀 Freigegeben und nach main übernommen.

  • Merge-Commit: 101f664
  • Pull Request: #12 (gemergt)
  • Gesamtaufwand: 00:19

Typprüfung und Linter auf main nach dem Merge: grün.

Issue wird geschlossen.

🚀 **Freigegeben und nach `main` übernommen.** <!-- claude-status merge: 101f664 pr: 12 zeit_sekunden: 1183 --> - Merge-Commit: `101f664` - Pull Request: #12 (gemergt) - Gesamtaufwand: 00:19 Typprüfung und Linter auf `main` nach dem Merge: grün. Issue wird geschlossen.
florian.wilde removed the zu-testen label 2026-08-21 08:45:30 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Total Time Spent: 19 minutes
florian.wilde
19 minutes
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: florian.wilde/qrcode-generator#4