1.1.12 (2026-06-05)
- Add new job directly from dashboard
- attach pdf generated resume & fix failing tests
- add PDF export functionality for resumes
- add default values for contact info, education, experience, and summary sections
- address security vulnerability
- update resume validation logic and add tests for AiResumeReviewSection
- update loading state in AiResumeReviewSection and enhance ResumeContainer layout with dropdown menu
- failing job actions tests
- revalidate dashboard path after activity and job actions
- Date format overlap on chart of smaller screens
- update next.js version to 15.5.18
- check resume content sections before exporting
- Update readme
- Optimize performance, reduce unnecessary fetch
1.1.11 (2026-05-05)
- Impove weekly jobs chart
- Switch pagination to infinite scroll
- Add certification section to resume profile
- Add rejected number of jobs column to companies table
- Show/hide password input
- Make secondary sidebar collapsable
- Clickable number of jobs for sources
- Clickable number of jobs for locations
- Clickable number of jobs for job titles
- Clickable number of jobs applied for companies
- Fix: Profile e2e tests
- Fix: Activities card title truncate issue
- Fix: Gemini key error
- Migrate to vitest
- Refactor: Replace rechart with svg radial chart
- Upgrade nextjs to 15.5.15
- Upgrade jest
- Override picomatch
- Override lodash
- Add view jobs link under actions
- Add unit tests
1.1.10 (2026-03-31)
- Fix: Missing user validations
- Fix: Replace dangerouslySetInnerHTML with TipTapContentViewer
- Fix: Hydration issue
- Address mock jobs data issue
- Add recommended security headers
- Refactor: API Key encryption
- Add auth to API routes
- Add auth to export route
- Address failing unit tests
1.1.9 (2026-03-30)
- 1.1.8
1.1.8 (2026-03-30)
1.1.7 (2026-03-30)
1.1.8 (2026-03-30)
1.1.7 (2026-03-30)
1.1.6 (2026-03-30)
- Add openrouter ai models support
- Save ai job match details
- Add google gemini provider support
- Add cover letter
- Add activity types tab on admin page
- Improve calender label, add hrs activity
- Healthcheck
- AI settings lint error
- Fix: Present date issue during ai resume review
- stop job match streaming error
- Auto load ollama model & lint errors
- Openai models list and response
- Add handlebar security patch
- Fix failing unit tests
- Combo box search/filter logic
- foreign key constraint error, & sort skill by jobs
- Update release
- Add unit tests for openrouter
- Update readme
- Add warning for delayed ai response
- Add jobs mock data & allow local icons for companies
- Cleanup unused code
- Refactor: AI models provider registry
- Add unit tests for cover letter
- Minor label adjustment
- Bump next to 15.5.14
- Address deprecation: Migrate lint from next to eslint
- Sort activity types list in sidebar
- Add unit tests for activity types
- Change docker internal port
1.1.4 (2026-03-06)
- Add question bank feature
- add skill tags to jobs
- add notes to job applications
- edit note issue
- Update release file
- Update readme
- Add questions field column to tags table
- Write unit tests for question bank feature
- add contributing guidelines and code of conduct
- Show total hours of weekly activities on dashboard
- write unit tests for skill tags feature
- write unit tests for add note
1.1.3 (2026-02-28)
1.1.2 (2026-02-28)
- display user email in profile dropdown instead of static text
- replace release-please workflow with local release script
- release 1.1.1
1.1.1 (2026-02-28)
- ui: display user email in profile dropdown instead of static text (2fee6ee)
- ui: display user email in profile dropdown instead of static text (bc39aa5)
1.1.0 (2026-02-28)
- add release automation (6fd8247)
- Add job draft date in job details (f6c2bb6)
- Admin tab switch (8c57052)
- bullet and order styling of editor content (423b0f4)
- button hydration error (d7e97a0)
- Combobox filter issue (1ab477e)
- Combobox undefined error (fdaa9fe)
- configure release-please to target dev branch (9ca7db0)
- Create company bug when adding experience (c992077)
- DatePicker bug in Safari browser (0f24106)
- Dialog scroll (93f8e7d)
- Edit company (d7a15e2)
- Error accessing ollama api endpoint in docker (83aa24a)
- Failing Tasks playwright tests (4c2cecf)
- hydration error, minor refactor (6d2db31)
- job status undefined issue (91d3097)
- jobsApplied based on applied field (d0ad166)
- login error validation (7df090a)
- minor layout issues (55e1e42)
- no matching decryption secret (b8f3919)
- openssl not found (290a1a7)
- resume undefined issue (dbe01a9)
- Revalidate company list in addjob when adding company (785c49b)
- route path (4234c08)
- session based conditional rendering (b008e1b)
- add release automation (6fd8247)
- Add job draft date in job details (f6c2bb6)
- Admin tab swich (8c57052)
- bullet and order styling of editor content (423b0f4)
- button hydration error (d7e97a0)
- Combobox filter issue (1ab477e)
- Combobox undefined error (fdaa9fe)
- configure release-please to target dev branch (9ca7db0)
- Create company bug when adding experience (c992077)
- DatePicker bug in Safari browser (0f24106)
- Dialog scroll (93f8e7d)
- Edit company (d7a15e2)
- Error accessing ollama api endpoint in docker (83aa24a)
- Failing Tasks playwright tests (4c2cecf)
- hydration error, minor refactor (6d2db31)
- job status undefined issue (91d3097)
- jobsApplied based on applied field (d0ad166)
- login error validation (7df090a)
- minor layout issues (55e1e42)
- no matching decryption secret (b8f3919)
- openssl not found (290a1a7)
- resume undefined issue (dbe01a9)
- Revalidate company list in addjob when adding company (785c49b)
- route path (4234c08)
- session based conditional rendering (b008e1b)