-
fix(P1-security): Auth routes use refresh sessions, logout revokes, 15min access tokens
-
fix: Router refactor - centralized api_router.py instead of 65 imports in main.py
-
fix: Auth register with password validation, proper flush order, stronger Pydantic
-
fix(security): Settings API uses real encryption, never returns raw keys
-
feat: 🕷️ Complete scraper rewrite - smart scraping with params OR urls, full data extraction
-
fix: Wire up resume PDF download API endpoint using @react-pdf on server
-
feat: Add auto-discovery admin controls and user discovery page"
-
feat: Add scrape-any-url API endpoint + admin bulk discovery"
-
feat: Add job search coaching tips based on user behavior"
-
feat: Add job application A/B testing (track which resume versions get more responses)
-
feat: Add career path exploration AI tool
-
feat: Add job search journal for reflections and learnings
-
feat: Add AI elevator pitch generator
-
feat: Add job fit score calculator (multi-dimensional match)"
-
feat: Add job application tracker widget data for external embeds
-
feat: Add work style assessment and culture match scoring"
-
feat: Add job application deadline tracker and calendar integration
-
feat: Add interview question bank with crowdsourced data
-
feat: Add daily job digest with personalized AI summary
-
feat: Add company reviews and rating system"
-
feat: Add job market trends analysis endpoint
-
feat: Add AI resume keyword optimizer endpoint
-
feat: Add job sharing and collaborative lists
-
feat: Add job search preferences learning system
-
feat: Add job tracking streaks and gamification endpoint
-
feat: Add email templates and follow-up generator endpoint
-
feat: Add job application tracker CSV import endpoint
-
feat: Add job blacklist (hide companies/roles you don't want to see)
-
feat: Add salary negotiation AI coach endpoint
-
feat: Add skill gap analysis agent
-
feat: Add job tags system for custom categorization
-
feat: Add interview feedback tracking endpoint
-
feat: Add job notes endpoint for quick annotations on jobs"
-
feat: Add job notes API, interview feedback system, application statistics endpoint
-
feat: Add similar jobs API and weekly report worker
-
fix: Rename reserved CoverLetter.metadata ORM attribute
-
feat: Q&A bank with AI answers, networking page, job map visualization, activity log middleware
-
feat: Migrate to uv, autofill API, networking agent, cover letters page, AI usage dashboard, detailed health check, updated Makefile
-
feat: Cover letters CRUD, application detail+timeline page, DOCX export, PWA manifest+service worker, dedup admin, onboarding banner
-
feat: Application reminders, timeline API, global search, AI chat assistant, Cmd+K command palette, job comparison page, saved jobs with folders
-
feat: Saved jobs with folders, job comparison tool, Cmd+K command palette, resume tailoring agent, dashboard home, alert worker
-
feat: Companies listing, bookmark folders, webhooks (Slack/Discord), mobile-responsive layout, theme toggle, API usage tracking
-
feat: Company pages (profiles + hiring signals), deduplication service, analytics tracking, onboarding flow, bulk CSV/JSON import
-
feat: Salary insights page, resume editor with live preview, recommendations feed, password reset flow, job capture API
-
feat: Add PDF resume templates (@react-pdf/renderer), salary insights, job recommendation engine, CONTRIBUTING guide
-
feat: Add unit tests, production Docker, rate limiting, WebSocket notifications, data export (GDPR), error handling
-
feat: Add initial DB migration, seed data, OAuth (Google+GitHub), email service, alerts page, interview prep page
-
feat: Add Job Alerts, Admin Dashboard, Semantic Search (pgvector), Interview Prep Agent, Chrome Extension
-
feat: Add Resume Builder, Profile Editor, Settings, Job Detail, and more scrapers (Workday, SmartRecruiters, schema.org)
-
feat: Complete project scaffold - backend (FastAPI) + frontend (Next.js 15) + scraper + LLM gateway