peregrine/web/src/views
pyr0ball 42c9c882ee
Some checks failed
CI / test (push) Failing after 21s
feat(#59): LLM-assisted generation for all settings form fields
API endpoints (dev-api.py):
- POST /api/settings/profile/generate-summary → {summary}
- POST /api/settings/profile/generate-missions → {mission_preferences}
- POST /api/settings/profile/generate-voice → {voice}
- POST /api/settings/search/suggest → replaces stub; handles titles/locations/exclude_keywords

Vue (MyProfileView.vue):
- Generate ✦ button on candidate_voice textarea (was missing)

Vue (SearchPrefsView.vue + search store):
- Suggest button for Exclude Keywords section (matches titles/locations pattern)
- suggestExcludeKeywords() in search store
- acceptSuggestion() extended to 'exclude' type
2026-04-04 22:27:20 -07:00
..
settings feat(#59): LLM-assisted generation for all settings form fields 2026-04-04 22:27:20 -07:00
wizard fix(isolation): 4 user config isolation + resume upload bugs 2026-04-02 18:23:02 -07:00
ApplyView.vue feat(web): merge Vue SPA from feature/vue-spa; add ClassicUIButton + useFeatureFlag 2026-03-22 18:46:11 -07:00
ApplyWorkspaceView.vue feat(web): merge Vue SPA from feature/vue-spa; add ClassicUIButton + useFeatureFlag 2026-03-22 18:46:11 -07:00
DigestView.vue feat(web): merge Vue SPA from feature/vue-spa; add ClassicUIButton + useFeatureFlag 2026-03-22 18:46:11 -07:00
HomeView.vue feat(vue): Home dashboard parity — Enrich button, Danger Zone, setup banners (closes #57) 2026-04-04 22:05:06 -07:00
InterviewPrepView.vue feat(web): merge Vue SPA from feature/vue-spa; add ClassicUIButton + useFeatureFlag 2026-03-22 18:46:11 -07:00
InterviewsView.vue feat(vue): parity gaps #50, #54, #61 — sort/filter, research modal, draft CL button 2026-04-02 19:26:13 -07:00
JobReviewView.vue feat(vue): parity gaps #50, #54, #61 — sort/filter, research modal, draft CL button 2026-04-02 19:26:13 -07:00
SurveyView.vue feat(web): merge Vue SPA from feature/vue-spa; add ClassicUIButton + useFeatureFlag 2026-03-22 18:46:11 -07:00