rcourtman
6516a864b9
Align Pulse Pro v6 value copy
2026-04-28 11:03:37 +01:00
rcourtman
fab0e77800
Refine self-hosted Pro value copy
2026-04-28 09:56:03 +01:00
rcourtman
8e0fdd090c
Record iOS mobile readiness proof
2026-04-26 12:10:16 +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
5fd6456302
Tighten Pulse Cloud residue audit
2026-04-24 12:22:13 +01:00
rcourtman
8fa98ad0a3
Add Pulse Cloud storage guardrails
2026-04-24 11:57:23 +01:00
rcourtman
6cc4659e75
Make Cloud trial signup copy explicit
2026-04-24 11:42:04 +01:00
rcourtman
d5513d4797
Keep portal workspace copy permission-honest
2026-04-24 10:14:00 +01:00
rcourtman
9dbaaa7efe
Recover missing hosted tenant runtimes
2026-04-24 00:09:52 +01:00
rcourtman
0a8d3586c6
Block hosted GA on production storage pressure
2026-04-23 23:34:14 +01:00
rcourtman
5631ed0c3a
Fix portal mobile support overflow
2026-04-23 23:30:01 +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
a5687cd22e
Formalize v6 paid-surface classification
2026-04-23 14:53:41 +01:00
rcourtman
48e4ec818c
Make self-hosted settings plan-owned
2026-04-22 19:49:50 +01:00
rcourtman
a5b2a037cb
Bound Stripe webhook dedupe retention
2026-04-22 09:46:33 +01:00
rcourtman
e68bdc40e2
Require accepted Pulse Account invites before access binding
2026-04-22 07:03:28 +01:00
rcourtman
70b91759d2
Harden secure local key file handling
2026-04-22 05:13:01 +01:00
rcourtman
513399b004
Harden hosted signup and audit webhook trust paths
2026-04-22 00:54:49 +01:00
rcourtman
61430703b2
Reframe self-hosted paid value around operator outcomes
2026-04-20 17:30:52 +01:00
rcourtman
c4a4d175ce
Fix v6 dry run backend contract regressions
2026-04-20 14:57:49 +01:00
rcourtman
cdeb257754
Finish Pulse Account workspaces shell
2026-04-20 09:25:42 +01:00
rcourtman
5296bbf4c4
Complete Pulse Cloud runtime handoff
2026-04-19 15:42:08 +01:00
rcourtman
b666d131b0
Migrate Docker integrations to maintained Moby modules
2026-04-18 11:40:38 +01:00
rcourtman
5f0c895e81
Rebuild Pulse Account no-cap upgrade bundle
...
Refs #1409
2026-04-16 10:34:10 +01:00
rcourtman
5914a4127d
Make self-hosted core monitoring uncapped
...
Refs #1409
2026-04-16 01:21:57 +01:00
rcourtman
169c0b113a
Clarify Pulse Account monitored-system copy
2026-04-15 10:47:58 +01:00
rcourtman
05fa111ca1
Stabilize backend race tests for v6 RC publish
2026-04-11 22:46:34 +01:00
rcourtman
1d867a70ad
Track self-hosted portal handoff lifecycle
2026-04-08 19:40:52 +01:00
rcourtman
4eb7b58065
Hide checkout intents behind Pulse Account handoffs
2026-04-08 18:43:37 +01:00
rcourtman
87bec03f58
Remove legacy Pulse Account checkout bootstrap
2026-04-08 18:22:21 +01:00
rcourtman
1649faa75d
Use opaque Pulse Account handoffs for self-hosted upgrades
2026-04-08 17:24:35 +01:00
rcourtman
8c004f9a4c
Use opaque checkout intents for self-hosted upgrade returns
2026-04-07 19:45:20 +01:00
rcourtman
b402563ef1
Make self-hosted checkout return server-owned and recovery-only
2026-04-07 18:56:27 +01:00
rcourtman
c4f4a67f6c
Tighten self-hosted checkout handoff and auto-return
2026-04-07 18:12:47 +01:00
rcourtman
cc5ee2e24c
Split commercial posture from billing entitlements
2026-04-07 13:24:55 +01:00
rcourtman
ca7e9adc7d
Prove and document Pulse Account upgrade return
2026-04-07 11:52:00 +01:00
rcourtman
f8ad57a1f2
Split runtime capabilities from commercial entitlements
2026-04-07 11:40:57 +01:00
rcourtman
e4fa4824b9
Route self-hosted app upgrades through Pulse Account
2026-04-07 11:01:40 +01:00
rcourtman
b577164a1d
Add hosted tenant runtime contract reconcile command
2026-04-04 09:24:42 +01:00
rcourtman
0458939149
Canonicalize hosted tenant routing addresses
2026-04-04 01:17:36 +01:00
rcourtman
b965cf5146
Remove rsync from hosted tenant runtime rollout
2026-04-04 00:39:47 +01:00
rcourtman
9ab2f8ab21
Add canonical hosted tenant runtime rollout control
2026-04-03 23:32:11 +01:00
rcourtman
f6846443f3
Tighten hosted portal shell spacing
2026-04-01 20:32:22 +01:00
rcourtman
c8c0e27776
Disable public cloud signup by default before v6 GA
2026-03-31 22:51:41 +01:00
rcourtman
5e4ee3b247
Guard public cloud signup against prelaunch price drift
2026-03-31 22:28:06 +01:00
rcourtman
41f0b3604c
portal: redesign signed-in shell to object-first settings layout
...
- Move action buttons (Create workspace, Invite/Change/Remove access)
into toolbar rows inside their respective bordered data cards
- Remove floating orphaned action buttons above content areas
- Remove redundant 'People on this account' heading from access roster
- Simplify self-hosted billing to a contained bordered card with clean
section header instead of dark portal-y block
- Simplify support section to Try first / Scope / Include pattern
- Update test suite to match new structure (79 tests pass)
- Update cloud-paid and api-contracts subsystem contracts
2026-03-29 22:59:38 +01:00
rcourtman
ebec18c528
portal: replace shell chrome with flat GitHub Settings layout
...
Replaces the portal-y dashboard shell (hero context strip, sidebar nav,
summary strips, fact chips, kicker labels) with a flat, disciplined layout:
- Identity bar: compact inline h2 + role + account kind
- Tab bar: simple horizontal tabs with active underline
- Content panels: direct workspace table / access roster / billing cards
without redundant per-section page headers or summary stat strips
- Simplified block headers: account name + actions only, no fact chips
- Support section: direct h2 + help text, no page header wrapper
CSS rewritten from 5492 lines to a minimal flat design system:
white background, no shadows, no gradients, 6px radius, system fonts.
All 79 tests updated and passing.
2026-03-29 21:26:00 +01:00
rcourtman
a5162d96cb
Redesign portal as a simpler account tool
2026-03-29 20:30:40 +01:00
rcourtman
41a031098c
Redesign portal as a simpler account surface
2026-03-29 19:45:42 +01:00