Commit graph

  • 26a4a062f6 Unify the update apply flow behind one store action with a post-update toast main rcourtman 2026-07-10 01:12:54 +01:00
  • 0c91799e0f Self-test the new binary before the in-app update swaps it in rcourtman 2026-07-10 00:44:01 +01:00
  • 4c37a8c332 reporting: fit and wrap operator-controlled cover title and brand lines rcourtman 2026-07-10 00:42:06 +01:00
  • f6d9468a84 Lead README with the watching-not-showing story and demote platform-page navigation rcourtman 2026-07-10 00:38:42 +01:00
  • c862fb0ca0 Remove dead frontend type module and re-export barrel rcourtman 2026-07-10 00:36:30 +01:00
  • 51155a42c9 Remove uncalled test helpers rcourtman 2026-07-10 00:29:10 +01:00
  • f7aa9ee922 Remove unreachable exported functions from pkg/ rcourtman 2026-07-10 00:27:35 +01:00
  • 3f4bc295d2 Record general release workflow proof rcourtman 2026-07-10 00:23:28 +01:00
  • e5faca5035 Fix Docker update copy to recreate the container instead of docker restart rcourtman 2026-07-10 00:22:39 +01:00
  • 4ac518a020 Replace reverted unified-nav copy in README with the shipped platform-first navigation rcourtman 2026-07-10 00:19:48 +01:00
  • ef895abbd5 portal: replace raw white_label token in onboarding template copy rcourtman 2026-07-10 00:16:40 +01:00
  • f4c2fd0c38 Fail closed on unknown remediation lock state for autonomous dispatches rcourtman 2026-07-10 00:14:01 +01:00
  • dc6b5c3197 Verify AI Kubernetes scale and Docker update actions after execution rcourtman 2026-07-10 00:05:22 +01:00
  • 85b2bc4008 Improve platform attention workflows rcourtman 2026-07-10 00:00:07 +01:00
  • 44da863e1a Remove dead internal/license/subscription alias package rcourtman 2026-07-09 23:56:33 +01:00
  • 1c11d0945d Skip deleted directories when deriving golangci-lint targets in pre-commit rcourtman 2026-07-09 23:52:22 +01:00
  • 1894d2e665 Make native agent tests Windows-safe rcourtman 2026-07-09 23:49:29 +01:00
  • a3ef1226b7 Fail fast on missing native signing configuration rcourtman 2026-07-09 23:44:22 +01:00
  • 211b80717d Partition host agent tests by platform rcourtman 2026-07-09 23:40:34 +01:00
  • 51c60df3a4 Exercise native signing in release rehearsals rcourtman 2026-07-09 23:36:06 +01:00
  • 8a186e2c58 Reconcile concurrent archive validation commits rcourtman 2026-07-09 23:34:14 +01:00
  • 453b478ac9 Validate release archives in one pass rcourtman 2026-07-09 23:28:02 +01:00
  • a27350378e Validate release archives in one pass rcourtman 2026-07-09 23:28:02 +01:00
  • 20b3102015 Improve monitor-first frontend workflows rcourtman 2026-07-09 23:26:53 +01:00
  • 255c7c23d4 Modernize Unified Agent lifecycle and platform support rcourtman 2026-07-09 23:20:35 +01:00
  • a5b8d9a3ee Allow complete release candidate validation rcourtman 2026-07-09 23:11:38 +01:00
  • 54f700371e Add unit tests for 12 untested and weakly-tested frontend modules rcourtman 2026-07-09 23:08:09 +01:00
  • fb75ac6a05 Quiesce discovery backfills during shutdown rcourtman 2026-07-09 23:03:21 +01:00
  • 02283c5335 Make connected systems task-first rcourtman 2026-07-09 22:48:52 +01:00
  • cc0952e491 Run signed candidate builds during dispatched rehearsals rcourtman 2026-07-09 22:32:40 +01:00
  • 949ba7ed31 Reconcile concurrent main updates rcourtman 2026-07-09 22:32:01 +01:00
  • cce58ceb19 Improve platform frontend coherence rcourtman 2026-07-09 22:23:21 +01:00
  • f5c427a4e1 Improve platform frontend coherence rcourtman 2026-07-09 22:23:21 +01:00
  • 8dda0b6efa Build releases once and promote verified candidates rcourtman 2026-07-09 22:21:34 +01:00
  • b26716b3c9 Add unit tests for localStorage, logger, toast utils rcourtman 2026-07-09 21:47:27 +01:00
  • 9706c4fade Add unit tests for alert override identity, threshold mutation models, patrol autonomy rcourtman 2026-07-09 21:46:11 +01:00
  • 70161e0079 Record unattended patch release proof rcourtman 2026-07-09 21:42:26 +01:00
  • ba49c28878 Add unit tests for platformPage, docker drawer, and backup presentation modules rcourtman 2026-07-09 21:32:29 +01:00
  • 0fa841f66f Improve monitor-first attention states rcourtman 2026-07-09 21:29:45 +01:00
  • 01b14733cf Fix Docker and Kubernetes agent clock-skew liveness rcourtman 2026-07-09 21:21:03 +01:00
  • 112a2a68e9 Remove weak ?raw contract-test assertions that pin nothing rcourtman 2026-07-09 21:08:21 +01:00
  • 958c6dfc6e Remove dead empty-iterable guardrail loops from contract tests rcourtman 2026-07-09 21:03:16 +01:00
  • 0d89be1c91 Use canonical audit record API in migration test rcourtman 2026-07-09 20:58:23 +01:00
  • 33b287f515 Add unit tests for alertThresholdDefaults, storageSources, storageSummaryCache utils rcourtman 2026-07-09 20:42:58 +01:00
  • a040c7d7a6 Add unit tests for agentVersion, proxmoxVersion, resourceSearchMatch, vmwareDisplay utils rcourtman 2026-07-09 20:40:37 +01:00
  • 7897a9131e Fix FreeBSD agent update recovery rcourtman 2026-07-09 20:36:58 +01:00
  • f8bbae2f34 Expose demo tailnet identity diagnostics rcourtman 2026-07-09 20:32:43 +01:00
  • dc27927fb8 Merge remote-tracking branch 'origin/main' rcourtman 2026-07-09 20:31:22 +01:00
  • c59af9a501 Fix guest suppression for posture alerts rcourtman 2026-07-09 20:28:52 +01:00
  • 585761c398 Complete security boundary governance record Richard Courtman 2026-07-09 20:20:29 +01:00
  • 910418c3b2 Make stable patch releases unattended rcourtman 2026-07-09 20:10:05 +01:00
  • 1968dc4171 Close remaining CodeQL allocation and cookie gaps Richard Courtman 2026-07-09 20:10:08 +01:00
  • 042e7ef966 Harden remaining CodeQL security boundaries rcourtman 2026-07-09 19:46:40 +01:00
  • e8ad8b2fd3 Use checked int parsing for Proxmox conversions rcourtman 2026-07-09 17:47:23 +01:00
  • 92524e1c27 Harden CodeQL storage and integer boundaries rcourtman 2026-07-09 17:37:08 +01:00
  • 24b2e40e92 Harden scanned request and storage boundaries rcourtman 2026-07-09 17:22:29 +01:00
  • 2be167331d Harden demo SSH setup for IP targets rcourtman 2026-07-09 17:06:52 +01:00
  • 76ced45c3a Harden demo SSH setup for private deploy hosts rcourtman 2026-07-09 16:51:38 +01:00
  • 3aa8bc4d29 Update Helm chart index for 6.0.5 gh-pages rcourtman 2026-07-09 14:44:34 +00:00
  • 9dd043f29a Update index.yaml rcourtman 2026-07-09 14:44:31 +00:00
  • 584aa10699 Stabilize multi-tenant org switch in release E2E v6.0.5 helm-chart-6.0.5 rcourtman 2026-07-09 14:34:46 +01:00
  • 1a05c715ac Reuse authenticated state in multi-tenant release E2E rcourtman 2026-07-09 13:32:34 +01:00
  • 5fe6bfde57 Harden release integration diagnostics and login retries rcourtman 2026-07-09 12:50:55 +01:00
  • fbddd91fcb Add install-script regression tests for the piped and version fixes rcourtman 2026-07-09 12:04:41 +01:00
  • 6999ca0119 Prepare 6.0.5 release rcourtman 2026-07-09 11:52:28 +01:00
  • c98acb9e85 Harden the installers against piped execution and v-prefixed versions rcourtman 2026-07-09 11:31:43 +01:00
  • 847cf98544 Fix activation fingerprint and license period status rcourtman 2026-07-09 11:19:40 +01:00
  • f850099134 Adopt the agent's preferred host when re-registering a matched node rcourtman 2026-07-09 09:56:04 +01:00
  • c21693489a Adopt the agent's preferred host when re-registering a matched node rcourtman 2026-07-09 09:52:59 +01:00
  • e240f162e9 Reserve the latest markers for the highest stable release rcourtman 2026-07-09 09:37:40 +01:00
  • 93bccaff18 Update the Pro binary in-app from the license server download broker rcourtman 2026-07-08 23:39:37 +01:00
  • 313552debc Pin the OAuth Tailscale path in the update-demo workflow test rcourtman 2026-07-08 23:23:20 +01:00
  • 8222f132a8 Explain the pre-5.1.29 auto-update jump to v6 in the upgrade guide rcourtman 2026-07-08 22:56:57 +01:00
  • ef25600270 Name the activation key in Pro runtime mismatch copy rcourtman 2026-07-08 21:06:55 +01:00
  • 84844003b7 Repair canonical-copy expectation missed by the trial front door commit rcourtman 2026-07-08 21:06:42 +01:00
  • 5f221941c7 Retire Patrol specs pinned to presentation the workbench simplified rcourtman 2026-07-08 17:23:04 +01:00
  • 476e0bccb8 Point the TrueNAS mention spec at the live surface and mark it fixme rcourtman 2026-07-08 17:16:25 +01:00
  • 3a93cfd2d8 Update index.yaml rcourtman 2026-07-08 16:09:52 +00:00
  • 30eb59440f Auto-update Helm chart version to 5.1.36 helm-chart-5.1.36 release/5.1 rcourtman 2026-07-08 16:08:38 +00:00
  • aa168a94c9 Auto-update Helm chart documentation rcourtman 2026-07-08 16:08:36 +00:00
  • 95a7c7f3f5 Pin TrueNAS alert investigation on the resource incidents panel rcourtman 2026-07-08 17:03:56 +01:00
  • 9220bab24e Pin TrueNAS disk history through the storage drawer rcourtman 2026-07-08 16:58:51 +01:00
  • e23505206d Carry the max_users grant claim into instance license limits rcourtman 2026-07-08 16:56:07 +01:00
  • eec5f7ec8c Pin TrueNAS thresholds under the platform-first thresholds scope rcourtman 2026-07-08 16:54:30 +01:00
  • e3ebbbcdc7 Retire two more specs pinned to removed unified-route contracts rcourtman 2026-07-08 16:48:03 +01:00
  • 425400f38e Mark the PBS drill-in spec fixme for an unreachable surface rcourtman 2026-07-08 16:45:23 +01:00
  • 02c8e5cce3 Assert offline-node visibility against the mock fleet state rcourtman 2026-07-08 16:20:00 +01:00
  • 4af4e0bca5 Prepare v5.1.36 release v5.1.36 rcourtman 2026-07-08 16:12:54 +01:00
  • 6c83a7becb Replace v6 RC testing promo with a v6 availability notice rcourtman 2026-07-08 16:12:47 +01:00
  • fca5975c38 Add the dormant Business tier to the licensing core rcourtman 2026-07-08 16:02:56 +01:00
  • a205ba3498 Repair storage-recovery registry proof path after spec rename rcourtman 2026-07-08 16:01:23 +01:00
  • 5b6564c693 Re-pin the upgrade-return flows on the redesigned billing panel rcourtman 2026-07-08 15:56:55 +01:00
  • b0792890b0 Add the License-panel Pro trial front door (pull-only) rcourtman 2026-07-08 15:29:54 +01:00
  • 34f64e68fc Retire the billing capacity-review guard for a removed surface rcourtman 2026-07-08 15:18:39 +01:00
  • c9c48495ba Authenticate the self-hosted billing and upgrade-return flows rcourtman 2026-07-08 15:08:56 +01:00
  • 1c38d79937 Replace recovery layout guards with Proxmox backups layout guards rcourtman 2026-07-08 15:02:05 +01:00
  • 2fdc582607 Follow the Provider & Models heading rename in the activation journey rcourtman 2026-07-08 14:53:26 +01:00
  • e29c28505d Drive provider setup through the Set up Pulse Intelligence dialog rcourtman 2026-07-08 14:52:29 +01:00
  • 4684d22049 Point the retired-quickstart contract at the Provider & Models panel rcourtman 2026-07-08 14:43:08 +01:00
  • a1c22bf55c Re-pin the demo tailnet join on the OAuth client secrets rcourtman 2026-07-08 14:40:17 +01:00