mirror of
https://github.com/jhd3197/ServerKit.git
synced 2026-11-14 16:02:53 +09:00
The six sidebar profiles were only reachable from Settings and the sidebar context menu -- places nobody visits during onboarding. Setup inferred one silently via presetForUseCases(), but only when exactly one use case was checked and only for wordpress/devops, so 4 of 6 profiles were unreachable from a fresh install and most users landed on "Recommended" without knowing a choice had been made for them. Surface it at the end instead of adding a step: the Summary step now shows the pre-selected profile with its item count and a "Change" toggle that expands the six cards inline. Accepting the default stays one click, so this costs nothing for anyone who does not care. Also: - widen presetForUseCases() so combos resolve (web-apps alone, or with devops, now maps to DevOps rather than falling through to Recommended) - add visibleCountForPreset() to describe a profile before committing to it - fix the Minimal description, which claimed "dashboard, servers, terminal" while actually leaving 13 core items visible Note: the count reads "N of 18" because it covers core items only -- extension nav is not resolvable at wizard time, since the recommended extensions install during finish. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>