peregrine/web/src
pyr0ball eebfc84a80 fix(wizard): quality review fixes — store encapsulation + skip action + settings CTA
- Add keepChatting() action to aiInterview store; replace direct store.complete = false
  mutation in WizardAIView template with store.keepChatting()
- Add skip() action wrapping SKIP_SIGNAL constant; replace magic string store.send('skip')
  with store.skip()
- Fix skip button disabled condition to include || store.complete (was always enabled
  when wizard was complete, allowing spurious skip after finalize)
- Add _persist() call after user bubble append in send() so localStorage draft is
  written before the async fetch — prevents stale draft on browser refresh during
  slow LLM call
- Fix @click="store.startOver" → @click="store.startOver()" (missing parentheses)
- Add 2 tests: skip() sends SKIP_SIGNAL, keepChatting() clears complete without reset
- Remove 'ultra' from Tier type in appConfig.ts (violates no-ultra-tier policy)
- Add MyProfileView wizard callout banner with tier-aware unlock/upgrade CTAs
- Add clarifying comment on wizard route guard in router/index.ts

Closes: #77
2026-06-14 12:13:58 -07:00
..
assets fix: dark mode CSS token gaps, interview score display, undefined CSS vars 2026-05-18 13:37:08 -07:00
components fix: dark mode CSS token gaps, interview score display, undefined CSS vars 2026-05-18 13:37:08 -07:00
composables fix(demo): smoke-test fixes — card reset, toast error type, apply hint, text contrast 2026-04-21 10:14:37 -07:00
router fix(wizard): quality review fixes — store encapsulation + skip action + settings CTA 2026-06-14 12:13:58 -07:00
stores fix(wizard): quality review fixes — store encapsulation + skip action + settings CTA 2026-06-14 12:13:58 -07:00
views fix(wizard): quality review fixes — store encapsulation + skip action + settings CTA 2026-06-14 12:13:58 -07:00
App.vue docs: document Gotcha #14 (body over html), retake screenshots for light theme 2026-05-08 15:49:47 -07:00
main.ts feat(web): merge Vue SPA from feature/vue-spa; add ClassicUIButton + useFeatureFlag 2026-03-22 18:46:11 -07:00
test-setup.ts feat(web): merge Vue SPA from feature/vue-spa; add ClassicUIButton + useFeatureFlag 2026-03-22 18:46:11 -07:00