Commit graph

1080 commits

Author SHA1 Message Date
rcourtman
05ccfe6656 Prove legacy Pro migrations keep v6 entitlements 2026-04-29 20:17:59 +01:00
rcourtman
c743a231b8 Retire dashboard landing surface 2026-04-29 16:25:09 +01:00
rcourtman
cc470635b9 Surface resource relationship map 2026-04-29 15:30:12 +01:00
rcourtman
48c8d26198 Add paid feature claim proof bundle 2026-04-29 14:18:43 +01:00
rcourtman
e16f15b398 Make Relay history entitlement enforceable 2026-04-29 13:15:21 +01:00
rcourtman
5f0078b0d0 Keep synthetic modes out of entitlement payloads 2026-04-29 00:33:53 +01:00
rcourtman
a67845ada0 Retire self-hosted volume caps 2026-04-28 20:36:37 +01:00
rcourtman
c197f6a7a5 Move license test signers to testsupport 2026-04-28 19:12:21 +01:00
rcourtman
1d189d3343 Clarify hosted entitlement signing compatibility 2026-04-28 18:47:19 +01:00
rcourtman
2b1d82d965 Retire self-hosted trial posture prompts 2026-04-28 17:39:09 +01:00
rcourtman
cc26f59f01 Retire self-hosted trial activation callback 2026-04-28 16:36:09 +01:00
rcourtman
ded190dcab Retire hosted AI quickstart runtime 2026-04-28 16:11:27 +01:00
rcourtman
b1e179479d Retire self-hosted AI quickstart surfaces 2026-04-28 15:49:18 +01:00
rcourtman
0b52968cd0 Retire self-hosted trial start route 2026-04-28 15:05:58 +01:00
rcourtman
ecf8fd4299 Keep self-hosted Pro prompts opt-in 2026-04-28 11:23:49 +01:00
rcourtman
e0c4533fb4 Remove self-hosted monitoring upsell copy 2026-04-28 09:33:26 +01:00
rcourtman
649516cab4 Fix API auth failure handling
Make direct CheckAuth failures return explicit auth-required responses while preserving route-specific auth errors through shared response capture.

Align API contract tests with uncapped self-hosted monitoring, route-local config import/export auth, and marketed entitlement upgrade reasons.
2026-04-26 17:26:16 +01:00
rcourtman
55e601738f Fix concurrent CSRF token refresh 2026-04-26 15:27:10 +01:00
rcourtman
9bd67fe2c1 Add fleet governance projection 2026-04-25 23:41:38 +01:00
rcourtman
acbed82d75 Add governed action audit preflight 2026-04-25 22:35:19 +01:00
rcourtman
175f8b4bf1 Add relationship-aware resource timelines 2026-04-25 22:07:57 +01:00
rcourtman
361b921b91 Expose resource policy posture aggregation 2026-04-25 18:46:10 +01:00
rcourtman
0ee95a6a42 Keep self-hosted commercial copy opt-in 2026-04-25 15:26:11 +01:00
rcourtman
48e3db142e Keep self-hosted paid surfaces opt-in 2026-04-25 13:45:31 +01:00
rcourtman
badda3781c Harden hosted mobile proof setup 2026-04-24 13:13:36 +01:00
rcourtman
bd138beeca Improve Pulse Assistant approval continuity 2026-04-24 09:13:39 +01:00
rcourtman
72945d04f4 Harden Pulse Assistant approval planning
Persist approval requests as governed planned actions with context confidence and stream that plan into Pulse Assistant approvals.
Reuse the planned action identity when approved actions execute so the unified audit trail stays continuous.
2026-04-23 23:36:57 +01:00
rcourtman
9bada35337 Harden unified agent runtime and installer 2026-04-23 23:04:18 +01:00
rcourtman
0622169be8 Harden multi-tenant GA readiness
Revalidate and harden the Pulse multi-tenant GA surface across org ownership transfer, MSP invite lifecycle, tenant state fallback, registry workspace limits, and the embedded Pulse Account portal bundle.
2026-04-23 23:04:03 +01:00
rcourtman
60d7db6ef9 Harden agentexec token binding and disk filtering 2026-04-23 15:54:48 +01:00
rcourtman
8b6a429186 Surface standalone agent identity in infrastructure settings 2026-04-23 15:03:41 +01:00
rcourtman
a5687cd22e Formalize v6 paid-surface classification 2026-04-23 14:53:41 +01:00
rcourtman
60f97ccd51 Deduplicate represented infrastructure hosts by alias 2026-04-23 14:21:45 +01:00
rcourtman
2ae16e885b Render Proxmox cluster members beneath cluster row 2026-04-23 13:28:31 +01:00
rcourtman
0e08caee77 Fix prerelease unified-agent release asset lookup 2026-04-23 13:15:52 +01:00
rcourtman
83444d7510 Model Proxmox cluster grouping in infrastructure settings 2026-04-23 12:30:20 +01:00
rcourtman
642da71a85 Surface agent version in infrastructure settings 2026-04-22 22:57:08 +01:00
rcourtman
5b79a80e1a Group attached agents under owning sources 2026-04-22 21:19:06 +01:00
rcourtman
0a4584535e Preserve agent rows across monitor reloads 2026-04-22 20:48:16 +01:00
rcourtman
2b618c8eaa Fix setup-script teardown symmetry 2026-04-22 20:26:15 +01:00
rcourtman
df04b9b1ff Fix reviewed Proxmox setup convergence 2026-04-22 19:54:20 +01:00
rcourtman
48e4ec818c Make self-hosted settings plan-owned 2026-04-22 19:49:50 +01:00
rcourtman
74c2660f8d Expose infrastructure onboarding diagnostics 2026-04-22 15:37:56 +01:00
rcourtman
e55013d14f Bound Stripe webhook dedupe retention 2026-04-22 13:37:05 +01:00
rcourtman
8a42bb432e Harden commercial callback and transport URL policy 2026-04-22 10:57:21 +01:00
rcourtman
752f9a49ea Require fresh browser session for ownership transfer 2026-04-22 09:41:30 +01:00
rcourtman
c0ac251316 Require target-organization approval for org shares 2026-04-22 09:16:40 +01:00
rcourtman
2806cc6c9e Split audit log access into dedicated token scope 2026-04-22 07:59:12 +01:00
rcourtman
ce9b89abee Make hosted signup responses privacy-safe 2026-04-22 07:12:56 +01:00
rcourtman
583471b5ee Harden API request and bootstrap state handling 2026-04-22 05:42:45 +01:00