Commit Graph

  • 744bc4341a Shut the parts kiosk behind a device token, and stop the health probe leaking cproudlock 2026-09-02 17:42:54 -04:00
  • ebece2d3bd Merge origin/main into align-wilm-main (align wilm with Cameron's latest) benjamin.baker 2026-09-02 17:41:03 -04:00
  • bb733f1332 Merge the wilm work, act on the five-agent review, verify the launch-path policy on Windows Cam Proudlock 2026-09-02 16:15:53 -04:00
  • 852aec5b7f Verify the launch-path hardening on Windows, and fix what that found cproudlock 2026-09-02 16:13:01 -04:00
  • e98e15259e Unpick one site's conventions from the shipped bundle, and bind the launch-path check to the file it actually runs cproudlock 2026-09-02 15:44:17 -04:00
  • 88a683dad3 Act on the five-agent review of the wilm import cproudlock 2026-09-02 15:33:48 -04:00
  • b5540e631c Merge the wilm endpoint-monitor and channel-distribution work into main cproudlock 2026-09-02 15:19:55 -04:00
  • 720f4ddbb2 Close the four smaller findings from the wilm import review cproudlock 2026-09-02 15:07:03 -04:00
  • d45a0d15b4 Make the full suite runnable in parallel, and close the dev/prod pin drift cproudlock 2026-09-02 14:43:00 -04:00
  • 28bf7ea1bf Regenerate the project map for the imported plugins and tests cproudlock 2026-09-02 14:26:10 -04:00
  • 2e42972f44 Map the image channels to how this repo ships, and disarm auto-publish cproudlock 2026-09-02 14:16:24 -04:00
  • 30b7a5a8bf Correct the claim that the two kiosks are gated to the same bar cproudlock 2026-09-02 13:54:06 -04:00
  • f3a291a28d Stop a request-supplied host reaching the generated installer script cproudlock 2026-09-02 13:52:06 -04:00
  • 56ed89bb7b Document the ten new endpoint routes and undo the stray re-indent cproudlock 2026-09-02 13:49:54 -04:00
  • 2144305433 Add the Darkwing vulnerability scan workflows Cam Proudlock 2026-09-02 12:17:46 -04:00
  • 302a309b9d Add the Darkwing vulnerability scan workflows cproudlock 2026-09-02 12:17:35 -04:00
  • 3587a35ad6 Regenerate the project map cproudlock 2026-09-02 12:17:24 -04:00
  • 27b2817fd7 Import the wilm endpoint-monitor and channel-distribution work cproudlock 2026-09-02 10:05:44 -04:00
  • e2c34d9553 build images via remote BuildKit instead of a local docker daemon benjamin.baker 2026-09-02 09:43:54 -04:00
  • d0e9f80287 distribute prebuilt channel images via GHCR instead of building on pilots benjamin.baker 2026-09-02 09:34:40 -04:00
  • a299e751dc serialize npm fetches to survive proxy connection resets benjamin.baker 2026-09-02 09:12:12 -04:00
  • 3cbba2df14 re-clone when git reports dubious ownership on the working copy benjamin.baker 2026-09-02 08:54:37 -04:00
  • 8895997a89 harden frontend npm ci against proxy drops and verify the toolchain benjamin.baker 2026-09-02 08:46:54 -04:00
  • aff3bcb8a0 keep launcher cleanup from aborting on docker stderr warnings benjamin.baker 2026-09-02 08:18:18 -04:00
  • 30544988ce reset interrupted runs before retry in the dev launcher benjamin.baker 2026-09-02 08:16:13 -04:00
  • ed2a47e7f9 install frontend devDependencies explicitly in the build stage benjamin.baker 2026-09-02 08:13:21 -04:00
  • 58040164c2 auto-detect and stage corp TLS-inspection root CA before docker build benjamin.baker 2026-09-02 07:58:31 -04:00
  • 849bfb7bc2 only trust corp CA in npm steps when the cert is present benjamin.baker 2026-09-02 07:54:08 -04:00
  • 19cf25fb24 Editable Entra ids, machine maintenance and printer capabilities Cam Proudlock 2026-09-02 07:53:37 -04:00
  • 1480b30e8c Let a person edit the asset fields the pages already display cproudlock 2026-09-02 07:53:25 -04:00
  • 30b089bc8a replace web iex launcher with a save-and-run script benjamin.baker 2026-09-02 07:43:06 -04:00
  • 717387f665 authenticate the web launcher against the private repo benjamin.baker 2026-09-02 07:33:30 -04:00
  • 68c33ee896 add channel-aware distributable installers and web launcher benjamin.baker 2026-09-02 05:41:25 -04:00
  • 0524ce7751 add config-driven channel label and dev-workstation bootstrap benjamin.baker 2026-09-02 05:27:01 -04:00
  • ab4b9d7ec9 add operator issue reports for endpoint agent benjamin.baker 2026-09-01 19:39:32 -04:00
  • 8cc8b0c9b2 Merge remote-tracking branch 'origin/main' into wilm benjamin.baker 2026-09-01 15:46:45 -04:00
  • a016753bb6 Update shared styles, panels, naming hook, and ignore rules benjamin.baker 2026-09-01 15:46:18 -04:00
  • d973ce6c26 Add configuration policy monitors and action picker for computers benjamin.baker 2026-09-01 15:45:52 -04:00
  • a24429046c Support launch-path process monitors in the endpoint agent benjamin.baker 2026-09-01 15:45:30 -04:00
  • 42db980ca9 Add endpoint monitor catalog and warn-only drift reconciler benjamin.baker 2026-09-01 15:44:03 -04:00
  • a0ba4dfc6a Server-side NIC selection for the collector Cam Proudlock 2026-08-31 17:40:31 -04:00
  • c8e0de4dc1 Let the server decide which NIC is a PC's address, and keep the rest cproudlock 2026-08-31 17:40:21 -04:00
  • 1a1bf0640f Merge origin/main (West Jeff) into wilm benjamin.baker 2026-08-31 16:59:07 -04:00
  • 331d27e07e Add computer-type cleanup commands Cam Proudlock 2026-08-31 16:52:04 -04:00
  • 241d8f40fc Add two commands for cleaning up computer types cproudlock 2026-08-31 16:51:54 -04:00
  • 0b2218c6d7 Verify agent runtime, scrub install.ps1, and brand the shortcut benjamin.baker 2026-08-31 16:32:16 -04:00
  • 46e14f457d Link Entra ids to the Azure portal Cam Proudlock 2026-08-31 16:24:00 -04:00
  • 1bf4efa9e1 Link the Entra ids on a PC to the Azure portal cproudlock 2026-08-31 16:23:58 -04:00
  • 022affc5d0 Ship uninstaller in agent bundle and harden tray launch benjamin.baker 2026-08-31 16:09:05 -04:00
  • 7081ea5d41 Fix numeric natural keys resolving to the wrong asset on import Cam Proudlock 2026-08-31 15:55:31 -04:00
  • 259fe0de8f Read a numeric natural key as a name before reading it as an id cproudlock 2026-08-31 15:55:21 -04:00
  • f087a7a5b0 Rename Metrics to Monitors and move it second Cam Proudlock 2026-08-31 15:21:48 -04:00
  • 2feb569686 Rename Metrics to Monitors and move it second cproudlock 2026-08-31 15:21:46 -04:00
  • b21503e250 Fix collapse, group skew, empty tables and the tab strip scrollbar Cam Proudlock 2026-08-31 15:01:24 -04:00
  • c71183375f Fix four things found by looking at the tabbed page cproudlock 2026-08-31 15:01:14 -04:00
  • 2fce339735 Drop the Actions tab and give wide panels the full width Cam Proudlock 2026-08-31 14:41:20 -04:00
  • f4b2ed7613 Drop the Actions tab, and give wide panels the width instead of a scrollbar cproudlock 2026-08-31 14:41:11 -04:00
  • 0d49341a2a Tab the PC detail page and add panel groups to the ADR-010 contract Cam Proudlock 2026-08-31 14:25:53 -04:00
  • 2122c3b45c Tab the PC detail page, and let a panel say which tab it belongs to cproudlock 2026-08-31 14:24:16 -04:00
  • 73a91ef916 Correct the remote-access scheme documentation Cam Proudlock 2026-08-31 13:24:24 -04:00
  • ae7b30a056 Stop naming remote-access schemes as if they were constants cproudlock 2026-08-31 13:03:32 -04:00
  • 64c51ce805 Let a guest actually use search: declare the shipped guest grants, and draw the box for whoever can search Cam Proudlock 2026-08-31 09:56:49 -04:00
  • df083776b3 Offer the search box to whoever can actually search cproudlock 2026-08-31 09:56:38 -04:00
  • 723a4ff19b Declare the guest grants that already shipped cproudlock 2026-08-31 09:56:19 -04:00
  • 0e3d5a6226 Promote the 2026-08-30 review security fixes and supplies ordering to main Cam Proudlock 2026-08-31 09:24:13 -04:00
  • d9eb7a74db Regenerate the project map after promotion cproudlock 2026-08-31 09:06:25 -04:00
  • 4d0baaff77 Gate each search domain on its own permission cproudlock 2026-08-31 08:34:04 -04:00
  • dd52666d6b Order the supplies card by how empty the cartridge is cproudlock 2026-08-31 07:59:38 -04:00
  • b3cbeca1bf Keep local scratch notes out of the publication tree cproudlock 2026-08-31 07:14:12 -04:00
  • dbc43162c5 Pin the approved content digest on an endpoint command cproudlock 2026-08-31 07:02:34 -04:00
  • ccd8221adf Key the client address on the connection, not a header the caller sends cproudlock 2026-08-31 07:02:17 -04:00
  • d1a7907a2c End a user's sessions when the account is deactivated cproudlock 2026-08-31 07:02:00 -04:00
  • 85e8a7b877 Decide guest grants explicitly instead of by permission name cproudlock 2026-08-31 07:01:52 -04:00
  • 6680c3c5de Merge the wilm delivery work into main Cam Proudlock 2026-08-30 19:41:15 -04:00
  • 5f27f81e88 Clear the review blockers on the merged wilm work cproudlock 2026-08-30 17:17:13 -04:00
  • 7dc1f0bee8 Bump plugin contract to 0.27.0 for the Script surface addition benjamin.baker 2026-08-30 15:03:34 -04:00
  • 7c09f1e4ca Add a standalone endpoint agent uninstaller benjamin.baker 2026-08-30 14:41:33 -04:00
  • 4f01c3d2d4 Serve the dev/test stack over HTTPS with a mounted self-signed cert benjamin.baker 2026-08-30 14:41:22 -04:00
  • 84f9cfe13d Agent: execute run_script and update_app delivery pushes benjamin.baker 2026-08-30 14:41:10 -04:00
  • 4590156f30 Add endpoint software delivery: run_script and update_app push benjamin.baker 2026-08-30 14:40:51 -04:00
  • 7ac1772881 Add installer/script delivery metadata to the core software model benjamin.baker 2026-08-30 14:39:58 -04:00
  • 5f8061c55d Self-heal endpoint command queue wedged by a dead in-flight command benjamin.baker 2026-08-30 14:32:08 -04:00
  • 50987c96ad Harden endpoint agent command channel against request storms benjamin.baker 2026-08-30 14:30:16 -04:00
  • aa702fb81e Ignore local dev scratch and delivery build output benjamin.baker 2026-08-30 14:28:50 -04:00
  • 1fa005eb8a Green up benjamin.baker 2026-08-30 11:59:01 -04:00
  • 902339baf9 Persist and surface endpoint installed-software (SBOM) benjamin.baker 2026-08-30 11:20:45 -04:00
  • 7040832565 Add agentless adoption tool for endpoints benjamin.baker 2026-08-30 08:31:31 -04:00
  • cfb0b9ca4e collect installed-software SBOM from endpoint agent benjamin.baker 2026-08-29 17:26:32 -04:00
  • 57845e1a9a log ignored agent collector keys for later UI enhancements benjamin.baker 2026-08-29 17:00:49 -04:00
  • 2a4b1bb040 Merge main into wj before taking wilm's work cproudlock 2026-08-30 15:19:02 -04:00
  • 511c3ffcee Show every status the asset total contains, and what it excludes cproudlock 2026-08-30 15:18:13 -04:00
  • f52b5f5669 Bump plugin contract to 0.27.0 for the Script surface addition benjamin.baker 2026-08-30 15:03:34 -04:00
  • d6cd0c91b3 Merge origin/main into wilm: dashboard/fleet console, vuln upgrades, colours benjamin.baker 2026-08-30 14:41:56 -04:00
  • c3875b0eec Add a standalone endpoint agent uninstaller benjamin.baker 2026-08-30 14:41:33 -04:00
  • 5420ac432d Serve the dev/test stack over HTTPS with a mounted self-signed cert benjamin.baker 2026-08-30 14:41:22 -04:00
  • bd8eacfe05 Agent: execute run_script and update_app delivery pushes benjamin.baker 2026-08-30 14:41:10 -04:00
  • 188296ef58 Add endpoint software delivery: run_script and update_app push benjamin.baker 2026-08-30 14:40:51 -04:00
  • 0c2b816a46 Add installer/script delivery metadata to the core software model benjamin.baker 2026-08-30 14:39:58 -04:00
  • dc2f4266bc Self-heal endpoint command queue wedged by a dead in-flight command benjamin.baker 2026-08-30 14:32:08 -04:00
  • 9db832d105 Harden endpoint agent command channel against request storms benjamin.baker 2026-08-30 14:30:16 -04:00