peregrine/web/src/components
pyr0ball 6115a68550
Some checks failed
CI / Backend (Python) (push) Failing after 10s
CI / Frontend (Vue) (push) Successful in 18s
Mirror / mirror (push) Failing after 8s
feat: Vue SPA demo mode support
- useToast.ts: global reactive toast singleton for cross-component toasts
- App.vue: sticky demo mode banner + global toast slot
- router: bypass wizard gate entirely in demo mode (pre-seeded data)
- ApplyWorkspace, CompanyResearchModal: guard generate() in demo mode
- fineTune store: guard submitJob() in demo mode
- ui_switcher.py: remove Vue→Streamlit fallback in demo mode (now handled natively)

All LLM-triggering actions show a toast and no-op in demo mode.
Backend already blocks inference via DEMO_MODE env; Vue layer adds UX signal.

Closes #46
2026-04-06 00:07:26 -07:00
..
ApplyWorkspace.vue feat: Vue SPA demo mode support 2026-04-06 00:07:26 -07:00
AppNav.vue feat(#45): manual theme switcher (light/dark/solarized/colorblind-safe) 2026-04-04 22:22:04 -07:00
ClassicUIButton.vue feat(web): merge Vue SPA from feature/vue-spa; add ClassicUIButton + useFeatureFlag 2026-03-22 18:46:11 -07:00
CompanyResearchModal.vue feat: Vue SPA demo mode support 2026-04-06 00:07:26 -07:00
InterviewCard.vue feat(vue): parity gaps #50, #54, #61 — sort/filter, research modal, draft CL button 2026-04-02 19:26:13 -07:00
JobCard.vue feat(web): merge Vue SPA from feature/vue-spa; add ClassicUIButton + useFeatureFlag 2026-03-22 18:46:11 -07:00
JobCardStack.vue feat(web): merge Vue SPA from feature/vue-spa; add ClassicUIButton + useFeatureFlag 2026-03-22 18:46:11 -07:00
MoveToSheet.vue feat(web): merge Vue SPA from feature/vue-spa; add ClassicUIButton + useFeatureFlag 2026-03-22 18:46:11 -07:00
ResumeOptimizerPanel.vue feat(apply): ATS resume optimizer — gap report + LLM rewrite (paid tier) 2026-03-31 21:24:49 -07:00
TaskIndicator.vue feat(web): add task indicator component and task store for background jobs 2026-04-01 07:09:55 -07:00
WorkflowButton.vue feat(web): merge Vue SPA from feature/vue-spa; add ClassicUIButton + useFeatureFlag 2026-03-22 18:46:11 -07:00