feat: add Dashboard/Setup tab bar to Home view for all UI modes

Unified the Easy and Pro mode home views into a single tabbed interface.
Both modes now show Dashboard and Setup tabs, replacing the mode-specific
conditional rendering. Added missing homeTab ref that was referenced in
template but never declared.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Dorian
2026-03-05 07:36:43 +00:00
parent 70bc71d035
commit 62aa3be63d
2 changed files with 24 additions and 14 deletions

View File

@@ -64,7 +64,7 @@ After getting Claude Max OAuth working on the live server, hardening the deploy
- **Change**: Import `useAppStore` and `useAppLauncherStore`. Create computed `dynamicAppItems` from `store.packages`. Merge with static help tree items in Fuse search. When app item selected, call `launchApp()`.
- **Verify**: CMD+K, type app name, appears in results, click to launch
### Task 11: Setup/Dashboard tabs on Home
### Task 11: Setup/Dashboard tabs on Home [DONE]
- **Files**: `neode-ui/src/views/Home.vue`, `neode-ui/src/style.css`
- **Change**: Add tab bar with "Dashboard" and "Setup" tabs below welcome header. Dashboard tab: current overview cards. Setup tab: EasyHome goal cards (already imported). After completing all setup wizards, default to Dashboard. Use `.mode-switcher` pattern for tab styling.
- **Verify**: Both tabs visible, Dashboard shows live data, Setup shows goal wizards