-
7905917cd4
Green Up: scope panel-group check to panel-backed tabs
benjamin.baker
2026-09-06 05:38:44 -04:00
-
cd705563d0
Add Corporate Tools tab, Dell Command actions, and user-context refresh
benjamin.baker
2026-09-06 05:22:05 -04:00
-
f832c376f1
Add an Agent Version column to the Fleet view
benjamin.baker
2026-09-05 18:20:45 -04:00
-
82d9dbae8a
Fix CI: untrack docs prose, correct two stale frontend specs
benjamin.baker
2026-09-05 17:50:02 -04:00
-
d6bd7b5f54
Fix endpoint user-context collection running in the wrong session
benjamin.baker
2026-09-05 17:32:03 -04:00
-
ba38e4d39d
PC Detail: flow Details cards, drop the IP Configuration card
benjamin.baker
2026-09-05 15:26:11 -04:00
-
86985efcf2
Fix user-context collection, split agent log destinations, widen upload cap
benjamin.baker
2026-09-05 14:20:07 -04:00
-
7f84e8ca1e
Admit serviceprocess server-side and give Operator Reports its own tab
benjamin.baker
2026-09-05 07:37:01 -04:00
-
f77a288bdc
Show empty-state text on empty table panels
benjamin.baker
2026-09-05 07:22:58 -04:00
-
0c9bd1ed32
add mapped drives card
benjamin.baker
2026-09-05 07:12:21 -04:00
-
e00bb44d6b
merge storage and disk health into one card with two sections
benjamin.baker
2026-09-05 07:05:30 -04:00
-
af42bf5abd
split monitors tab and surface boot type and nic link state
benjamin.baker
2026-09-05 06:58:43 -04:00
-
9ab1b4f702
Document Phase 2 system telemetry
benjamin.baker
2026-09-05 06:41:28 -04:00
-
2c4d8ab4cb
Persist Phase 2 system telemetry
benjamin.baker
2026-09-05 06:41:20 -04:00
-
f1e8fe6b4a
Collect NIC link state, boot type and Defender health
benjamin.baker
2026-09-05 06:41:13 -04:00
-
1c836e1c1b
Scope the Storage and Disk health grouping
benjamin.baker
2026-09-05 06:32:11 -04:00
-
71847d940a
Document the disk health field
benjamin.baker
2026-09-05 06:26:06 -04:00
-
c2ec29e236
Test disk health rows
benjamin.baker
2026-09-05 06:26:00 -04:00
-
8edc6956da
Add the disk health panel
benjamin.baker
2026-09-05 06:25:55 -04:00
-
024910d4f2
Persist endpoint disk health
benjamin.baker
2026-09-05 06:25:49 -04:00
-
b297dea822
Collect physical disk health from two sources
benjamin.baker
2026-09-05 06:25:42 -04:00
-
5d7a426bb2
Cut time sync collection, pin Windows Update history
benjamin.baker
2026-09-05 06:00:40 -04:00
-
4a8dd3f934
Warn that mapped-drive ranks must stay distinct
benjamin.baker
2026-09-05 05:53:09 -04:00
-
06395dc2b6
Pin the mapped-drive merge against silently rendering a broken drive as OK
benjamin.baker
2026-09-05 05:51:25 -04:00
-
aa901c4111
Report mapped drives from both Windows sources, worse status wins
benjamin.baker
2026-09-05 05:47:31 -04:00
-
511ded1ba9
Collect user context from the tray instead of descending from the service
benjamin.baker
2026-09-05 05:46:58 -04:00
-
539af3073f
Read listAll results as rows, not as a response
benjamin.baker
2026-09-05 04:39:11 -04:00
-
2a8dcc6db9
Load site settings once and recover from a failed fetch
benjamin.baker
2026-09-05 04:38:48 -04:00
-
3d5c180e08
Restore the indentation on the gunicorn worker block
benjamin.baker
2026-09-04 19:14:23 -04:00
-
9ac711ce2d
Surface the endpoint inventory, and let an event show its message
benjamin.baker
2026-09-04 19:14:16 -04:00
-
862b290545
Report each Windows event once, and persist the inventory already sent
benjamin.baker
2026-09-04 19:09:12 -04:00
-
3714b4bc99
Merge origin/wj into wilm
benjamin.baker
2026-09-04 16:33:46 -04:00
-
-
d3f69bbb71
Trust the binary PE version over the typed agent version
benjamin.baker
2026-09-04 16:19:28 -04:00
-
b973561cb7
Gate restore on the dump's data revision, not the code head
benjamin.baker
2026-09-04 15:38:31 -04:00
-
9947a477b8
Seed DeviceId in the registry from the identity a bay already carries
main
cproudlock
2026-09-04 09:24:15 -04:00
-
a6775c1da1
docs: ADR-018 supersedes ADR-005, metrology instruments are machines
cproudlock
2026-09-04 09:00:42 -04:00
-
349e8c89bd
docs: EventSaver has no compiled-in folder fallback any more
cproudlock
2026-09-04 08:28:39 -04:00
-
3c9321f16c
Add developer-only restore simulation harness
benjamin.baker
2026-09-04 05:01:03 -04:00
-
debe1fce69
it is risen - add restore progress and backup/restore history
benjamin.baker
2026-09-03 20:43:42 -04:00
-
7e4469c44e
Wire restore into the backup watcher and fix backup timestamps
benjamin.baker
2026-09-03 20:26:01 -04:00
-
231fd27f68
Fix restore compat check reporting empty schema heads
benjamin.baker
2026-09-03 20:11:52 -04:00
-
19071ec6c6
Add opt-in backup overlay with third-container restic store
benjamin.baker
2026-09-03 20:06:45 -04:00
-
98398f7839
docs: branch model documents one branch per instance
Cam Proudlock
2026-09-03 18:53:20 -04:00
-
-
32b8745d10
docs: branch model documents one branch per instance
Cam Proudlock
2026-09-03 18:53:18 -04:00
-
-
bfc30f4c7c
docs: branch model documents one branch per instance
cproudlock
2026-09-03 18:52:55 -04:00
-
cb3975049c
Threaded gunicorn workers so a retry storm cannot starve the UI
Cam Proudlock
2026-09-03 17:38:42 -04:00
-
37ba30ee63
Threaded gunicorn workers so a retry storm cannot starve the UI
Cam Proudlock
2026-09-03 17:38:20 -04:00
-
d5d823fd8b
Merge remote-tracking branch 'origin/wj' into wilm
benjamin.baker
2026-09-03 17:35:48 -04:00
-
-
b5737f47c1
Serve gunicorn with threaded workers so a retry storm cannot starve the UI
cproudlock
2026-09-03 17:35:48 -04:00
-
b9f4aea4b8
Make the deploy scripts enforce which branch reaches which server
cproudlock
2026-09-03 17:32:25 -04:00
-
fd513c08eb
Remediate the 2026-09-03 feature-test findings
Cam Proudlock
2026-09-03 17:15:03 -04:00
-
ff9ae693a6
Remediate the 2026-09-03 feature-test findings
Cam Proudlock
2026-09-03 17:14:53 -04:00
-
c1a4c9eba6
Let a PC be assigned a business unit, and a retired asset be found
cproudlock
2026-09-03 17:08:03 -04:00
-
a1802a2bf5
Match the number on the bin, and let an unset kiosk say so
cproudlock
2026-09-03 17:00:49 -04:00
-
f4d3827214
Record how a PC is reached, and stop pages implying they can do things
cproudlock
2026-09-03 16:56:22 -04:00
-
30d0d4f6d5
Stop asking for more rows than the server will ever return
cproudlock
2026-09-03 16:49:55 -04:00
-
81ad221e6a
Let a typed employee name find the employee
cproudlock
2026-09-03 16:45:15 -04:00
-
cbdfcbabb7
One badge vocabulary, and images a browser can actually load
cproudlock
2026-09-03 16:25:08 -04:00
-
8fee09e748
Validate what a form accepts, and keep a diff to one asset
cproudlock
2026-09-03 16:13:59 -04:00
-
1a8f426e93
Make revoking final, keep password rules in one place, drop a grant nobody read
cproudlock
2026-09-03 16:03:47 -04:00
-
f6e5f6ca47
Store and serve a maintenance date as a date
cproudlock
2026-09-03 15:51:22 -04:00
-
fb63ef9d30
Make a retired asset findable and restorable from the product
cproudlock
2026-09-03 15:33:21 -04:00
-
61a1c0b4fb
Answer API errors in the envelope, say when supplies are unread, badge each chain
cproudlock
2026-09-03 15:21:58 -04:00
-
2fb924f18e
Let a printer driver carry the name Windows actually matches on
cproudlock
2026-09-03 15:16:33 -04:00
-
b1e5dd734d
Draw a dual-bay secondary where it actually is, and make two counts add up
cproudlock
2026-09-03 15:07:49 -04:00
-
1d2bbb3630
One key for audit retention, and stop the SAML page claiming a feature exists
cproudlock
2026-09-03 14:53:57 -04:00
-
45acaf0b8f
Resolve an asset type by name, and send a map position with its level
cproudlock
2026-09-03 14:42:24 -04:00
-
ffced2f822
Keep a share path inside the share, a UTC timestamp in UTC, and a public map public
cproudlock
2026-09-03 14:34:12 -04:00
-
5d81f50c33
Stop the audit log from being what fails the write
cproudlock
2026-09-03 14:25:55 -04:00
-
13e992d863
Ask what the caller may do, not what its owner may do
cproudlock
2026-09-03 14:23:10 -04:00
-
debef39a18
Answer a nonsense filter with a 400, and sweep every list route for the rest
cproudlock
2026-09-03 14:18:49 -04:00
-
12392a361e
Refuse a value the database cannot store, instead of quietly changing it
cproudlock
2026-09-03 13:58:41 -04:00
-
aa8028f96e
Let the row refuse the write both kiosks were deciding in Python
cproudlock
2026-09-03 13:58:26 -04:00
-
ab949f8bec
Merge remote-tracking branch 'origin/wj' into wilm
benjamin.baker
2026-09-03 13:46:17 -04:00
-
-
db75ca79d1
[ALERT] Serve gunicorn with threaded workers so bad clients cannot starve the UI
benjamin.baker
2026-09-03 12:36:28 -04:00
-
ddf41c3e65
Make a partly-undone import retryable, and refuse a plan it cannot deliver
Cam Proudlock
2026-09-03 09:16:01 -04:00
-
cf95daf3bb
Make a partly-undone import retryable, and refuse a plan it cannot deliver
Cam Proudlock
2026-09-03 09:10:13 -04:00
-
377cc69264
Make a partly-undone import retryable, and refuse a plan it cannot deliver
cproudlock
2026-09-03 09:09:55 -04:00
-
405a2ef919
Cap request bodies, close a hole in the gate, fix to_dict and two settings pages
cproudlock
2026-09-03 08:38:20 -04:00
-
b0bd73f62d
Import the wilm agent store, WINC adoption work and batches CLI, with four fixes
Cam Proudlock
2026-09-03 08:16:38 -04:00
-
8ad6511f14
Import the wilm agent store, WINC adoption work and batches CLI, with four fixes
Cam Proudlock
2026-09-03 08:16:05 -04:00
-
28269e429a
Import the WINC batches CLI and its README
cproudlock
2026-09-03 08:14:18 -04:00
-
17825ec8f1
Add WINC batches CLI and a CLI how-to README
benjamin.baker
2026-09-03 08:07:01 -04:00
-
13be0ef90f
Import the wilm agent store and WINC adoption work, with four fixes
cproudlock
2026-09-03 07:54:14 -04:00
-
2998e35ddf
Add reversible Maximo/WINC machine-adoption import
benjamin.baker
2026-09-03 05:04:22 -04:00
-
6f9d1de6da
Stamp agent version into download name and collapse binary management UI
benjamin.baker
2026-09-02 20:41:22 -04:00
-
729e488903
Rework Build Site Agent binary UI with version auto-detect and rollback
benjamin.baker
2026-09-02 20:27:55 -04:00
-
7a11851fbe
Document migration-on-deploy contract for plugin schema changes
benjamin.baker
2026-09-02 20:27:47 -04:00
-
f4cf3d0b6a
add agent binary upload and previous-versions UI
benjamin.baker
2026-09-02 19:41:39 -04:00
-
04d5bdd212
stage and retain versioned agent binaries
benjamin.baker
2026-09-02 19:35:14 -04:00
-
51ad18ca81
report and cache the endpoint tray version
benjamin.baker
2026-09-02 19:04:02 -04:00
-
27ccf8962e
exclude gitignored devnotes from the naming/style gate
benjamin.baker
2026-09-02 18:39:23 -04:00
-
86a47b6bc9
return to Fleet after editing a PC opened from Fleet
benjamin.baker
2026-09-02 18:37:59 -04:00
-
364c62d09c
show the DEV badge on source-build dev stacks
benjamin.baker
2026-09-02 18:25:50 -04:00
-
4b21aa3887
Gate both kiosks behind a device token, and make an unreachable setting a test failure
Cam Proudlock
2026-09-02 18:11:01 -04:00
-
088648011f
Gate both kiosks behind a device token, and make an unreachable setting a test failure
Cam Proudlock
2026-09-02 18:10:30 -04:00
-
7f6aaf2e64
Gate the USB kiosk the same way, and make an unreachable setting a test failure
cproudlock
2026-09-02 18:08:34 -04:00
-
e4db112296
Use a valuetype the settings column actually documents
cproudlock
2026-09-02 17:49:38 -04:00
-
2f90419ceb
Shut the parts kiosk behind a device token, and stop the health probe leaking
Cam Proudlock
2026-09-02 17:45:05 -04:00
-
1466f9c3b0
Shut the parts kiosk behind a device token, and stop the health probe leaking
Cam Proudlock
2026-09-02 17:44:35 -04:00
-