Skip to content

Polish: Undo-Toast + einheitliche Settings-Header + PayPal-Link-Fix#98

Merged
BEKO2210 merged 1 commit into
mainfrom
claude/pwa-world-leading-strategy-vivkbt
Jun 15, 2026
Merged

Polish: Undo-Toast + einheitliche Settings-Header + PayPal-Link-Fix#98
BEKO2210 merged 1 commit into
mainfrom
claude/pwa-world-leading-strategy-vivkbt

Conversation

@BEKO2210

@BEKO2210 BEKO2210 commented Jun 15, 2026

Copy link
Copy Markdown
Owner

Polish + PayPal-Link-Fix

1. Undo-Toast nach Löschen/Verbrauchen

  • Toast-System mit optionaler Action (Label + Callback), Action-Toasts bleiben 6 s.
  • Löschen → „Rückgängig" → Produkt wiederhergestellt (inkl. ursprünglicher syncId).
  • Verbrauchen → „Rückgängig" → Menge/Archiv-Status zurückgesetzt + Verbrauchslog gelöscht.
  • Neue db.deleteConsumptionLog, i18n common.undo ×6.

2. Settings-Header vereinheitlicht

Die vier schlichten Sektions-Header (Darstellung, Benachrichtigungen, Lagerorte, Datenverwaltung) bekommen ein Icon → konsistent.

3. 🐛 PayPal-Spenden-Link-Fix („Konto nicht gefunden")

Der Button nutzte einen PayPal.me-Link (paypalme/renateweinfurtner). Bei PayPal.me ist der Pfad ein Benutzername, nicht die E-Mail — da dieser Username nicht existiert, kam „Konto nicht gefunden" (obwohl die E-Mail stimmt). Fix: umgestellt auf den E-Mail-basierten Spenden-Link (gleiche, bestätigte E-Mail wie im README).

Tests

tsc sauber · 110 Unit + 6 E2E grün (neuer Undo-E2E) · Build ok.

https://claude.ai/code/session_011LpmXuRXfBvy84x3Kk8ng8

…eitlicht

Undo-Toast:
- Toast-System um eine optionale Action erweitert (Label + onClick),
  Action-Toasts bleiben 6 s statt 3,5 s.
- Löschen zeigt jetzt "… gelöscht" mit "Rückgängig" -> Produkt wird
  wiederhergestellt (inkl. ursprünglicher syncId, da nun frei).
- Verbrauchen zeigt "Rückgängig" -> Menge/Archiv-Status wird
  zurückgesetzt und der Verbrauchslog gelöscht.
- Neue db.deleteConsumptionLog (inkl. Sync-Delete). i18n common.undo ×6.

Settings-Header vereinheitlicht:
- Die vier schlichten Sektions-Header (Darstellung, Benachrichtigungen,
  Lagerorte, Datenverwaltung) bekommen ein Icon -> konsistent mit den
  übrigen Settings-Headern.

E2E: neuer Undo-Test (Löschen -> Rückgängig -> Produkt wieder da);
Consume-Test auf den Listenbereich präzisiert (der Undo-Toast enthält
den Produktnamen).

tsc sauber, 110 Unit-Tests + 6 E2E grün, Build ok.

https://claude.ai/code/session_011LpmXuRXfBvy84x3Kk8ng8
@BEKO2210 BEKO2210 marked this pull request as ready for review June 15, 2026 21:54
@BEKO2210 BEKO2210 merged commit 94f0831 into main Jun 15, 2026
2 checks passed
@BEKO2210 BEKO2210 deleted the claude/pwa-world-leading-strategy-vivkbt branch June 15, 2026 21:54
@BEKO2210 BEKO2210 changed the title Polish: Undo-Toast (Löschen/Verbrauchen) + einheitliche Settings-Header Polish: Undo-Toast + einheitliche Settings-Header + PayPal-Link-Fix Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants