Skip to content

Commit b072dc5

Browse files
authored
Merge pull request #800 from web3dev1337/fix/onboarding-persistent-state
fix: persist onboarding state across tauri restarts
2 parents cb10d54 + 2542e72 commit b072dc5

File tree

7 files changed

+463
-87
lines changed

7 files changed

+463
-87
lines changed

CODEBASE_DOCUMENTATION.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -465,6 +465,9 @@ POST /api/discord/process-queue - Dispatch queue processing prompt with optio
465465
POST /api/sessions/intent-haiku - Generate <=200 char intent summary for an active Claude/Codex session
466466
GET /api/greenfield/categories - Greenfield category list (taxonomy-backed)
467467
POST /api/greenfield/detect-category - Infer category from description (taxonomy keyword matching)
468+
GET /api/setup-actions - List Windows dependency-onboarding actions
469+
GET /api/setup-actions/state - Read persisted dependency-onboarding state (completed/dismissed/current step)
470+
PUT /api/setup-actions/state - Persist dependency-onboarding state into app data for desktop restarts
468471
GET /api/user-settings - Get user preferences
469472
PUT /api/user-settings - Update user preferences
470473
@@ -543,7 +546,8 @@ LOGGING: Winston-based structured logging with rotation
543546

544547
```
545548
server/setupActionService.js - Defines setup actions and launches PowerShell installers
546-
server/index.js - Routes: GET /api/setup-actions, POST /api/setup-actions/run
549+
server/onboardingStateService.js - Persists Windows dependency-onboarding state in app data so Tauri restarts survive per-launch localhost ports
550+
server/index.js - Routes: GET/PUT /api/setup-actions/state plus setup action execution endpoints
547551
client/app.js - Guided dependency onboarding steps + diagnostics integration
548552
client/index.html - Dependency onboarding modal markup + launch button
549553
client/styles.css - Dependency onboarding progress/step styling

0 commit comments

Comments
 (0)