Commit graph

57 commits

Author SHA1 Message Date
rcourtman
4eb7b58065 Hide checkout intents behind Pulse Account handoffs 2026-04-08 18:43:37 +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
e4fa4824b9 Route self-hosted app upgrades through Pulse Account 2026-04-07 11:01:40 +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
rcourtman
ba1f9ac9f3 Open portal on real tasks first 2026-03-29 19:19:15 +01:00
rcourtman
ecf99c393a Redesign portal sign-in surface 2026-03-29 19:02:17 +01:00
rcourtman
7f25d083c0 Redesign portal as a calmer account surface 2026-03-29 18:25:23 +01:00
rcourtman
508deff209 Make portal support copy concise and literal 2026-03-29 17:11:21 +01:00
rcourtman
401808ee66 Make portal section metadata literal 2026-03-29 17:02:02 +01:00
rcourtman
dccdc59ddb Make portal shell labels literal 2026-03-29 16:53:12 +01:00
rcourtman
a7fb6cc3fb Normalize portal task copy 2026-03-29 16:40:25 +01:00
rcourtman
bb47bb09ea Make portal overview fact-first 2026-03-29 16:26:59 +01:00
rcourtman
4379f3a840 Seed portal access from bootstrap roster 2026-03-28 23:11:33 +00:00
rcourtman
64224f164b Keep portal suspended states honest 2026-03-28 22:48:18 +00:00
rcourtman
59bf0c9cee Keep portal overview ready state honest 2026-03-28 22:40:32 +00:00
rcourtman
15c2d06af5 Keep portal task errors on owned copy 2026-03-28 22:32:46 +00:00
rcourtman
1deb828577 Keep portal overview next action permission-honest 2026-03-28 22:28:38 +00:00
rcourtman
c0ea4ecb43 Normalize portal account role labels 2026-03-28 22:17:37 +00:00
rcourtman
b59e34cf74 Make readonly access roster review-only 2026-03-28 22:02:47 +00:00
rcourtman
30abdc1922 Make portal readonly shell honest 2026-03-28 21:33:49 +00:00
rcourtman
893d003c0a Merge origin/pulse/v6-release and fix reconciled API regressions 2026-03-28 21:14:54 +00:00
rcourtman
90c33da777 Make portal account context permission-honest 2026-03-28 20:32:02 +00:00
rcourtman
9e78d8d01b Make portal copy honest for read-only roles 2026-03-28 20:06:45 +00:00
rcourtman
55f030d11e Make self-hosted portal nav honest 2026-03-28 19:49:05 +00:00
rcourtman
48554917b9 Lead self-hosted billing with real jobs 2026-03-28 19:42:59 +00:00
rcourtman
35c056bc8f Gate portal self-hosted tools by account relevance 2026-03-28 19:33:52 +00:00
rcourtman
ebfc4fd3c0 Make self-hosted support billing-only 2026-03-28 19:03:01 +00:00
rcourtman
d88f2e501a Make billing task-driven 2026-03-28 18:32:29 +00:00
rcourtman
8eea329ef6 Make access task-driven 2026-03-28 18:08:06 +00:00
rcourtman
038d782d5c Make workspace rail task-driven 2026-03-28 17:40:55 +00:00
rcourtman
81bcaa076b Reveal mobile workspace jobs 2026-03-28 17:27:06 +00:00
rcourtman
170b1e5a07 Keep mobile portal tasks in view 2026-03-28 17:07:21 +00:00
rcourtman
c4730a52db Compact portal navigation on mobile 2026-03-28 16:46:00 +00:00
rcourtman
9810ab60fe Make portal task sections action-first 2026-03-28 16:32:26 +00:00
rcourtman
5b48250ec7 Make portal overview shell-level 2026-03-28 15:55:57 +00:00
rcourtman
e6868329ab Record task-first portal governance 2026-03-28 15:40:42 +00:00
rcourtman
0fce84ad96 feat(portal): add shell section navigation 2026-03-27 14:13:01 +00:00
rcourtman
23df63ed97 feat(portal): add explicit team management panel 2026-03-27 14:09:37 +00:00
rcourtman
298bf791b9 feat(portal): add explicit workspace management panel 2026-03-27 14:04:46 +00:00
rcourtman
9e6299dbb8 feat(portal): add hosted account operations surface 2026-03-27 13:58:36 +00:00
rcourtman
8074221f1c feat(portal): add role-aware account overview 2026-03-27 13:51:12 +00:00
rcourtman
da78015b96 fix(cloudcp): make Pulse Account health states explicit 2026-03-27 09:23:14 +00:00
Richard Courtman
6c24232995 fix(cloudcp): proxy portal commercial actions same-origin 2026-03-26 22:45:35 +00:00
Richard Courtman
44f3e0b6e0 fix(cloudcp): allow portal sign-in for commercial users 2026-03-26 22:28:15 +00:00
rcourtman
8834f71d1c refactor(cloudcp): own Pulse Account runtime coordination 2026-03-26 01:23:11 +00:00