-
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