Commit Graph

  • 72c9492223 docs: status pages mrhid6 2026-08-25 08:44:38 +00:00
  • fa67d839cd fix: status page editor error handling, maintenance validation and UTC display mrhid6 2026-08-25 08:40:05 +00:00
  • 1452928b75 feat: status page authoring UI mrhid6 2026-08-25 08:32:43 +00:00
  • bf10023f35 fix: empty slices rather than null on the unavailable status snapshot mrhid6 2026-08-24 19:42:16 +00:00
  • f4f41e400b feat: public status page mrhid6 2026-08-24 14:53:42 +00:00
  • 3abbdc41d6 feat: status page authoring API mrhid6 2026-08-24 14:43:17 +00:00
  • 6ba54f690c fix: default TRUSTED_PROXIES in shipped deployments and route /public/ through ingress mrhid6 2026-08-24 14:35:29 +00:00
  • a3c6b2a305 feat: public status page endpoint with per-address rate limit mrhid6 2026-08-24 14:29:24 +00:00
  • 21a2d077d8 feat: cached public status snapshot with licence gate mrhid6 2026-08-24 14:24:07 +00:00
  • 6263c7e16f fix: clear resolved_at when reopening a status incident via appended update mrhid6 2026-08-24 14:21:26 +00:00
  • 161835802d feat: authored status incidents and maintenance windows mrhid6 2026-08-24 14:18:06 +00:00
  • 6f998ff506 feat: status page CRUD and cache invalidation mrhid6 2026-08-24 14:15:25 +00:00
  • d192589790 fix: maintenance repaint no longer zeroes no_data uptime; strengthen redaction test mrhid6 2026-08-24 14:12:38 +00:00
  • 21c2bb2646 feat: public status snapshot assembly and redaction boundary mrhid6 2026-08-24 14:07:10 +00:00
  • 9c0bbd13dd feat: status page id validation and cache key mrhid6 2026-08-24 14:02:46 +00:00
  • 1c15961309 feat: status page schema, licence feature and indexes mrhid6 2026-08-24 14:00:00 +00:00
  • 383b763a66 docs: attach approved status page mockup to the implementation plan mrhid6 2026-08-24 13:52:07 +00:00
  • 3e99a9df33 docs: public status pages implementation plan mrhid6 2026-08-24 13:42:44 +00:00
  • f1b6f90345 docs: public status pages design spec mrhid6 2026-08-24 13:32:24 +00:00
  • 2a660697c5 docs: Updated troubleshotting doc mrhid6 2026-08-24 12:50:44 +00:00
  • 0c08dda635 feat: Useragent mrhid6 2026-08-24 12:17:46 +00:00
  • 22b99ff895 feat: Monitor grath zoom mrhid6 2026-08-24 10:58:50 +00:00
  • 2fab784ba7 feat: Monitor groups and chart information mrhid6 2026-08-24 10:30:23 +00:00
  • 83cdf92575 feat: Updated edit monitor page mrhid6 2026-08-24 09:25:43 +00:00
  • aa1c8e4aa1 feat: Hide secrets on api and channels mrhid6 2026-08-14 12:23:36 +00:00
  • ac61015cc0 fix: Fixed incorrect openapi doc mrhid6 2026-08-13 13:04:44 +00:00
  • a0fbf5b9ba fix: Word and colour Windows workloads correctly across the UI mrhid6 2026-08-13 12:57:37 +00:00
  • ddf0814803 docs: Fix Windows package-inventory and poll-loop claims in CLAUDE.md mrhid6 2026-08-13 12:28:51 +00:00
  • 2bc15648b7 docs: Describe the Windows agent's update and workload support mrhid6 2026-08-13 12:23:34 +00:00
  • 7f348b7b2b fix: Follow Windows Th/Td labels through the updates table mrhid6 2026-08-13 12:19:47 +00:00
  • a71fd9a9f4 fix: Fixed docs entitlement mrhid6 2026-08-13 12:18:21 +00:00
  • 36848a519a feat: Word the workload and update panels for Windows servers mrhid6 2026-08-13 12:16:10 +00:00
  • ea6d0b969c fix: Trim Windows event log after SCM filtering, not before mrhid6 2026-08-13 12:12:11 +00:00
  • 4ba9983cf8 feat: Control Windows services and read their event log as workloads mrhid6 2026-08-13 12:04:49 +00:00
  • 8caaa4540f fix: Respect .exe word boundary and unterminated quotes in servicePath mrhid6 2026-08-13 12:00:59 +00:00
  • 42f0cb67cb feat: Collect Windows services as workloads mrhid6 2026-08-13 11:52:08 +00:00
  • 1dfb3cc28c refactor: Split the agent workloads package by build tag mrhid6 2026-08-13 10:49:24 +00:00
  • b51e87477e feat: Report whether a managed host is waiting on a reboot mrhid6 2026-08-13 10:39:27 +00:00
  • 05c0ad43d2 feat: Check and apply Windows updates through the Windows Update COM API mrhid6 2026-08-13 10:36:22 +00:00
  • 4a07af049c refactor: Split the agent updates package by build tag mrhid6 2026-08-13 10:33:35 +00:00
  • 057c193e26 feat: Add winexec helper for running PowerShell from the agent mrhid6 2026-08-13 10:26:31 +00:00
  • 38a731f269 docs: Add implementation plan for Windows agent parity mrhid6 2026-08-13 10:21:04 +00:00
  • 06d69590fc docs: Design for Windows agent parity on updates and workloads mrhid6 2026-08-13 10:08:25 +00:00
  • 6adee810dc feat: Cleanup old docs mrhid6 2026-08-13 09:41:32 +00:00
  • 00d4307346 fix: Fixed chart for ingress mrhid6 2026-08-13 09:29:01 +00:00
  • 7e767ecb4f fix: Move the API keys page off the /api prefix mrhid6 2026-08-13 09:26:34 +00:00
  • 18495dba68 feat: Restyle the API keys page onto the shared list patterns mrhid6 2026-08-13 08:59:06 +00:00
  • 689d0e1d5b feat: Give API keys their own page and group the sidebar mrhid6 2026-08-13 08:54:42 +00:00
  • 95527b3956 fix: Exclude /install and /update scripts from the OpenAPI document mrhid6 2026-08-13 08:31:20 +00:00
  • 225b53bfa7 fix: Throttle audit logging for expired API token use mrhid6 2026-08-13 08:31:12 +00:00
  • 965419b2b8 fix: Confine created API token scopes to the calling token's own mrhid6 2026-08-13 08:31:07 +00:00
  • f6988b0f1e docs: Correct API token access-control claim in CLAUDE.md mrhid6 2026-08-13 08:12:48 +00:00
  • 0784ef3719 docs: Document API tokens and the OpenAPI reference mrhid6 2026-08-13 08:04:09 +00:00
  • 9df4a29210 fix: Separate stacked securityDefinitions into distinct comment groups mrhid6 2026-08-13 07:54:56 +00:00
  • 4c88d6e768 feat: Publish an OpenAPI 3.1 document and a Scalar reference mrhid6 2026-08-12 15:23:02 +00:00
  • a85a354e57 feat: Annotate workflow, step, run and workload routes mrhid6 2026-08-12 15:22:54 +00:00
  • 9b18d09d9b feat: Annotate monitor, secrets and vulnerability routes mrhid6 2026-08-12 15:22:51 +00:00
  • a398da0eac feat: Annotate SSO, channel, console, instance and licence routes mrhid6 2026-08-12 15:22:48 +00:00
  • edb8406e05 feat: Annotate server, key and token routes for OpenAPI mrhid6 2026-08-12 15:22:45 +00:00
  • bfd185adbb feat: Add OpenAPI response types and top-level swag annotations mrhid6 2026-08-12 15:22:42 +00:00
  • 182752d9ab feat: Manage API tokens from settings mrhid6 2026-08-12 14:58:57 +00:00
  • 3b4c87a292 feat: Rate limit API token requests mrhid6 2026-08-12 14:51:22 +00:00
  • 2685e9ad06 fix: Distinguish caller mistakes from backend failures in CreateAPIToken mrhid6 2026-08-12 14:48:17 +00:00
  • 4de67e4bea docs: Separate caller mistakes from backend failures in the plan mrhid6 2026-08-12 14:47:36 +00:00
  • 524ccc6412 feat: Add the API token endpoints mrhid6 2026-08-12 14:44:50 +00:00
  • be4f488db3 feat: Enforce API token scopes from the route map mrhid6 2026-08-12 14:40:00 +00:00
  • 2f60b81962 fix: Stop the session middleware writing two responses on an expired cookie mrhid6 2026-08-12 14:35:20 +00:00
  • 92692de94d docs: Correct the middleware fallback in the plan mrhid6 2026-08-12 14:34:54 +00:00
  • a5f9fca59e feat: Authenticate the API with a bearer token as well as a cookie mrhid6 2026-08-12 14:32:40 +00:00
  • 72e5228351 feat: Add the API token service mrhid6 2026-08-12 14:28:10 +00:00
  • 33b5ec0788 feat: Add a per-instance API token lifetime cap mrhid6 2026-08-12 14:22:12 +00:00
  • 1b718e7c59 feat: Define the API token scope vocabulary mrhid6 2026-08-12 14:19:47 +00:00
  • 6ad65a1242 feat: Add the api_tokens collection and its indexes mrhid6 2026-08-12 14:16:12 +00:00
  • a41f2b26cc docs: Plan the API token and OpenAPI implementation mrhid6 2026-08-12 14:09:03 +00:00
  • 71f9a9dca5 docs: Specify scoped API tokens and an OpenAPI reference mrhid6 2026-08-12 13:59:03 +00:00
  • 449684ceaa fix: Derive the rename unwind deadline at its use site mrhid6 2026-08-12 11:15:29 +00:00
  • cdc50b7aaf fix: Harden instance rename against interleaving and lost unwinds mrhid6 2026-08-12 11:08:36 +00:00
  • f534b74066 docs: Document instance rename in HQ mrhid6 2026-08-12 10:52:43 +00:00
  • 3c15ee15ef feat: Let staff rename an instance mrhid6 2026-08-12 10:29:45 +00:00
  • 45a4f968d6 feat: Let a customer rename a cloud instance from HQ mrhid6 2026-08-12 10:23:17 +00:00
  • df09e42cf2 feat: Add rename calls and slug preview to the HQ client mrhid6 2026-08-12 10:17:39 +00:00
  • ee427ed6e1 feat: Add staff instance rename endpoint mrhid6 2026-08-12 10:12:04 +00:00
  • 5856deede3 feat: Add customer instance rename endpoint mrhid6 2026-08-12 10:09:19 +00:00
  • e02b263054 feat: Add rename cooldown field and cloudprov rename mrhid6 2026-08-12 10:06:31 +00:00
  • 1d6c89c368 feat: Add instance rename to shared provisioning mrhid6 2026-08-12 10:01:56 +00:00
  • 0edfddb710 docs: Drop test steps from the rename plan mrhid6 2026-08-12 09:58:18 +00:00
  • 71a4f53bed docs: Implementation plan for instance rename in HQ mrhid6 2026-08-12 09:53:40 +00:00
  • de7350fce9 docs: Reuse loginURLFor for the rename response host mrhid6 2026-08-12 09:46:38 +00:00
  • 21786fa1a8 docs: Design for instance rename in Vantage HQ mrhid6 2026-08-12 09:46:08 +00:00
  • 84f9587b9a fix: Fixed gitignore mrhid6 2026-08-11 15:03:03 +00:00
  • a20e165ac2 feat: Revamp instance page mrhid6 2026-08-11 10:32:59 +01:00
  • ed260cd86c feat: Updated members panel on instance page mrhid6 2026-08-11 10:10:44 +01:00
  • 99cd2a8ec3 feat: Updated admin instance page mrhid6 2026-08-11 09:59:27 +01:00
  • a228ab24a0 feat: Changes to self hosted purchase mrhid6 2026-08-11 09:30:19 +01:00
  • 3acbf01d46 docs: Self review of doc pages mrhid6 2026-08-10 16:32:23 +01:00
  • 675689a458 feat(audit): server-side paging, search and category filter; one event format mrhid6 2026-08-10 15:25:48 +01:00
  • 42f3f3e640 feat(web): typed confirmation for deleting an SSH key mrhid6 2026-08-10 15:07:52 +01:00
  • 21238fe707 feat(web): typed confirmations on destructive actions; toasts for API outcomes mrhid6 2026-08-10 14:26:02 +01:00
  • ef86ef04a1 fix: Fixes to command stream mrhid6 2026-08-10 14:07:17 +01:00
  • 727bb09eff feat: More updates to hq mrhid6 2026-08-10 13:56:59 +01:00