# refactor\(sessions\): word session cards in a SessionLabels component \(\#436\) · lucenx/codexbar-plasma

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

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

Visibility: public

Requested revision: 22d4c90841e6b84dec8154fb252d3e39025a0b35

Requested commit: 22d4c90841e6b84dec8154fb252d3e39025a0b35

Commit: 22d4c90841e6b84dec8154fb252d3e39025a0b35

Tree: 037d6027d5779ca2c6929e90a4e82ca515dac6b1

Author: Simone

Committer: GitHub

## Message

```
refactor(sessions): word session cards in a SessionLabels component (#436)

Session title, details, source, provider, state and age text lived on the
applet root although only SessionsView reads it. SessionLabels now owns
those six localized functions beside the view, which exposes it as
`labels` for the smoke capture. The catalog test instantiates it directly
instead of extracting function bodies from main.qml.

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

## Parents

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

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