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