rcourtman
|
d76e8fc58c
|
Promote relay public rollout posture
|
2026-03-28 19:07:37 +00:00 |
|
rcourtman
|
ebfc4fd3c0
|
Make self-hosted support billing-only
|
2026-03-28 19:03:01 +00:00 |
|
rcourtman
|
592079d0cb
|
Clarify relay post-RC residuals
|
2026-03-28 18:33:25 +00:00 |
|
rcourtman
|
d88f2e501a
|
Make billing task-driven
|
2026-03-28 18:32:29 +00:00 |
|
rcourtman
|
9b601f457c
|
fix(frontend): ship telemetry disclosure docs locally
|
2026-03-28 18:19:52 +00:00 |
|
rcourtman
|
8eea329ef6
|
Make access task-driven
|
2026-03-28 18:08:06 +00:00 |
|
rcourtman
|
8020306ca8
|
Own mobile relay runtime in L7
|
2026-03-28 18:07:44 +00:00 |
|
rcourtman
|
091f7a9957
|
Harden relay proof commands
|
2026-03-28 17:49:04 +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
|
af5ebd6acf
|
refactor(recovery): compact workspace filter controls
|
2026-03-28 16:55: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
|
7e81a0cd49
|
Align portal contracts with access and billing model
|
2026-03-28 15:28:13 +00:00 |
|
rcourtman
|
e795b0c9cc
|
refactor(recovery): simplify activity strip handoff
|
2026-03-28 14:54:31 +00:00 |
|
rcourtman
|
f54ae46b1f
|
refactor(recovery): compact events activity strip
|
2026-03-28 14:47:14 +00:00 |
|
rcourtman
|
776d281f87
|
refactor(recovery): trim summary support rows
|
2026-03-28 13:51:38 +00:00 |
|
rcourtman
|
19f1cb858f
|
refactor(recovery): unify workspace shell into one card
|
2026-03-28 13:46:07 +00:00 |
|
rcourtman
|
03de617c9d
|
refactor(recovery): restore activity context above events table
|
2026-03-28 13:33:07 +00:00 |
|
rcourtman
|
9705b63f0e
|
refactor(recovery): keep events toolbar action-first
|
2026-03-28 13:29:14 +00:00 |
|
rcourtman
|
87a77c4e59
|
refactor(recovery): add canonical protected filter reset
|
2026-03-28 13:16:38 +00:00 |
|
rcourtman
|
40a338d012
|
refactor(recovery): remove counts from workspace tabs
|
2026-03-28 11:20:10 +00:00 |
|
rcourtman
|
dcd8799743
|
refactor(recovery): make events workspace data-first
|
2026-03-28 11:13:40 +00:00 |
|
rcourtman
|
3a01b39c93
|
refactor(recovery): restore full-width search rows
|
2026-03-28 11:08:10 +00:00 |
|
rcourtman
|
75129b9b19
|
refactor(recovery): restore canonical table separators
|
2026-03-28 11:01:36 +00:00 |
|
rcourtman
|
a822ea34f7
|
refactor(recovery): remove protected table separators
|
2026-03-28 10:53:49 +00:00 |
|
rcourtman
|
7822cb1014
|
refactor(recovery): match storage workspace handoff
|
2026-03-28 10:46:31 +00:00 |
|
rcourtman
|
24cb08e0f4
|
refactor(recovery): match storage workspace layout
|
2026-03-28 10:40:34 +00:00 |
|
rcourtman
|
3b34a116ee
|
refactor(recovery): restore canonical workspace subtabs
|
2026-03-28 10:35:04 +00:00 |
|
rcourtman
|
de80efa59d
|
refactor(recovery): separate workspace controls from data cards
|
2026-03-28 10:08:09 +00:00 |
|
rcourtman
|
f97981249c
|
refactor(recovery): simplify footprint summary card
|
2026-03-28 09:59:18 +00:00 |
|
rcourtman
|
f372cd680e
|
refactor(recovery): remove duplicate posture cues
|
2026-03-28 08:12:54 +00:00 |
|
rcourtman
|
42606c3c7e
|
refactor(recovery): simplify summary card scan
|
2026-03-28 08:08:39 +00:00 |
|
rcourtman
|
021295c8b5
|
refactor(recovery): restore standard summary density
|
2026-03-28 02:41:29 +00:00 |
|
rcourtman
|
35aa4f7d8c
|
refactor(recovery): route workspace tabs through shared subtabs variant
|
2026-03-28 02:39:16 +00:00 |
|
rcourtman
|
30ee71ccac
|
refactor(recovery): trim summary header telemetry
|
2026-03-28 02:14:55 +00:00 |
|
rcourtman
|
e3ffcbe69c
|
refactor(recovery): move workspace counts into tabs
|
2026-03-28 02:12:35 +00:00 |
|
rcourtman
|
8267eddcf4
|
refactor(recovery): differentiate freshness summary signal
|
2026-03-28 02:09:04 +00:00 |
|
rcourtman
|
2e20eb47c0
|
refactor(recovery): simplify summary card telemetry
|
2026-03-28 02:06:31 +00:00 |
|
rcourtman
|
887c8d3168
|
refactor(recovery): route workspace strips through page controls
|
2026-03-28 01:56:09 +00:00 |
|
rcourtman
|
4dd33ceb31
|
refactor(recovery): use compact shared summary density
|
2026-03-28 01:45:48 +00:00 |
|
rcourtman
|
3558ef9db3
|
refactor(recovery): align recovery scan density
|
2026-03-28 01:36:22 +00:00 |
|
rcourtman
|
fecc271a36
|
refactor(recovery): tighten history table density
|
2026-03-28 01:25:40 +00:00 |
|
rcourtman
|
8b5a69db68
|
refactor(recovery): strengthen event row scan cues
|
2026-03-28 01:22:37 +00:00 |
|
rcourtman
|
5a470d8b5a
|
refactor(recovery): tighten events workspace shell
|
2026-03-28 01:19:46 +00:00 |
|
rcourtman
|
addb352082
|
refactor(recovery): simplify summary and inventory shell
|
2026-03-28 01:15:43 +00:00 |
|
rcourtman
|
095764f286
|
refactor(recovery): compact summary card density
|
2026-03-28 01:09:42 +00:00 |
|