Files
bambuddy/frontend/src
maziggy 4ecfd9ab4f Hold error and warning toasts for twice as long
Every pop-up notification auto-dismissed after three seconds regardless
    of what it said. That suits "Settings saved" -- a confirmation of
    something the user just did, skimmed rather than read -- but errors and
    warnings are a different kind of message. They carry a reason, often one
    relayed from the printer or the backend, and they run to a couple of
    lines. Three seconds was not enough to finish reading one, and there is
    no notification history to go back to once it slides away.

    Errors and warnings now hold for six seconds; success and info keep the
    three-second default. The duration was a bare literal in showToast and
    is now derived from the toast type, with the long window expressed as
    twice the base so the two cannot drift apart if the base is retuned.

    showPersistentToast never had an auto-dismiss timer and is untouched, as
    is the background dispatch toast -- its timer measures "the summary has
    stopped changing" rather than reading time. Manual dismissal is
    unchanged for every type.
2026-08-15 14:07:55 +02:00
..
…
…
…
…