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