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 |
|