feat: Implement core application structure with new dashboard, settings, and help pages, and enhance opportunities management with persistence and filtering.

This commit is contained in:
2026-02-03 20:05:30 +00:00
parent 609b9da020
commit 885bbbf954
21 changed files with 1282 additions and 106 deletions

27
docs/qa-checklist.md Normal file
View File

@@ -0,0 +1,27 @@
# QA Checklist
## Auth
- Sign up with email/password.
- Sign in with email/password.
- Sign in with Google.
- Redirect honors `next` query param.
## Onboarding
- URL analysis completes and redirects to dashboard.
- Manual input analysis completes and redirects to dashboard.
- Analysis persists after refresh.
## Dashboard
- Shows latest analysis for selected project.
- Project switch updates dashboard data.
- Empty states render when no analysis exists.
## Opportunities
- Search executes and persists results.
- Status/notes/tags save and reload correctly.
- Filters (status, intent, min score) work.
- Load more increases result count.
## Settings / Help
- `/settings` and `/help` load under app layout.
- Sidebar links navigate correctly.