Commit Graph
290 Commits
Author SHA1 Message Date
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
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
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
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
DaKheera47 ba9beaf01e Readme updates 2026-01-23 13:11:34 +00:00
DaKheera47 1ba3d25881 update dockerfile for build 2026-01-23 12:45:51 +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
DaKheera47 d1d663b06c Merge branch 'reactive-resume-v5' of https://github.com/DaKheera47/job-ops into reactive-resume-v5 2026-01-23 12:41:23 +00:00
DaKheera47 1dd5a34447 comments 2026-01-23 12:41:00 +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
DaKheera47 65a139a5ae remove unused folder 2026-01-23 12:33:40 +00:00
DaKheera47 fa13709738 tests 2026-01-23 12:25:00 +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 4798846483 v4 api based, with the same code facing api as v5 2026-01-23 00:55:44 +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 11aab30b11 ignore nodeModules 2026-01-22 22:59:01 +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 d58dcbb441 Merge pull request #20 from DaKheera47/user-onboarding
User onboarding UI
2026-01-22 22:05:31 +00:00
DaKheera47 3972a173c5 update documentation 2026-01-22 22:05:04 +00:00
DaKheera47 733da22d2c mock fetch 2026-01-22 21:48:41 +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
DaKheera47 02400df47d missing resume files return safe empty data 2026-01-22 21:41:45 +00:00
DaKheera47 e1ee291337 tests 2026-01-22 21:39:05 +00:00
DaKheera47 9c1252c7fd onboarding validation for each field 2026-01-22 21:29:05 +00:00
DaKheera47 6955a77af8 update default location of uploaded file to be at data/ 2026-01-22 20:53:08 +00:00
DaKheera47 de4df0ffcf remove json 2026-01-22 20:52:47 +00:00
DaKheera47 8684f2f9f3 Merge branch 'main' into user-onboarding 2026-01-22 20:37:28 +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
Anas Syed 0aed4e06a2 remove validateAndRepairJson function and tests 2026-01-22 20:32:13 +00:00
Anas Syed 263ff8adcc fix CUID2 test
Added missing mock for validateAndRepairJson to prevent validation from blocking tests
2026-01-22 20:28:42 +00:00
Anas Syed a0401bc38c use @paralleldrive/cuid2 2026-01-22 20:17:10 +00:00
Anas Syed 322feb8b67 Fix PDF generation failures from malformed AI responses
- Add OpenRouter response-healing plugin to auto-fix malformed JSON
- Add stream: false to all OpenRouter API calls (required for plugin)
- Add Zod schema validation before PDF generation with AI repair fallback
- Fix CUID2 ID generation for skills (was generating invalid "skill-0")
- Update idSchema to validate CUID2 format matching RXResume's validation
- Save failed JSON and screenshots to data/errors/ for debugging
- Add tests for CUID2 validation to prevent regression
2026-01-22 20:07:50 +00:00
DaKheera47 8fe9074ead nice looking components 2026-01-22 20:04:21 +00:00
DaKheera47 f60ce5db4f tailwind config artefacts cleaned up 2026-01-22 20:04:08 +00:00
DaKheera47 7b5afd25d1 correcting animations 2026-01-22 19:28:32 +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
Shaheer Sarfaraz 1ca459ec34 Merge pull request #18 from DaKheera47/env-to-ui
Env in UI
2026-01-22 16:57:04 +00:00
DaKheera47 2e92ebd44c fix comments 2026-01-22 16:56:41 +00:00