159 Commits

Author SHA1 Message Date
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
9d53dd6477 fix test fiels 2026-01-27 15:12:58 +00:00
DaKheera47
b3c8a04b71 fix working files 2026-01-27 15:12:53 +00:00
DaKheera47
d4e83c0674 gem3 flash lint fix 2026-01-25 13:14:59 +00:00
DaKheera47
5c2eef2fc8 ran check:fix in orchestrator 2026-01-25 12:41:44 +00:00
DaKheera47
ca5486fcb4 country dropdown 2026-01-25 12:24:28 +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
DaKheera47
85976caf9c useRescoreJob to reduce duplication 2026-01-25 12:06:14 +00:00
DaKheera47
f491f4634e better copy 2026-01-25 11:56:25 +00:00
DaKheera47
35365b5fca initial commit 2026-01-25 11:50:04 +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
copilot-swe-agent[bot]
9f5380fa69 Add clarifying note about job title-only search limitation
Co-authored-by: DaKheera47 <53654735+DaKheera47@users.noreply.github.com>
2026-01-24 05:18:22 +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
b2c42fadef fix: fix filter race condition and dedup filter source logic 2026-01-23 13:47:04 +00:00
DaKheera47
d7cbf81808 button shows how many selected 2026-01-23 13:43:37 +00:00
DaKheera47
3652abab3e codex oneshots ftw! 2026-01-23 13:39:28 +00:00
Shaheer Sarfaraz
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
DaKheera47
3f37029dfd address comments 2026-01-23 12:08:17 +00:00
DaKheera47
a268bfdd59 onboarding UI ensures that we have a resume base id when we're in the app 2026-01-23 11:59:02 +00:00
DaKheera47
9dfb862649 ready panel now works with external resume json instead of local 2026-01-23 11:40:34 +00:00
DaKheera47
7a358db317 settings page can pull and save resume details from v4 api template 2026-01-23 11:06:25 +00:00
DaKheera47
44779c96fa Merge branch 'main' into reactive-resume-v5 2026-01-22 22:57:37 +00:00
DaKheera47
9e7bd43a42 default model should be google/gemini-3-flash-preview 2026-01-22 22:20:21 +00:00
Shaheer Sarfaraz
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
DaKheera47
9c1252c7fd onboarding validation for each field 2026-01-22 21:29:05 +00:00
DaKheera47
8fe9074ead nice looking components 2026-01-22 20:04:21 +00:00
DaKheera47
662e4a344a multistep has better UI 2026-01-22 19:11:53 +00:00
DaKheera47
7f7e76dc3f Initial commit for UI 2026-01-22 18:57:11 +00:00
DaKheera47
2e92ebd44c fix comments 2026-01-22 16:56:41 +00:00
DaKheera47
0dc12eebc3 fix default set 2026-01-22 16:32:07 +00:00
DaKheera47
45ecfc1f86 allow either one or both to be set for basicAuth 2026-01-22 16:31:00 +00:00
DaKheera47
0844071b7a dedupe 2026-01-22 16:31:00 +00:00
Shaheer Sarfaraz
6913607eef
typo fix
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-22 16:25:52 +00:00
DaKheera47
fc527b6cc8 checkbox didn't enable the save button, and disabling the toggle wipes the credentials in the backend upon saving 2026-01-22 12:46:43 +00:00
DaKheera47
c416e5c7ff better copy 2026-01-22 12:37:16 +00:00
DaKheera47
31dfc7afd6 webhook sections combined 2026-01-22 12:36:53 +00:00
DaKheera47
a81b1f0e58 use settings input component 2026-01-22 12:24:14 +00:00
DaKheera47
0424a29008 correct keys, and keys separated correctly 2026-01-22 12:04:20 +00:00
DaKheera47
7e1f9454d4 Initial commit for env in UI 2026-01-22 11:45:17 +00:00
DaKheera47
504ab45867 show values even if default is set 2026-01-21 21:46:36 +00:00
Shaheer Sarfaraz
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
DaKheera47
610fc48a91 introduce EffectiveDefault<T> 2026-01-21 19:47:11 +00:00
DaKheera47
eb41c6237b objects for each section 2026-01-21 19:34:55 +00:00
DaKheera47
b0a8fbcde4 Initial commit for refactor 2026-01-21 19:01:25 +00:00
DaKheera47
3e32b6c8c4 no anys 2026-01-21 16:42:57 +00:00
DaKheera47
4b65f39650 robustness 2026-01-21 16:31:25 +00:00
DaKheera47
6bd1593e13 fix tests 2026-01-21 15:40:24 +00:00
DaKheera47
7c524f5d63 revert to get to not break readonly mode 2026-01-21 15:26:25 +00:00
DaKheera47
6a3a25578a use person name from base.json for file downloads 2026-01-21 14:48:17 +00:00
DaKheera47
164256326f Ready panel can edit now 2026-01-21 13:17:09 +00:00