Commit c2c8455
committed
feat(ui): guided "set up a folder" walkthrough + home entry point
New mapping (create path) is now a 3-step walkthrough; editing an existing
mapping still uses the inspector.
1. Folder — required; pick via dialog or a detected workspace.
2. Apps — optional; the install panel writes the per-workspace config
(X-Mcpmux-Workspace header) so apps route here.
3. Tools — defaults to the Space's Starter so Finish is one click; the
binding is created on Finish.
Abandoning before Finish is safe (the folder uses the default Starter until
mapped, and any installed config still points at it).
A "Set up a folder" card on Home opens the walkthrough via a
pendingWorkspaceNew store signal (WorkspacesPage launches it on arrival).
Tests: wizard walks the 3 steps and Finish creates the binding with the
folder path + chosen Space + default Starter; Back navigation. Updated the
three store-mocking suites for the new selectors.
Claude-Session: https://claude.ai/code/session_01Baan9JmzR43uxxRUh7CAMF
Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com>1 parent cb33a63 commit c2c8455
10 files changed
Lines changed: 544 additions & 24 deletions
File tree
- apps/desktop/src
- features
- home
- workspaces
- stores
- tests/ts/components
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
14 | 23 | | |
15 | 24 | | |
16 | 25 | | |
17 | 26 | | |
18 | | - | |
| 27 | + | |
19 | 28 | | |
20 | 29 | | |
21 | 30 | | |
| |||
152 | 161 | | |
153 | 162 | | |
154 | 163 | | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
155 | 197 | | |
156 | 198 | | |
157 | 199 | | |
| |||
233 | 275 | | |
234 | 276 | | |
235 | 277 | | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
236 | 281 | | |
237 | 282 | | |
238 | 283 | | |
| |||
0 commit comments