-
d3a8491078
Ignore local dev scratch and delivery build output
benjamin.baker
2026-08-30 14:28:50 -04:00
-
8f4fe74dcb
Call the inventory panel Assets, and refuse dist builds off a site branch
Cam Proudlock
2026-08-30 12:58:00 -04:00
-
4c8291628f
Call the inventory panel Assets, not Estate
cproudlock
2026-08-30 12:57:05 -04:00
-
58b53b50f6
Refuse --dist anywhere but main
cproudlock
2026-08-30 12:53:14 -04:00
-
3c50efab60
Branch model corrections: wilm is an active sibling branch
Cam Proudlock
2026-08-30 12:50:18 -04:00
-
faace01f2d
Do not offer to promote work that already landed
cproudlock
2026-08-30 12:48:56 -04:00
-
b9f6815161
Green up
benjamin.baker
2026-08-30 11:59:01 -04:00
-
1c88acad3c
Correct the branch list: wilm exists and is active
cproudlock
2026-08-30 11:21:57 -04:00
-
9725c47814
Persist and surface endpoint installed-software (SBOM)
benjamin.baker
2026-08-30 11:20:45 -04:00
-
43fed63277
Site branch tooling, branch-aware publication, dashboard fixes
Cam Proudlock
2026-08-30 11:19:00 -04:00
-
7a8acbbcb5
Regenerate the project map after promotion
cproudlock
2026-08-30 11:12:09 -04:00
-
ef962a1bf9
Print the first-time path for a new branch on the work PC
cproudlock
2026-08-30 09:57:53 -04:00
-
03804bb996
Stop the promote script from deleting itself mid-run
cproudlock
2026-08-30 09:53:04 -04:00
-
cd86c27969
Show a guest what they can see, not a blank page
cproudlock
2026-08-30 09:52:29 -04:00
-
e65053feeb
One bundle per branch, named after it
cproudlock
2026-08-30 09:06:56 -04:00
-
442db6a664
Mirror the publication branch BEFORE the sync, not after
cproudlock
2026-08-30 09:04:56 -04:00
-
d8a2bfeb29
Publish the branch you are on, not always main
cproudlock
2026-08-30 09:03:25 -04:00
-
1cc725d4a7
Write down which branch work belongs on
cproudlock
2026-08-30 09:00:09 -04:00
-
e838aaf737
Say which wj commits belong on main
cproudlock
2026-08-30 08:50:32 -04:00
-
28aee355f9
Add Windows versions of the push and promote scripts
cproudlock
2026-08-30 08:48:27 -04:00
-
334bc5cd04
Add push and promote scripts for the wj branch
cproudlock
2026-08-30 08:46:14 -04:00
-
1fe788a3ed
Print the first-time path for a new branch on the work PC
cproudlock
2026-08-30 09:57:53 -04:00
-
6d42110a91
Stop the promote script from deleting itself mid-run
cproudlock
2026-08-30 09:53:04 -04:00
-
0f2da9beaf
Show a guest what they can see, not a blank page
cproudlock
2026-08-30 09:52:29 -04:00
-
1311dea113
One bundle per branch, named after it
cproudlock
2026-08-30 09:06:56 -04:00
-
06c584240e
Mirror the publication branch BEFORE the sync, not after
cproudlock
2026-08-30 09:04:56 -04:00
-
81df9607e7
Publish the branch you are on, not always main
cproudlock
2026-08-30 09:03:25 -04:00
-
1d4ac11572
Write down which branch work belongs on
cproudlock
2026-08-30 09:00:09 -04:00
-
0400a58786
Say which wj commits belong on main
cproudlock
2026-08-30 08:50:32 -04:00
-
49a898fc5a
Add Windows versions of the push and promote scripts
cproudlock
2026-08-30 08:48:27 -04:00
-
6d9954c6f9
Add push and promote scripts for the wj branch
cproudlock
2026-08-30 08:46:14 -04:00
-
-
345c7cefff
Merge origin/main into wilm: reconcile endpoint agent dev with release channel
benjamin.baker
2026-08-30 08:46:04 -04:00
-
-
6ff7594996
Add agentless adoption tool for endpoints
benjamin.baker
2026-08-30 08:31:31 -04:00
-
b70cc1f6be
collect installed-software SBOM from endpoint agent
benjamin.baker
2026-08-29 17:26:32 -04:00
-
d89682fd27
log ignored agent collector keys for later UI enhancements
benjamin.baker
2026-08-29 17:00:49 -04:00
-
870e068c44
Rebuild the dashboard around what needs a person
Cam Proudlock
2026-08-29 21:35:03 -04:00
-
b5fc5c01d1
Stay quiet when a site never asked for supply monitoring
cproudlock
2026-08-29 21:34:48 -04:00
-
b80bd8731f
Filter the queue by check, and say when a check cannot answer
cproudlock
2026-08-29 21:16:28 -04:00
-
13c46af5ce
Rebuild the dashboard around what needs a person
cproudlock
2026-08-29 21:05:48 -04:00
-
330fd31524
Collapse the relationships card by default, with an honest count
Cam Proudlock
2026-08-29 19:52:20 -04:00
-
e562b405d4
Collapse the relationships card by default, with an honest count
cproudlock
2026-08-29 19:52:03 -04:00
-
dd7dd435c0
Put the dual-bay sibling in the triage band, and fix the gage counterpart
Cam Proudlock
2026-08-29 19:38:07 -04:00
-
78017eee2a
Put the dual-bay sibling in the triage band, and fix the gage counterpart
cproudlock
2026-08-29 19:24:07 -04:00
-
8666e0271c
Reciprocal controls links, dead chip links, and a resumable legacy import
Cam Proudlock
2026-08-29 19:09:06 -04:00
-
96a4a38c8c
Make the legacy import safe to resume, and aimable without editing it
cproudlock
2026-08-29 19:08:48 -04:00
-
c22c81afa5
Show the controls link from both ends, and fix the dead chip links
cproudlock
2026-08-29 18:58:06 -04:00
-
70e909054f
Document the endpoints plugin in the catalogue
cproudlock
2026-08-29 18:29:11 -04:00
-
a8f8580738
Upgrade the eight shipped dependencies carrying advisories
Cam Proudlock
2026-08-29 17:42:58 -04:00
-
76d34a4b25
Keep the lockfile's rationale where a compile cannot wipe it
cproudlock
2026-08-29 17:42:43 -04:00
-
b8fc2e9e33
Upgrade the eight shipped dependencies carrying advisories
cproudlock
2026-08-29 17:42:35 -04:00
-
7ddfe4d3ef
Recommend the smallest upgrade that clears an advisory, not the highest
Cam Proudlock
2026-08-29 17:24:52 -04:00
-
1cc2a6b782
Recommend the smallest upgrade that clears an advisory, not the highest
cproudlock
2026-08-29 17:24:37 -04:00
-
c4e2db4755
Route the dependency-security doc from START-HERE
cproudlock
2026-08-29 17:20:57 -04:00
-
d49b421914
Add vulnerability scanning on top of the SBOM
Cam Proudlock
2026-08-29 17:19:27 -04:00
-
794bb4668f
Add vulnerability scanning on top of the SBOM
cproudlock
2026-08-29 17:18:58 -04:00
-
6beb2afc09
Service state colours, activity badge colours, readable named colours
Cam Proudlock
2026-08-29 17:00:34 -04:00
-
d4105c2289
Say what a service state actually is, and make the badges readable
cproudlock
2026-08-29 17:00:18 -04:00
-
b26bbd0456
USB external import, and filter chips on health-dot cards
Cam Proudlock
2026-08-29 13:02:45 -04:00
-
828a62063b
Filter chips on any card that shows a health dot
cproudlock
2026-08-29 13:02:32 -04:00
-
60c35728e8
Import USB records off an external cmmc_usb database, so a site can retire it
cproudlock
2026-08-29 13:02:21 -04:00
-
b08ae79989
Health names the dominant critical event; activity keeps criticals visible
Cam Proudlock
2026-08-28 23:42:11 -04:00
-
-
99c40ae7c3
Say WHICH critical event, and stop the feed hiding it
cproudlock
2026-08-28 23:41:59 -04:00
-
8098a5e82e
Fleet bulk actions
Cam Proudlock
2026-08-28 23:16:37 -04:00
-
b1b9cdda72
Add bulk actions to the Fleet list, with a confirmation that names machines
cproudlock
2026-08-28 23:16:24 -04:00
-
057cee1f02
Match the Fleet tile radius to the global card
cproudlock
2026-08-28 23:03:29 -04:00
-
09d06399d3
Fleet console gap closures: critical tile, filters, policy card, action placement
Cam Proudlock
2026-08-28 23:00:37 -04:00
-
0baed4cc80
Close the gaps against the design: critical tile, filters, policy card, action placement
cproudlock
2026-08-28 23:00:25 -04:00
-
7e779a6829
Fleet console: triage band, activity feed, live state first
Cam Proudlock
2026-08-28 22:35:16 -04:00
-
414a7243d7
Merge events and commands into one Activity feed, and lead with live state
cproudlock
2026-08-28 22:34:59 -04:00
-
0f9ffdb2f1
Put the 6am answers at the top of the PC page, and stop saying things twice
cproudlock
2026-08-28 22:21:22 -04:00
-
4c43c4e1ba
Fix the Fleet tile and health colours in dark mode
cproudlock
2026-08-28 22:15:09 -04:00
-
2a94c3c2d2
Fleet list rebuild and the endpoints permission split
Cam Proudlock
2026-08-28 21:23:35 -04:00
-
54f0857e13
Split the fleet roster from per-endpoint reads, and stop offering controls nobody can use
cproudlock
2026-08-28 21:14:27 -04:00
-
4ef22b6579
Make the Fleet list answer the question it exists for
cproudlock
2026-08-28 21:00:35 -04:00
-
062d180e3d
Stop sending the redundant per_page parameter on every list request
Cam Proudlock
2026-08-28 18:04:29 -04:00
-
69178c0218
Stop sending the redundant per_page parameter on every list request
cproudlock
2026-08-28 18:04:15 -04:00
-
6e72a157e8
Register the endpoints list without a trailing slash, and stop hiding its errors
Cam Proudlock
2026-08-28 17:48:21 -04:00
-
af42ba3589
Register the endpoints list without a trailing slash, and stop hiding its errors
cproudlock
2026-08-28 17:48:06 -04:00
-
a5ed364a46
Resolve Fleet list route without a trailing slash
benjamin.baker
2026-08-28 17:40:31 -04:00
-
-
5da071fdda
Stop the export aborting silently when a scrub finds nothing left to scrub
cproudlock
2026-08-28 16:24:00 -04:00
-
765496a4cf
File the Fleet nav item under Assets and store policy JSON as TEXT
Cam Proudlock
2026-08-28 16:23:21 -04:00
-
2aea2bd818
File the Fleet nav item under Assets, beside the PCs it describes
cproudlock
2026-08-28 16:20:28 -04:00
-
7bda8e6d60
Store the policy JSON columns as TEXT for MySQL 5.6
Cam Proudlock
2026-08-28 16:18:34 -04:00
-
ae800772d1
Make the dev MySQL 5.6 index-prefix requirement actually reachable
cproudlock
2026-08-28 16:17:51 -04:00
-
784964c907
Bring the wilm branch into main: endpoints plugin, agent, policies, CSV import
cproudlock
2026-08-28 16:17:17 -04:00
-
80bb7b5ba1
Merge wilm: endpoints plugin, agent, policies, CSV import, Entra fields
Cam Proudlock
2026-08-28 15:56:58 -04:00
-
-
75627d4398
Close the review findings on the policy routes, installer and import
cproudlock
2026-08-28 15:52:15 -04:00
-
2de9c005e8
Merge the smoke-test commits made directly on GitHub
Cam Proudlock
2026-08-28 15:33:24 -04:00
-
-
a775b87db7
gate guard, runtime spec, Node 24 actions
Cam Proudlock
2026-08-28 15:28:07 -04:00
-
93ca7587ce
Move the workflow actions onto their Node 24 releases
cproudlock
2026-08-28 15:22:13 -04:00
-
fa8beca1e2
Fix formatting in smoke.yml workflow file
Proudlock, Cameron1 (GE Aerospace, US)
2026-08-28 15:16:49 -04:00
-
c0435e7ed1
Add smoke test workflow for runner validation
Proudlock, Cameron1 (GE Aerospace, US)
2026-08-28 15:14:56 -04:00
-
af133372b4
Gate endpoint UI refresh on fresh telemetry and land endpoint agent
benjamin.baker
2026-08-28 15:07:20 -04:00
-
f4b17d0fa9
Prove the gates ran, and ship the spec the app serves
cproudlock
2026-08-28 14:15:58 -04:00
-
98badcbc26
publish the runtime spec; gate guard
Cam Proudlock
2026-08-28 14:04:10 -04:00
-
-
e60945e56e
generator share links; secure send copy message
Cam Proudlock
2026-08-28 11:46:56 -04:00
-
dd3db50460
Secure Send hands over a message, not a bare URL
cproudlock
2026-08-28 11:39:21 -04:00
-
5e7e39a24c
Share a code by link instead of by instructions
cproudlock
2026-08-28 11:28:06 -04:00
-
c001657582
Merge remote-tracking branch 'origin/main' into wilm
benjamin.baker
2026-08-28 09:30:35 -04:00
-
-
01734e5449
harden CSV import reconciliation and preserve saved model selections
benjamin.baker
2026-08-28 09:29:09 -04:00