chain-studio/lib
flemming-it 588f437395
Some checks failed
Security / Security check (push) Failing after 2s
feat(workspace): sealed-area names are confidential by default
The switcher listed sealed areas by name ('lbs', 'stromnetz') on
any glance or screenshot — but the names themselves often carry
client/mandate identity (usertest security finding). The sealed
section now renders one aggregated row ('2 sealed areas') with a
deliberate 'Show names' reveal per menu opening; selection still
pops the regular s:<slug> value. Settings -> Security gains 'list
sealed areas with their names right away' (WorkspacePrefs,
SidebarPrefs pattern, default off).

The aggregate row wraps to two lines — popup menus cap their
width and action texts must never be truncated (the first cut
showed '1 abgeschotte…' in the proof shot). Guard: switcher tests
cover aggregated-until-reveal and the Settings toggle; the old
direct-listing test now asserts the reveal contract. DE+EN.

Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
2026-07-19 03:34:05 +02:00
..
data feat(workspace): sealed-area names are confidential by default 2026-07-19 03:34:05 +02:00
l10n feat(workspace): sealed-area names are confidential by default 2026-07-19 03:34:05 +02:00
pages refactor(ui): one canonical segment control (ChainSegments) everywhere 2026-07-19 02:58:54 +02:00
theme fix(shell): daemon-start and health-poll auth handling; policy panel freshness 2026-07-15 05:50:24 +02:00
widgets feat(workspace): sealed-area names are confidential by default 2026-07-19 03:34:05 +02:00
main.dart feat(workspace): sealed-area names are confidential by default 2026-07-19 03:34:05 +02:00