# Fix notification baselines, severed QML bindings, and formatting bugs · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commit/d6a120f72d77404d30aa074ff0af5bbeb4f7c18c)

Repository: [lucenx/codexbar-plasma](https://git.cafe/lucenx/codexbar-plasma)

Visibility: public

Requested revision: d6a120f72d77404d30aa074ff0af5bbeb4f7c18c

Requested commit: d6a120f72d77404d30aa074ff0af5bbeb4f7c18c

Commit: d6a120f72d77404d30aa074ff0af5bbeb4f7c18c

Tree: e040e9217e9410287d84503742280f946e908e01

Author: Simone

Committer: Simone

## Message

```
Fix notification baselines, severed QML bindings, and formatting bugs

- NotificationPlanner: key quota/pace/reset rows by lane+identity plus a
  duplicate occurrence ordinal instead of the absolute row index, so
  inserting or reordering usage windows no longer re-announces quota and
  pace state or silently disarms pending reset notices.
- SpendView: restore the ComboBox currentIndex bindings after an
  interactive pick so range/metric keep tracking settings changes made
  outside the popup.
- configProviders/configDebug: reinstall the visibility binding that
  Kirigami's inline-message close button severs, so dismissing one banner
  does not hide every later message; dismissals clear their message text.
- configProviders: restore the descriptor enum combo binding after a pick
  and show display names in toggle/API-key errors.
- configDebug: report failed diagnostics that produce no stderr.
- SessionsView: refresh the session-age clock when the tab becomes
  visible again instead of rendering stale ages until the next tick.
- CostPresentation: promote token counts across unit boundaries after
  rounding ('1M' instead of '1000K') and degrade non-numeric Quota
  balances to '-' like every other currency.
- main.qml: drop the unused providerFallbackActive property.

```

## Parents

- [a12a701d0fbc4f129ee4d4aa24f640c8ff17da5f](https://git.cafe/lucenx/codexbar-plasma/commit/a12a701d0fbc4f129ee4d4aa24f640c8ff17da5f?format=markdown)

[Source at this commit](https://git.cafe/lucenx/codexbar-plasma/tree/d6a120f72d77404d30aa074ff0af5bbeb4f7c18c?format=markdown)
