multica/apps
Jiayuan Zhang 4de9947a02 feat(desktop): add 4-step onboarding flow
Add complete onboarding wizard: Permissions > Provider > Connect > Try it

Step 1 (Permissions): Privacy & Trust acknowledgements with toggles for
file system, shell execution, LLM requests, and local storage access.

Step 2 (Provider): LLM provider setup with 4 supported providers
(Kimi Code, Claude Code OAuth, Codex OAuth, OpenRouter), default
provider selection via radio indicator, and contextual setup tutorials
in the right panel that change on hover.

Step 3 (Connect): Optional Telegram bot connection with token input and
BotFather tutorial. Reuses existing useChannels() hook.

Step 4 (Try it): Sample prompts and completion.

Includes OnboardingGuard, Zustand store (no persist - resets on launch),
breadcrumb stepper with progress bar, and left-right split layout.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 22:17:20 +08:00
..
cli fix(cli): use @multica/core imports instead of relative paths 2026-02-10 18:23:32 +08:00
desktop feat(desktop): add 4-step onboarding flow 2026-02-10 22:17:20 +08:00
gateway refactor: restructure to monorepo architecture 2026-02-10 18:00:23 +08:00
mobile feat(mobile): 移动端初始化 2026-02-03 16:39:53 +08:00
server refactor: restructure to monorepo architecture 2026-02-10 18:00:23 +08:00
web refactor: restructure to monorepo architecture 2026-02-10 18:00:23 +08:00