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
DaKheera47
572824c03d
address comment
2026-01-22 16:49:49 +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
71649c5a13
parallelize
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
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
Shaheer Sarfaraz
b4d60549c5
Merge pull request #15 from DaKheera47/settings-page-refactor
...
Settings page refactor
2026-01-21 21:46:53 +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
f50f00a09a
resolving dependencies correctly
2026-01-21 19:28:03 +00:00
DaKheera47
b0a8fbcde4
Initial commit for refactor
2026-01-21 19:01:25 +00:00
Shaheer Sarfaraz
a4ed912de1
Merge pull request #14 from DaKheera47/self-hosting-improvement
...
Self hosting improvement
2026-01-21 16:43:18 +00:00
DaKheera47
3e32b6c8c4
no anys
2026-01-21 16:42:57 +00:00
DaKheera47
e3b0e263fb
tests pasing
2026-01-21 16:34:29 +00:00
DaKheera47
4b65f39650
robustness
2026-01-21 16:31:25 +00:00
DaKheera47
cae54c39fb
don't return empty profile, instead throw
2026-01-21 16:14:30 +00:00
DaKheera47
6bd1593e13
fix tests
2026-01-21 15:40:24 +00:00
DaKheera47
f445f15336
profile fix fit
2026-01-21 15:38:00 +00:00
DaKheera47
77f7927e77
honour profilePath
2026-01-21 15:30:45 +00:00
DaKheera47
7c524f5d63
revert to get to not break readonly mode
2026-01-21 15:26:25 +00:00
DaKheera47
9363a58e46
ensure generated resume is valid for rxresu.me by using their schema
2026-01-21 15:18:34 +00:00
DaKheera47
6a3a25578a
use person name from base.json for file downloads
2026-01-21 14:48:17 +00:00
DaKheera47
e5c99d54bf
formatting improvement
2026-01-21 14:26:57 +00:00
DaKheera47
164256326f
Ready panel can edit now
2026-01-21 13:17:09 +00:00
DaKheera47
7cc5017e56
max project limit set to below warning threshold
2026-01-21 12:36:11 +00:00
DaKheera47
ae5aa53b99
manual job type issue fix
2026-01-21 12:30:34 +00:00
DaKheera47
5409faaf5f
use structured responses for openrouter calls
2026-01-21 12:26:15 +00:00
DaKheera47
edfad499a6
better default model, better comment
2026-01-21 12:11:16 +00:00
DaKheera47
c1bada9a49
add retry
2026-01-21 02:10:12 +00:00
DaKheera47
3d692f2f8b
initial commit into hardening
2026-01-21 02:03:29 +00:00