Commit d6adf7d
committed
refactor(ui): design pass 2 — Built-in shelf, bounded activity, journeys
Follow-up design critique fixes + a pass over remaining pages, responsive
from narrow windows to ultrawide.
Built-in page (was "Context" for one commit — name collided with the
Spaces-as-"isolated contexts" copy; now "Built-in", Sparkles icon):
- Redesigned as three stages instead of one giant centered card:
1. The shelf — every capability as a uniform card in one responsive grid
(1/2/3/5 columns by width): Tool Optimization live + Memory, Skills,
Hooks, Plugins as "Soon" — the page now reads as the home for built-in
tools and additional features, per the product direction.
2. Detail panel — the selected capability's tools with per-tool switches
(cards select; switches stopPropagation so toggling doesn't reselect).
3. Approvals & activity — grants + audit moved OUT of the server card
into their own section, side-by-side on xl, stacked on narrow; grants
list now max-h bounded like the audit log (which was already a 50-row
ring buffer with internal scroll).
Journeys:
- Home gets a three-step "Get started" strip (Discover → enable in Tools →
connect an app) shown only while the Space has zero installed servers;
disappears after the first install.
Page polish:
- Tools page: the big tinted "Gateway Status" banner shrunk to a compact
accent-strip status row (full surface lives on Home); wraps on narrow.
- FeatureSets: heading "Feature Sets" → "FeatureSets" (matches nav), copy
explains grant-to-apps / map-to-folders; Settings: consistent header.
- Full-bleed headers use p-6 lg:p-8 so non-maximized windows aren't eaten
by padding.
e2e label assertions updated (Context→Built-in, Feature Sets→FeatureSets).
Verified: vitest 174 passed, tsc clean, eslint 0 errors, web build green.
Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com>1 parent e1c5d0a commit d6adf7d
10 files changed
Lines changed: 922 additions & 789 deletions
File tree
- apps/desktop/src
- features
- builtinServers
- featuresets
- home
- metaTools
- servers
- settings
- lib
- tests/e2e/specs
Lines changed: 177 additions & 133 deletions
Large diffs are not rendered by default.
Lines changed: 262 additions & 258 deletions
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
86 | 155 | | |
87 | 156 | | |
88 | 157 | | |
89 | 158 | | |
90 | 159 | | |
91 | 160 | | |
92 | 161 | | |
| 162 | + | |
93 | 163 | | |
94 | 164 | | |
95 | 165 | | |
| |||
108 | 178 | | |
109 | 179 | | |
110 | 180 | | |
| 181 | + | |
111 | 182 | | |
112 | 183 | | |
113 | 184 | | |
| |||
142 | 213 | | |
143 | 214 | | |
144 | 215 | | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
145 | 219 | | |
146 | 220 | | |
147 | 221 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
| 125 | + | |
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
915 | 915 | | |
916 | 916 | | |
917 | 917 | | |
918 | | - | |
| 918 | + | |
919 | 919 | | |
920 | | - | |
| 920 | + | |
921 | 921 | | |
922 | | - | |
| 922 | + | |
923 | 923 | | |
924 | 924 | | |
925 | 925 | | |
926 | | - | |
927 | | - | |
928 | | - | |
929 | | - | |
930 | | - | |
931 | | - | |
932 | | - | |
933 | | - | |
934 | | - | |
935 | | - | |
936 | | - | |
937 | | - | |
938 | | - | |
939 | | - | |
940 | | - | |
941 | | - | |
942 | | - | |
943 | | - | |
944 | | - | |
945 | | - | |
946 | | - | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
947 | 945 | | |
948 | 946 | | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
949 | 955 | | |
950 | 956 | | |
951 | 957 | | |
| |||
0 commit comments