Commit Graph
50 Commits
Author SHA1 Message Date
Shaheer SarfarazandCopilot 6e771ce728 Timeline introduced (#38)
* initial implementation

* onboarding doesn't pop until invalid values are present

* link to job page

* proactive inputs working slightly

* onboarding gate reinstated

* better proactive buttons

* fully manual tracking for now.

* edit and delete timeline events

* status showing correctly

* tests update

* tests

* Update orchestrator/src/server/services/applicationTracking.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update orchestrator/src/server/services/applicationTracking.test.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update orchestrator/src/server/services/applicationTracking.test.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update orchestrator/src/client/pages/job/Timeline.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update orchestrator/src/client/pages/JobPage.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* add tests for application tracking routes and remove unused actionId from client API

* remove unnecessary await from synchronous transitionStage calls and improve test isolation

* relax externalUrl validation to allow non-URL metadata

* add toast notifications for data loading and event logging in JobPage

* comments

* fix: resolve type error in sponsor-matching.test.ts

* fix ci

* tests fix for github

* lint

* github comments

* build fix

* dedupe

* format

* types fix

* Apply suggestion from @Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* formatting

* title and group id are discrete fields

* backfill

* hide view button on page

* show relevant dropdown options

* confetti!

* remove redundant

* confirm delete is a custom element now

* formatting

* fix styling

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-27 23:49:11 +00:00
Shaheer Sarfaraz ad6a79e74f Update issue templates 2026-01-27 17:55:44 +00:00
Shaheer Sarfaraz 33ab3595ae Merge pull request #62 from DaKheera47/app-crash-when-asking-for-base-id-in-onboarding
App crash when asking for base id in onboarding
2026-01-27 15:15:34 +00:00
Shaheer Sarfaraz f92cdbf0df Merge pull request #49 from DaKheera47/formatting-on-push
- don't run docker image build for every PR
- Automated Linting: Uses Biome to ensure code quality and consistency across the repository.
- Test Orchestration: Executes unit tests for the orchestrator service using Vitest.
- Parallel Build Verification: Implements a matrix build strategy to verify orchestrator and extractors simultaneously, reducing total CI runtime.
- Optimized Resource Usage:
    - Concurrency Control: Automatically cancels outdated runs when new commits are pushed.
    - Selective Script Execution: Skips heavy binary downloads (Camoufox) during extractor builds to speed up verification.
    - Granular Caching: Configures project-specific dependency caching for faster installation.
2026-01-26 11:12:04 +00:00
Shaheer Sarfaraz 3c710f28c2 Merge pull request #46 from DaKheera47/jobspy-valid-countries-dropdown
Valid countries for the JobSpy scraper is a list now
2026-01-25 12:25:38 +00:00
Shaheer Sarfaraz 63b67baacf Merge pull request #36 from DaKheera47/copilot/update-ukvisajobs-search-copy
Clarify UK Visa Jobs search limitation to job titles only
2026-01-25 12:07:31 +00:00
Shaheer Sarfaraz e3e70f5b60 Merge pull request #45 from DaKheera47/rerun-fit-assessment-and-scoring
Rerun fit assessment and scoring
2026-01-25 12:06:29 +00:00
Shaheer Sarfaraz 062f5cf070 Add GitHub Actions workflow for GHCR
This workflow builds and pushes Docker images to GitHub Container Registry (GHCR) for tagged releases and pull requests.
2026-01-25 10:59:43 +00:00
Shaheer Sarfaraz a2114cc454 Merge pull request #30 from anasyd/main
feat: add option to fetch from a link
2026-01-24 13:47:32 +00:00
Shaheer Sarfaraz f15ecd3f5f Merge pull request #29 from DaKheera47/show-enabled-extractors-in-the-ui
Show enabled extractors in the UI
2026-01-23 13:52:45 +00:00
Shaheer Sarfaraz 88db086d86 API implementation for Reactive Resume
Merge pull request #10 from DaKheera47/reactive-resume-v5
2026-01-23 12:42:32 +00:00
Shaheer SarfarazandCopilot 852e2ff6fc Update orchestrator/src/server/api/routes/profile.test.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-23 12:36:25 +00:00
Shaheer SarfarazandCopilot 442e600b58 Update orchestrator/src/client/pages/settings/components/ReactiveResumeSection.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-23 12:36:07 +00:00
Shaheer Sarfaraz b24b11b0d3 Add contact section for user support
Added a contact section for user assistance and included a link to open issues.
2026-01-23 00:10:13 +00:00
Shaheer Sarfaraz 54a3c8821d Update README to clarify dashboard access command 2026-01-22 23:36:30 +00:00
Shaheer Sarfaraz 34ef2f8902 Revise Quick Start instructions in README
Updated the Quick Start section for clarity and accuracy.
2026-01-22 23:35:45 +00:00
Shaheer Sarfaraz d58dcbb441 Merge pull request #20 from DaKheera47/user-onboarding
User onboarding UI
2026-01-22 22:05:31 +00:00
Shaheer SarfarazandCopilot 91ba0c9fbb Update orchestrator/src/client/components/OnboardingGate.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-22 21:46:01 +00:00
Shaheer SarfarazandCopilot a864fbba2e Update orchestrator/src/shared/rxresume-schema.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-22 21:45:49 +00:00
Shaheer Sarfaraz 03649f3d17 Merge pull request #19 from anasyd/fix-improve-LLM-API-validation
Fix PDF generation failures from malformed AI responses
2026-01-22 20:33:34 +00:00
Shaheer Sarfaraz 1ca459ec34 Merge pull request #18 from DaKheera47/env-to-ui
Env in UI
2026-01-22 16:57:04 +00:00
Shaheer SarfarazandCopilot 6913607eef typo fix
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-22 16:25:52 +00:00
Shaheer Sarfaraz 01c97ec59d add star history chart to readme 2026-01-22 10:02:45 +00:00
Shaheer Sarfaraz 8de55e5b10 Analytics note 2026-01-21 22:14:39 +00:00
Shaheer Sarfaraz b4d60549c5 Merge pull request #15 from DaKheera47/settings-page-refactor
Settings page refactor
2026-01-21 21:46:53 +00:00
Shaheer SarfarazandCopilot b4476d1334 Update orchestrator/src/client/pages/settings/components/ResumeProjectsSection.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-21 21:28:53 +00:00
Shaheer Sarfaraz a4ed912de1 Merge pull request #14 from DaKheera47/self-hosting-improvement
Self hosting improvement
2026-01-21 16:43:18 +00:00
Shaheer Sarfaraz 5ac6ca3b24 Merge pull request #12 from DaKheera47/show-sponsor-information-in-ui
Show sponsor information in UI
2026-01-20 23:38:27 +00:00
Shaheer SarfarazandCopilot 2d0d91cd2e Update orchestrator/src/client/pages/settings/components/DisplaySettingsSection.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-20 23:32:35 +00:00
Shaheer SarfarazandCopilot ba27eb07b1 remove redundant check
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-20 23:19:03 +00:00
Shaheer SarfarazandCopilot dd03eed0fb unused import
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-20 23:18:08 +00:00
Shaheer SarfarazandCopilot 0ec707143a unused import
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-20 23:18:00 +00:00
Shaheer SarfarazandCopilot af2ee1fa9c unused import
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-20 23:17:48 +00:00
Shaheer SarfarazandCopilot 53e16013a8 unused import
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-20 23:17:41 +00:00
Shaheer Sarfaraz 97984be84f Merge pull request #9 from DaKheera47/refactoring-large-files
Refactoring large files
2026-01-20 11:45:13 +00:00
Shaheer Sarfaraz 65551b147f [extractor] Manually import job description
Merge pull request #7 from DaKheera47/manually-import-job-description
2026-01-19 20:06:59 +00:00
Shaheer SarfarazandCopilot 1b927a13be safer runtime assertion
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-19 19:45:26 +00:00
Shaheer SarfarazandCopilot 5bd57c1b9f better runtime assertion
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-19 19:45:15 +00:00
Shaheer SarfarazandCopilot cdf395cc01 ensure links are urls
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-19 19:44:53 +00:00
Shaheer SarfarazandCopilot 544a5ca86f Catch possible errors in scoring
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-19 19:31:36 +00:00
Shaheer Sarfaraz ee74c7d2de Rename project from Job-Ops to JobOps 2026-01-19 13:01:47 +00:00
Shaheer Sarfaraz 3b2aa70e8c Merge pull request #5 from DaKheera47/navbar-and-ui-improvements
Navbar and UI improvements
2026-01-18 01:41:28 +00:00
Shaheer Sarfaraz ff4cdb4101 Update job application example link in README 2026-01-17 19:13:07 +00:00
Shaheer Sarfaraz 037daa4061 Revise README for setup, instructions, and license
Updated API key and credentials information, modified read-only mode instructions, and changed license type.
2026-01-17 02:56:42 +00:00
Shaheer Sarfaraz b2e12a5bf2 Add GNU AGPL v3 license
Added the GNU Affero General Public License version 3 to the project.
2026-01-17 02:53:31 +00:00
Shaheer Sarfaraz 99afd2e6ed Add examples for resume generation and job application
Added examples for generating a tailored resume and applying to a job.
2026-01-17 02:47:14 +00:00
Shaheer Sarfaraz a6310af294 Merge pull request #4 from DaKheera47/extractor-ukvisajobs
Extractor ukvisajobs
2026-01-02 14:54:30 +00:00
Shaheer Sarfaraz 8633eb029e Merge pull request #3 from DaKheera47/autochoose-projects
Autochoose projects
2025-12-15 21:38:08 +00:00
Shaheer Sarfaraz 3b4845c232 Merge pull request #2 from DaKheera47/ui-improvements
UI improvements
2025-12-15 17:59:49 +00:00
Shaheer Sarfaraz 68550952d4 Merge pull request #1 from DaKheera47/job_spy-setup
Job spy setup
2025-12-15 00:09:57 +00:00