ux(storage): dedupe Leválasztás + self-documenting drive action labels

Two Leválasztás buttons rendered per USB drive (registry safe-disconnect
+ the agent eject the D1 merge carried over like-for-like) and four
near-synonymous labels covered very different operations. The agent
eject now hides when the card offers the registry safe-disconnect (one
detach per card; non-USB + unregistered drives keep eject). Labels are
self-documenting with explanatory title tooltips: Új telepítések
letiltása/engedélyezése, Biztonságos leválasztás, Eltávolítás a
listából, Végleges leszerelés, Formázás…. Endpoints and semantics
unchanged.
This commit is contained in:
2026-07-02 20:36:48 +02:00
parent 611c5ffbdf
commit d256166fdd
2 changed files with 32 additions and 10 deletions
+16
View File
@@ -1,5 +1,21 @@
## Changelog
### v0.98.2 — drive-card action clarity: dedupe + self-documenting labels (2026-07-02)
User feedback: two "Leválasztás" buttons per drive, and four near-synonymous labels (Letiltás /
Leválasztás / Eltávolítás / Leszerelés) for very different operations. storage.html only:
- **Dedupe:** the agent-level eject no longer renders on a card that already offers the registry
safe-disconnect (enrichCard passes `hasSafeDisconnect`, detected from the card's own
storageDisconnect button) — one detach affordance per card. Non-USB registered drives (no
safe-disconnect) and unregistered drives keep the agent eject.
- **Labels + tooltips (endpoints unchanged):** Letiltás/Engedélyezés → "Új telepítések
letiltása/engedélyezése"; registry Leválasztás → "Biztonságos leválasztás" (apps stop, safe
unplug, reconnectable); Eltávolítás → "Eltávolítás a listából" (registry-entry removal only,
data untouched); Leszerelés → "Végleges leszerelés" (permanent, optional migrate-first); agent
Törlés… → "Formázás…" (that's what it does). Every action button carries an explanatory `title`.
### v0.98.1 — drive-card spacing: enrichment rows no longer touch (2026-07-02)
User feedback: on the Meghajtók cards the agent tag row ("Felhasználói adat", "lassú", uuid) and the