Commit graph

50 commits

Author SHA1 Message Date
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
rcourtman
a4affd42fc refactor(cloudcp): type Pulse Account frontend runtime 2026-03-26 01:14:27 +00:00
rcourtman
230c467f7d refactor(cloudcp): build Pulse Account frontend bundle 2026-03-26 00:58:20 +00:00
rcourtman
89b67fbb39 refactor(cloudcp): unify Pulse Account app shell 2026-03-26 00:47:32 +00:00
rcourtman
22e3199b81 feat(cloudcp): render Pulse Account from bootstrap contract 2026-03-26 00:08:52 +00:00
rcourtman
9cc3ff11f8 feat(cloudcp): add Pulse Account bootstrap handler 2026-03-25 23:18:39 +00:00
rcourtman
145c3a95d9 docs(cloudcp): pin Pulse Account bootstrap contract 2026-03-25 23:03:55 +00:00
rcourtman
3c55ec42a0 docs(release-control): define Pulse Account portal lane
Define the canonical Pulse Account portal spec, wire cloud-paid to the hosted/account portal boundary, and surface the spec in the v6 governance README.
2026-03-25 22:24:58 +00:00