Commit Graph

78 Commits

Author SHA1 Message Date
cf7b8bc49a dashboard employee names + GE monogram fallback + kiosk startup sweep 2026-07-28 18:24:19 -04:00
3ed3857d4f geenforce: broaden kiosk startup sweep to catch imaging-installer launchers 2026-07-28 18:09:12 -04:00
2f6163e864 geenforce: fix http-payload path doubling + kiosk startup cleanup 2026-07-28 17:49:56 -04:00
8f0c110dda geenforce: harden allowlist + fix share-less kiosk client and display scope 2026-07-28 17:09:35 -04:00
9b133b0cce geenforce: import-share recognizes the display scope 2026-07-27 14:54:13 -04:00
90cd85b268 geenforce: settings in the Settings rail 2026-07-27 14:44:26 -04:00
a733586c47 geenforce client: token-optional for IP-allowlisted kiosks 2026-07-27 14:22:41 -04:00
4ed1296d5e geenforce: IP allowlist for client endpoints + admin Settings tab 2026-07-27 14:13:50 -04:00
ab1622ae58 warranty: bulk Dell re-check reuses non-dell warranties instead of duplicating 2026-07-24 13:24:50 -04:00
c355eaae43 printers low-toner alerts; geenforce display readiness + token scope-binding; air-gap docker deploy kit 2026-07-23 14:37:00 -04:00
73b05e5b1c alerts: per-support-team webhook + printedparts routing 2026-07-22 13:32:01 -04:00
e1c7af049c settings UI: site base url + alert webhook fields 2026-07-22 12:55:50 -04:00
a70cd14bee alerts: Teams webhook fan-out + contract 0.14.0 2026-07-22 10:57:19 -04:00
4a5b78dad2 alerts: Teams webhook fan-out + contract 0.14.0 2026-07-22 10:56:04 -04:00
e3d09bdd78 printedparts detail: revision column in transactions 2026-07-22 10:21:43 -04:00
bbd086f075 printedparts: kiosk revision display + gage-tag/link in low-stock email 2026-07-22 10:12:52 -04:00
d49f0cbb09 printedparts: QR label tag+rev, record taken revision 2026-07-22 07:52:17 -04:00
6a8a056b9b notifications: start/end for all notification types 2026-07-21 11:09:20 -04:00
23efd760d6 notifications recognition dates + geenforce B2 client 2026-07-21 10:56:00 -04:00
38c0f0395c geenforce: HTTPS payload delivery (blob store + endpoint) 2026-07-21 10:10:59 -04:00
844a28111a displays: IP-driven display role (dashboard/lobby/kiosk) 2026-07-21 09:49:14 -04:00
338a028de4 dashboard: Verdana + left-edge type color bar 2026-07-20 16:01:58 -04:00
fd088e1b10 dashboard: fixed recert name height (no grid shift) 2026-07-20 15:40:29 -04:00
a751960c56 dashboard: Archivo display font 2026-07-20 15:19:28 -04:00
9706d3057b dashboard: bigger TV text + footer at bottom 2026-07-20 15:16:27 -04:00
d90be6dcd7 shopfloor dashboard TV fit-to-viewport scaling 2026-07-20 14:49:33 -04:00
bcefb70a5e slides manager: thumbnail withBase + order list 2026-07-20 14:16:12 -04:00
96530fdb7e slides: /screensaver display route 2026-07-20 13:16:32 -04:00
b5b68f2196 printedparts kiosk: gage lab tag on SSO prompt 2026-07-20 11:34:13 -04:00
ce6edb54bc printedparts kiosk prefix + gage lab tag labels 2026-07-20 11:18:16 -04:00
cb9ede497d Kiosk entry input, gage lab tag column, model image subpath fix 2026-07-20 11:14:20 -04:00
c2e1b9b367 printedparts: show gage lab tag in the catalog list 2026-07-20 11:03:42 -04:00
03c6adc77e Add per-role badge colors 2026-07-20 10:08:14 -04:00
ffe9fa1cce CI: drop rsync dep in build-site.sh; move MySQL migration job to internal CI (ARC has no service containers) 2026-07-20 09:01:59 -04:00
5e33189cd9 CI: run on self-hosted arc-runner-set (org IP allow list blocks GitHub-hosted runners) 2026-07-20 08:45:13 -04:00
8bde777b70 Lean build: gate Shopfloor Dashboard on notifications plugin 2026-07-19 12:25:10 -04:00
4932b8c6a1 Lean build: gate Displays links by staged route 2026-07-19 12:22:16 -04:00
b7f40f5824 Lean build: hide settings cards whose route was not staged 2026-07-19 12:17:51 -04:00
da28ee9f33 Lean build: always ship core (manifest-less) frontends 2026-07-19 12:10:45 -04:00
384b8f7668 ADR-014 Phase 2: flask plugin prune-schema for lean per-site DBs 2026-07-19 11:39:51 -04:00
18d59f82c9 ADR-014 schema-lean investigation + idempotent create_plugin_tables 2026-07-19 00:36:54 -04:00
99025d10f0 ADR-013 Phase 5: lean per-site builds (build-site.sh + guards + CI) 2026-07-19 00:11:41 -04:00
de93b613cc ADR-013 Phase 4 complete: all plugin frontends self-contained + lint rule 2026-07-19 00:03:33 -04:00
d1592b84c7 ADR-013 Phase 4: all 13 plugin frontends relocated + staging machinery 2026-07-18 23:56:32 -04:00
d0c31d1c97 ADR-013 Phase 4: frontend staging + printedparts relocation 2026-07-18 23:43:39 -04:00
a9274d71e8 ADR-013 Phase 4: core-router surgery (plugin top-level routes) 2026-07-18 23:26:39 -04:00
fd2ab0ab1c ADR-013 Phase 3 complete: asset-panels + asset-presentation + map-overlays renderers 2026-07-18 23:10:27 -04:00
69922a4e16 ADR-013 Phase 3: asset-presentation search routing 2026-07-18 22:59:19 -04:00
c22d3a7c23 ADR-013 Phase 3: asset-panels renderer + full detail-page migration 2026-07-18 22:52:06 -04:00
72e3484497 ADR-013 Phase 3: generic asset-panels renderer (Path A) 2026-07-18 22:44:06 -04:00