Editor: Bestätigungs-Toast nach dem Speichern von Versionen/Snapshots #130
Labels
No Label
area:auth
area:docs
area:export
area:ops
area:storage
area:supply-chain
auth
backend
blocked
collab
deployment
docs
effort:L
effort:M
effort:S
frontend
plugins
qa
vs-nfd
vs-nfd:blocker
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: stwaidele/dorfteich#130
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
UI-Erweiterung (Stefans Wunsch per Chat, 15.07.2026)
Im Editormodus soll nach dem Speichern ein kurzer Toast die Aktion bestätigen — konkret nach den Snapshot-Aktionen aus #125:
Hinweise für die Umsetzung:
role="status"/aria-live="polite", gestapelt falls mehrere; Position vermutlich unten mittig oder unten rechts über der Fußzeile.ui.toast(apps/web/src/plugins/host-capabilities.ts:22-23,context.toastist optional und derzeit NIRGENDS verdrahtet) kann bei der Gelegenheit an dieselbe Komponente angeschlossen werden — dann bekommen Plugins den Toast gratis.Umgesetzt in
36cdd4f(+ Nachfix4f79a81): Neue app-weite Toast-Komponenteapps/web/src/components/Toast.tsx—ToastProviderin main.tsx um die App,useToast()liefertshowToast(message, variant); Stack unten mittig (z-index 1200, über Modals), auto-dismiss nach 2,5 s, Klick schließt sofort, Fehler-Variante rot. Die Live-Region ist permanent gemountet und nutzt BEWUSST nuraria-live="polite"ohnerole="status"— die Rolle brach jeden seitenlokalengetByRole('status')-Locator (legal.spec, erster CI-Lauf rot →4f79a81).Beide Snapshot-Pfade bestätigen jetzt: ⌘/Strg+S → „Version gespeichert“, ⌘/Strg+Shift+S und der Icon-Button → „Version ‚…‘ gespeichert“; der saveFailed-window.alert wurde ein Fehler-Toast. Die Plugin-Capability
ui.toastist erstmals verdrahtet (PluginBlockScope.toast → Sandbox-Context) — Plugins bekommen den Toast gratis. content-Pack um Toast-Assertions ergänzt (Falle: Toast VOR langsamen Polls asserten, 2,5-s-Fenster). CI grün auf4f79a81.