diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-08-18 17:11:00 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-08-18 17:11:00 +0200 |
| commit | 2ef5498ab1509a93691b87b4cc5d9b52bb3f52dc (patch) | |
| tree | 9f5343cc0eed9d3cc42e6bdb079d8aa6307766c4 /packages/meshbay-node/src/meshbay_node/config.py | |
| parent | eedbca3f0d47af39b4dd8812683e5a14ae4e48e6 (diff) | |
| download | meshbay-2ef5498ab1509a93691b87b4cc5d9b52bb3f52dc.tar.gz | |
fix(ui): name the section after its button, drop the folder slash, colour the widget
**"Zone sensible" said nothing.** The heading is now the name of the action in
it — "Quitter le groupe", or "Supprimer le groupe" for the owner, who sees a
different button. Worth stating because it is not quite what was asked for: a
fixed "Quitter le groupe" would have sat above a delete button for whoever owns
the group. The red goes with it; only the button is red, which is where the
warning belongs. `members.danger_title` is gone from all ten locales rather than
left behind unread.
**A folder name no longer ends in a slash.** The folder icon in the cell beside
it already says what it is.
**The transfers widget turns green while transfers run.** The badge counts them,
but a count has to be read; colour is what carries from across the room, which
is the point of a widget in the nav bar rather than on the page. Derived from
the live list on every render, so there is no state that can forget to clear
when the last transfer ends.
The class is set in `app.js` and coloured in `style.css` — either alone does
nothing and neither fails loudly, so there is a test for each half.
848 tests pass.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node/config.py')
0 files changed, 0 insertions, 0 deletions