Proudlock
|
381cc6c845
|
Add fleet alert notifications for shop floor PCs
Fleet alerts push server notifications to endpoint PCs via the command pipe.
Operators acknowledge alerts via toast UI in the tray. Backend tracks
acknowledgements per asset to prevent re-showing dismissed alerts.
Backend: alertfleet/alertscope/alerttimeout columns, GET/POST /api/endpoints/alerts,
NotificationAcknowledgement model with unique constraint, hostname validation.
Frontend: Alert Fleet checkbox in notification form.
Agent: FleetAlertClient polls alerts, FleetAlertStore tracks acknowledged IDs,
FleetAlertForm displays toast (no auto-dismiss), FleetAlertWorker 60s polling.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-09-08 16:19:14 -04:00 |
|
|
|
ff9ae693a6
|
Remediate the 2026-09-03 feature-test findings
|
2026-09-03 17:14:53 -04:00 |
|
|
|
ece0e15f03
|
Page past the 100-row cap in pickers and batch label sheets
|
2026-08-17 14:17:28 -04:00 |
|
|
|
8a2a3ee216
|
Make '+N more' actually show the events behind it
|
2026-08-08 15:36:42 -04:00 |
|
|
|
30e51131a3
|
Take the last scrollbar off the calendar
|
2026-08-08 15:26:33 -04:00 |
|
|
|
ece9782461
|
Fit the calendar to the space it actually has
|
2026-08-08 15:12:18 -04:00 |
|
|
|
c9b97fdaaf
|
Stop the calendar growing a scrollbar on a short window
|
2026-08-08 14:53:08 -04:00 |
|
|
|
4344adabf1
|
Board row ordering, type-derived row colours, and clearer upcoming events
|
2026-08-08 14:24:28 -04:00 |
|
|
|
7c5b1bc74e
|
Per-type board rows with shared categories, a network device IP field, and two dark-mode dialogs
|
2026-08-07 10:43:32 -04:00 |
|
|
|
2f15610cfd
|
Per-type expiry tail on the shopfloor board, and a 2x2 recertification block
|
2026-08-07 09:28:10 -04:00 |
|
|
|
c674000ccc
|
Show the kiosk label prefix, and let a plugin declare the settings it owns
|
2026-08-06 18:17:56 -04:00 |
|
|
|
07d390789a
|
Modal overlay-close removed from data-entry; console menu grouped
|
2026-08-05 13:49:34 -04:00 |
|
|
|
9c530a70db
|
Filter pagination reset; catalog model retype tool
|
2026-08-05 11:26:40 -04:00 |
|
|
|
ce550aefc6
|
notifications: timezone fix + configurable site timezone
|
2026-07-30 15:09:06 -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 |
|
|
|
d1592b84c7
|
ADR-013 Phase 4: all 13 plugin frontends relocated + staging machinery
|
2026-07-18 23:56:32 -04:00 |
|