|
Some checks failed
CI / test (push) Failing after 30s
#50 Job Review list view — sort + filter controls: - Sort by best match / newest first / company A-Z (client-side computed) - Remote-only checkbox filter - Job count indicator; filters reset on tab switch - Remote badge on list items #61 Cover letter generation from approved tab: - '✨ Draft' button on each approved-list item → /apply/:id - No extra API call; ApplyWorkspace handles generation from there #54 Company research modal (all API endpoints already existed): - CompanyResearchModal.vue: 3-state machine (empty→generating→ready) polling /research/task every 3s, displays all 7 research sections (company, leadership, talking points, tech, funding, red flags, accessibility), copy-to-clipboard for talking points, ↺ Refresh - InterviewCard: new 'research' emit + '🔍 Research' button for phone_screen/interviewing/offer stages - InterviewsView: wires modal with researchJobId/Title/AutoGen state; auto-opens modal with autoGenerate=true when a job is moved to phone_screen (mirrors Streamlit behaviour) |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| .gitignore | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| uno.config.ts | ||
| vite.config.ts | ||