Shaheer Sarfaraz
bd6834f99e
Hotfix location in pipeline search ( #108 )
...
* feat(shared): centralize supported country list and source-country rules
* feat(orchestrator): add country selector and UK-only source gating in automatic run modal
* feat(orchestrator): persist country selection and run only compatible extractors
* fix(pipeline): enforce country-source compatibility during discovery
* test(orchestrator): cover country-based source gating and pipeline enforcement
* formatting
* test fix
* lint
* comments
* prevent auto focus grab
* verification
* command and popover
* make sure scroll is working
2026-02-08 13:02:52 +00:00
Shaheer Sarfaraz
b94f85b149
Reduce low risk duplication ( #79 )
...
* clean up helpers
* shared in it's own top level folder
* workspaces setup
* build fix
* disable workspaces?
* run ci
* rename job-flow to gradcracker
* optional dependencies
* formatting?
* more optional modules
* allow post install runs
* node bump
* remove post install
* add optionals
* add more
* formatting
* comments, but im unsure
* run typescript DIRECTLY
* better build
* camoufox simplification
* lint
* build process doesn't exist
* build fix
* lockfile
* type check everything, build only for client
* rename steps correctly
* import from package!
* fix formatting
* don't fetch twice
* fix concern
2026-02-02 21:30:14 +00:00
Shaheer Sarfaraz
3be0d25c87
Starting work on Dashboard! ( #65 )
...
* initial commit
* fix build issues and configurable time duration
* show in nav
* Positive response rate by posting freshness
* load today's jobs for charts
* fix infinite refetching with onboarding gate
* application to response rate
* refactor charts to their own directory
* bar hover color
* Duration selector embedded in navbar
* always load env
* remove warning about low conversion rate
* trend graph for applications per day
* better copy
* remove freshness response chart
* bottom line chart color and tooltip improved
* introduce check all command
* fix lint
* tests added and CI passing
2026-01-30 11:40:17 +00:00
Shaheer Sarfaraz
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
DaKheera47
480e601cd8
lint fix
2026-01-27 15:14:06 +00:00
DaKheera47
ff822aaf81
setup typechecking in CI
2026-01-27 15:10:34 +00:00
DaKheera47
5c2eef2fc8
ran check:fix in orchestrator
2026-01-25 12:41:44 +00:00
DaKheera47
ac02a5fd1d
add commands
2026-01-25 12:29:13 +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
Anas Syed
867a13cf22
feat: add option to fetch from a link
...
Clean raw HTML to JSON to pass to an LLM
2026-01-23 18:22:37 +00:00
DaKheera47
44779c96fa
Merge branch 'main' into reactive-resume-v5
2026-01-22 22:57:37 +00:00
DaKheera47
8684f2f9f3
Merge branch 'main' into user-onboarding
2026-01-22 20:37:28 +00:00
Anas Syed
a0401bc38c
use @paralleldrive/cuid2
2026-01-22 20:17:10 +00:00
DaKheera47
f60ce5db4f
tailwind config artefacts cleaned up
2026-01-22 20:04:08 +00:00
DaKheera47
b0a8fbcde4
Initial commit for refactor
2026-01-21 19:01:25 +00:00
DaKheera47
1fd6a4b4c2
initial commit
2026-01-20 22:11:09 +00:00
DaKheera47
47fd4a0959
api implemented
2026-01-20 12:02:58 +00:00
DaKheera47
d752498d1d
fade in and out animations
2026-01-18 01:04:04 +00:00
DaKheera47
5bb4c67d10
sheet implemented
2026-01-18 00:58:25 +00:00
DaKheera47
072feaf373
responsiveness
2026-01-16 03:29:45 +00:00
DaKheera47
c7e78226fc
test configuration in orchestrator
2026-01-11 15:40:00 +00:00
DaKheera47
e6c37998b9
settings are accordions
2026-01-06 21:24:04 +00:00
DaKheera47
4b4ce5567f
highlighting UI
2025-12-15 18:56:12 +00:00
DaKheera47
8227cabd17
batch processing
2025-12-15 16:35:18 +00:00
DaKheera47
cefb75a9ec
job_spy implementation
2025-12-14 22:24:34 +00:00
DaKheera47
29a8b0543a
tailwind transition
2025-12-14 16:48:07 +00:00
DaKheera47
a6a4cb9f89
clear db button
2025-12-11 22:47:45 +00:00
DaKheera47
1b082a3eb6
orchestrator initial commit...
2025-12-11 22:31:59 +00:00