Pulse/frontend-modern
rcourtman ee4cd560b6 Count platform status chips from each table's own filter predicate
Only two platform tables ever adopted the attention-count affordance, so
Docker, Kubernetes, TrueNAS, Machines, and the Proxmox detail tables all
rendered bare status chips while the Proxmox and vSphere workloads bars
showed counts. Replace withPlatformAttentionCount with
withPlatformStatusCounts and roll it across every PlatformTableToolbar
status facet: each chip now carries the row count its own selection
would render, sourced from the same predicate the table filters with
(createPlatformTableFilterState.countForStatus, or the surface's
governing filter on the bespoke Docker storage, Kubernetes section, Ceph
and Replication toolbars), so a chip's number can never disagree with
the rows clicking it shows. Counts respect the existing estate-wide
'Inventory totals' visibility preference, the attention tables keep
their tone escalation, and the container-attachment options drop their
static ariaLabels so the count is part of the accessible name.
2026-08-20 21:52:34 +01:00
..
prototypes Refine prototype row density cues 2026-05-15 16:19:12 +01:00
public Give the Docker-in-LXC opt-in an admin Settings toggle 2026-08-20 14:27:12 +01:00
scripts fix(frontend): place estate totals beside labels 2026-08-19 19:42:06 +01:00
src Count platform status chips from each table's own filter predicate 2026-08-20 21:52:34 +01:00
.bundlesize.json Refresh the frontend bundle-size baseline 2026-08-20 06:57:02 +01:00
.gitignore chore(frontend-modern): patch dev-dependency advisories 2026-07-08 08:26:26 +01:00
.jscpd.json
.prettierignore
.prettierrc
browser-verification.json Count platform status chips from each table's own filter predicate 2026-08-20 21:52:34 +01:00
DESIGN_SYSTEM.md
eslint.config.js
hosts-tab.txt
index.html
package-lock.json fix(frontend): update vulnerable sanitizer dependencies 2026-08-08 02:59:43 +01:00
package.json style(frontend): remove semicolons from product copy 2026-08-18 10:52:38 +01:00
postcss.config.js
tailwind.config.js
ThresholdsTableTop.txt
tsconfig.json
tsconfig.node.json
update_skeletons.cjs
update_sparkline.cjs
update_sparkline.js
update_sparkline_size.cjs
vite.config.ts Stop dev-server full reloads when test files are saved 2026-07-10 11:09:40 +01:00