# feat\(popup\): hide individual usage rows per provider \(\#383\) · lucenx/codexbar-plasma

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

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

Visibility: public

Requested revision: b5375b0abaa73bc445791c477f5ee3a3e1296529

Requested commit: b5375b0abaa73bc445791c477f5ee3a3e1296529

Commit: b5375b0abaa73bc445791c477f5ee3a3e1296529

Tree: 8957f99e4e6c47ed5117a872ab2e2c1c32781c7b

Author: Simone

Committer: GitHub

## Message

```
feat(popup): hide individual usage rows per provider (#383)

Popup provider tabs exposed only fixed section toggles, so a single quota row
could not be hidden, unlike the macOS visible-row choice (0.58.0).

A hover- and focus-revealed button beside each quota row's percentage hides
that row for its provider. PopupHiddenRows.js stores validated entries of
provider ID plus row key (primary, secondary, tertiary, or extra:<CLI window
ID>) in the new popupHiddenUsageRows key, without provider prose. main.qml
filters only the provider tab's rows; fetching, notifications, the panel, and
the Overview summary keep every row. Popup settings list hidden rows by
provider and row name with Restore, saved on Apply, and General's Restore all
defaults clears them. ProviderSnapshot keeps the identifier-shaped extra
window ID, and privacy projection carries it so hidden extras stay hidden.

Documentation impact: usage guide (popup, settings, defaults), development
guide, CHANGELOG Unreleased; the TODO entry "Popup usage row visibility" is
replaced by a narrower "Popup detail section visibility" entry for titled
detail sections. Seven new catalog strings translated in all five languages.

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
```

## Parents

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

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