48 Commits

Author SHA1 Message Date
DaKheera47
11d1e9820b Update license 2026-03-10 15:46:57 +00:00
Shaheer Sarfaraz
d70619e156
Update README.md to remove redundant image
Removed an unnecessary image and cleaned up the README content.
2026-03-09 19:22:52 +00:00
Shaheer Sarfaraz
2cb8185b3e
Update README to enhance job application explanation
Clarified the role of JobOps in the job application process.
2026-03-09 10:11:43 +00:00
Shaheer Sarfaraz
eea05b235d
Revise README description for clarity and detail
Updated project description to include additional features and emphasize human involvement.
2026-03-09 10:09:09 +00:00
Copilot
432529b581
docs: add all supported extractors to README (#238)
* Initial plan

* docs: add Hiring Café to README supported extractors

Co-authored-by: DaKheera47 <53654735+DaKheera47@users.noreply.github.com>

* docs: list all supported extractors explicitly in README feature bullet

Co-authored-by: DaKheera47 <53654735+DaKheera47@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: DaKheera47 <53654735+DaKheera47@users.noreply.github.com>
2026-02-28 22:12:04 +00:00
DaKheera47
b00fb4fba1 contributing.md 2026-02-22 21:16:20 +00:00
Shaheer Sarfaraz
60ca350da8
Enhance README with image and formatting updates
Added an image and improved formatting in the README.
2026-02-21 03:56:17 +00:00
Shaheer Sarfaraz
eb61d90e92
Add release badge to README
Added a release badge to the README file.
2026-02-20 12:05:45 +00:00
Shaheer Sarfaraz
a148030d46
Update demo section header in README 2026-02-18 22:55:47 +00:00
Shaheer Sarfaraz
90d6584a3c
Update README formatting and section titles 2026-02-18 22:55:35 +00:00
Shaheer Sarfaraz
c5c6675f04
feat: add Adzuna extractor with orchestrator integration (#177)
* feat(settings): add adzuna source fields and country compatibility

* feat(discovery): integrate adzuna extractor into pipeline

* feat(client): wire adzuna in source selection and run budgeting

* docs(extractors): add adzuna guide and configuration notes

* chore(workspaces): register adzuna extractor in lockfile

* fix(adzuna): run extractor via npm script instead of npx

* fix(adzuna): execute extractor via node+tsx without shell

* fix(adzuna): prefer npm run start without shell, fallback to tsx

* fix(docker): include adzuna extractor workspace in image

* chore(adzuna): reuse shared type-conversion utilities

* type-check adzuna

* formatting

* deeedooop

* better instructions
2026-02-17 16:49:42 +00:00
DaKheera47
7b159e81fe correct url 2026-02-16 00:42:44 +00:00
DaKheera47
54a355a409 documentation in readme 2026-02-16 00:42:09 +00:00
DaKheera47
3c41df9ba8 Initial setup 2026-02-15 22:20:56 +00:00
Shaheer Sarfaraz
f114fb6200
Update project title in README.md 2026-02-14 23:04:58 +00:00
Shaheer Sarfaraz
4cc91cf84a
Update quick start instructions in README 2026-02-14 19:25:52 +00:00
Shaheer Sarfaraz
a899d54349
Add contributors badge to README 2026-02-14 01:38:29 +00:00
Shaheer Sarfaraz
c037dafbe2
Revise README for clarity and additional features
Updated README to enhance project description and features.
2026-02-14 01:19:43 +00:00
Shaheer Sarfaraz
687fd5e91f
feat(post-application): automatically pull from email (#145)
* feat(post-application): add schema and shared types for provider ingestion (#136)

* test(orchestrator): ensure full localStorage shape in vitest setup

* feat(post-application): add provider registry and dispatcher framework (#137) (#146)

* Implement Gmail provider credential persistence (#147)

* Add unified post-application provider action API (#148)

* Implement Gmail ingestion sync with 95/60 relevance policy

* Implement Gmail ingestion sync with 95/60 relevance policy (#149)

* feat(post-application): add job mapping engine with llm rerank fallback

* feat(post-application): add inbox review APIs with transactional approve/deny (#151)

* feat(post-application): add tracking inbox UI with provider controls (#152)

* oauth implementation

* UI changes

* see past runs in more detail

* occurred at comes from email

* state mismatch

* better UI representation

* comments

* comments

* comments

* comments

* documentation

* explainer

* set things manually

* scrolling

* any found email can be pending

* searchable download

* Email-to-Job Matching Decision Tree

* email viewer list improvement

* simplification initial commit

* exclude discovered jobs

* show only resady

* dropdown

* mermaid

* syntax

* targets is the same as logging that is done manually

* event label

* duplicate avoidance

* clean up html

* token saving

* print

* send idx not uuid

* remove logging

* formatting

* better documentation

* documentation

* comments

* process all

* comments
2026-02-12 19:48:25 +00:00
Shaheer Sarfaraz
4e1ea28301
Enable Glassdoor as a JobSpy source (#126)
* feat(shared): add glassdoor to job source model

* feat(jobspy): support glassdoor site in scraper and discovery

* feat(pipeline): include glassdoor in source selection and API schema

* feat(ui): add glassdoor toggle to jobspy settings and run estimates

* test/docs: cover glassdoor jobspy integration end-to-end

* fix(jobspy): make glassdoor always-on without settings toggle

* fix(jobspy): fallback glassdoor when location is country-level

* refactor(jobspy): drop direct pandas usage in wrapper

* feat(pipeline): gate glassdoor by supported countries

* fix(jobspy): restore pandas output and keep glassdoor disable copy

* fix(jobspy): map country-level glassdoor searches to city fallbacks

* feat(ui): require glassdoor city for country-level runs
2026-02-10 17:57:49 +00:00
DaKheera47
e6e127f9ed improved readme 2026-02-07 16:03:37 +00:00
DaKheera47
354304d0db my changes 2026-02-07 15:26:30 +00:00
Shaheer Sarfaraz
c4749b4211
feat: opinionated public DEMO_MODE with simulated/blocked actions, resets, and demo toasts (#87)
* feat(demo): add DEMO_MODE runtime helpers and /api/demo/info endpoint

* feat(demo): enforce simulated and blocked API actions under DEMO_MODE

* feat(demo): add deterministic seed dataset and 6-hour auto-reset

* feat(demo-ui): add demo banner and custom sonner toasts for simulated/blocked actions

* test+docs(demo): add demo mode coverage, behavior matrix, and operator docs

* formatting

* tests

* feat(demo): seed resets from typed baseline defaults

* formatting

* feat(demo): enrich baseline seed data and demo project catalog

* feat(demo): expand seeded applications and chart time ranges

* refactor(demo): split demo seed data from generation logic

* feat(demo): cap generated application history to 30 days

* feat(demo): rebalance generated job status distribution

* feat(demo-ui): make demo banner fixed and topmost

* minor fixes

* formatting

* duration revert

* durations

* feat(demo): share demo info hook, brighten demo toasts, and enforce webhook auth

* comment explaning

* formatting

* comments

* deadline builder comment
2026-02-05 16:04:04 +00:00
Shaheer Sarfaraz
2841a7fe3a
Add Star History section to README
Added a Star History section with responsive images.
2026-02-01 13:51:20 +00:00
DaKheera47
8e56378794 documentation update 2026-01-29 16:46:01 +00:00
DaKheera47
e83cff7a12 update documentation for GHCR 2026-01-25 11:27:05 +00:00
DaKheera47
ba9beaf01e Readme updates 2026-01-23 13:11:34 +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
DaKheera47
3972a173c5 update documentation 2026-01-22 22:05:04 +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
DaKheera47
0eba05a1dd [HOTFIX] update base url to ensure pdf generation keeps working on reactive resume v4 2026-01-20 18:15:21 +00:00
Shaheer Sarfaraz
ee74c7d2de
Rename project from Job-Ops to JobOps 2026-01-19 13:01:47 +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
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
DaKheera47
9dd8e1432b readonly mode 2026-01-16 01:33:43 +00:00
DaKheera47
8aca53a57d orchestrator documentation 2026-01-16 00:55:48 +00:00
DaKheera47
976f7b4878 gradcracker technical breakdown 2026-01-16 00:40:01 +00:00
DaKheera47
133a636de0 better readme 2026-01-15 17:46:36 +00:00
DaKheera47
717987c5cc "rejected" isn't a thing. it's "skipped" 2026-01-15 14:06:14 +00:00
DaKheera47
0f36d9b8a6 initial implementation 2025-12-26 20:17:05 +00:00
DaKheera47
d24f71ab3d rename extractors to their own folder 2025-12-14 22:44:37 +00:00
DaKheera47
acc015ea7f render issue 2025-12-14 18:48:04 +00:00
DaKheera47
cdd6956eb7 readme 2025-12-14 18:42:13 +00:00
DaKheera47
051c09d943 Dockerization :) 2025-12-11 23:56:07 +00:00