Fix PC installed-applications rendering; minor UI cleanups
All checks were successful
CI / backend (push) Successful in 1m24s
CI / naming (push) Successful in 1s
CI / frontend (push) Successful in 7s

The PC detail Installed Applications section 500d and vanished on any
real PC: ComputerInstalledApp had no to_dict, so the endpoint errored
and the v-if hid the section. Added the serializer (curated version
wins over the raw collected string, app name + description included)
and aligned PCDetail to the flat payload; regression test added.

Also: employee detail skips its USB panels when the usb plugin is
disabled (was firing 404s), and the shopfloor kiosk header is now
light-on-dark for readability.

810 tests pass; PC 259 installed apps verified live.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
cproudlock
2026-07-12 13:37:58 -04:00
parent 68b6949f1c
commit d187a2c535
6 changed files with 104 additions and 9 deletions

View File

@@ -444,7 +444,7 @@ function handlePhotoError(e) {
.location-title {
font-size: 18px;
font-weight: 600;
color: #888;
color: #b8c4d8;
text-transform: uppercase;
letter-spacing: 2px;
}
@@ -452,6 +452,7 @@ function handlePhotoError(e) {
.header-center h1 {
font-size: 28px;
font-weight: 700;
color: #ffffff;
text-transform: uppercase;
letter-spacing: 2px;
margin: 0;