Shaheer Sarfaraz
4cca521cd1
Cmdk based command bar ( #110 )
...
* initial commit
* use colours!
* match by scoring
* scroll job card into view
* introduce @ based 'locks' to restrict search to specific statuses
* clear lock states on close
* split up component
* inline pill
* resuse job row content
* fix intro anim
* larger size, instruction
* refactor existing search feature
* lock colour border
* if active, clear active on escape
* remove query param
* documenration update
* scoring logic
* check exists before scroll
* status dot and checkbox occupy the same space!
2026-02-09 16:38:36 +00:00
Shaheer Sarfaraz
9b80c2e05d
Tailor all ai fields ( #106 )
...
* initial commit
* accordionising
* merge extra cards
* visual highlight
* everybody becomes an accordion
* bugbashing
* text area
* split up tailoring editor
* feat: enhance `parseTailoredSkills` to support legacy string arrays and add comprehensive tests for parsing logic.
2026-02-08 01:30:36 +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
16a8f1d15a
Use logger! add shim to convert backend responses to same format ( #84 )
...
* chore(orchestrator): add @infra import alias
* feat(server): add error/http/context/logger/sanitize infrastructure
* refactor(core): propagate request context, structured logs, and sanitization
* test/docs: update API contract assertions and contributor standards
* all pages working
* normalizing
2026-02-04 23:07:24 +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
DaKheera47
3972a173c5
update documentation
2026-01-22 22:05:04 +00:00
DaKheera47
3cec4e01c0
documentation
2026-01-19 20:02:03 +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
554d5b176e
uk visa jobs extractor docs
2026-01-16 00:50:43 +00:00
DaKheera47
3021ea0390
jobspy extractor
2026-01-16 00:42:12 +00:00
DaKheera47
976f7b4878
gradcracker technical breakdown
2026-01-16 00:40:01 +00:00
DaKheera47
e204f48235
self hosting documentation
2026-01-16 00:24:54 +00:00