Gabriel Ramos
|
c6024efcef
|
fix(parse-cv): polyfill DOMMatrix and dynamically import pdf-parse
|
2026-06-10 18:39:35 -04:00 |
|
Gabriel Ramos
|
25fd894751
|
style(root): add dark mode support to root portal page
|
2026-06-10 18:01:38 -04:00 |
|
Gabriel Ramos
|
8cd54908d0
|
feat(security): global password lock gate with 24h session auto logoff
|
2026-06-10 17:36:49 -04:00 |
|
Gabriel Ramos
|
a264c08922
|
feat(interviews): clickable comment collapse, markdown tables, n8n prompt refactor
|
2026-06-10 17:26:39 -04:00 |
|
Gabriel Ramos
|
5f87b58baa
|
feat(interviews): animate sidebar collapse when candidate selected
|
2026-06-10 17:18:49 -04:00 |
|
Gabriel Ramos
|
628faa7e24
|
feat(workflows): hide navigation and disable workflows page in production
|
2026-06-10 17:16:51 -04:00 |
|
Gabriel Ramos
|
cc9087630c
|
chore(interviews): route AI suggestions through n8n webhook
|
2026-06-10 17:07:45 -04:00 |
|
Gabriel Ramos
|
b1c2f7fbd2
|
feat(interviews): add AI next-step suggestion, react-markdown, and comment collapse
|
2026-06-10 17:06:53 -04:00 |
|
Gabriel Ramos
|
633f1a6f2b
|
feat(interviews): implement 3-pane layout, pinning, and comment timeline
|
2026-06-10 16:44:40 -04:00 |
|
Gabriel Ramos
|
774e5044ca
|
fix(theme): fix green badges dark mode contrast
|
2026-06-10 16:34:03 -04:00 |
|
Gabriel Ramos
|
5b003ac9e0
|
fix(theme): fix dark mode, toggles & alignment
|
2026-06-10 15:55:52 -04:00 |
|
Gabriel Ramos
|
60fb20cc4b
|
fix(candidates): fix candidate selection loop
|
2026-06-10 14:29:56 -04:00 |
|
Gabriel Ramos
|
6c83fb6af7
|
feat(theme): add dark mode & move language toggle
|
2026-06-10 14:26:50 -04:00 |
|
Gabriel Ramos
|
1a439e3bd0
|
feat(candidates): scale UI, bulk upload & AI diffs
|
2026-06-10 14:18:25 -04:00 |
|
Gabriel Ramos
|
aa028ec263
|
test(webhook): add bulk test support and extra test assets
|
2026-06-10 13:45:41 -04:00 |
|
Gabriel Ramos
|
2776ac5a1d
|
feat(upload): support multiple CV uploads concurrently with progress list
|
2026-06-10 12:25:01 -04:00 |
|
Gabriel Ramos
|
529958f492
|
feat: scale up candidate evaluation and promotion
|
2026-06-10 08:51:29 -04:00 |
|
Gabriel Ramos
|
24c88915b0
|
feat: decouple ai profiling and add manual evaluation
|
2026-06-09 20:33:27 -04:00 |
|
Gabriel Ramos
|
51f82100f9
|
feat(test): conditionally skip database writes during test run
|
2026-06-09 19:38:24 -04:00 |
|
Gabriel Ramos
|
d74cdc445e
|
feat(deploy): make deploy tool non-interactive with cli flags
|
2026-06-09 18:11:12 -04:00 |
|
Gabriel Ramos
|
b751ee556f
|
feat(flow): implement e2e flow with n8n and db
|
2026-06-09 10:25:06 -04:00 |
|
Gabriel Ramos
|
dd7e0ff198
|
feat(foundations): init schema frontend components and quality gates
|
2026-06-09 08:58:45 -04:00 |
|
Gabriel Ramos
|
248b16a66a
|
feat: implement n8n-kickstart automation and Next.js PDF parsing route
|
2026-06-08 19:20:22 -04:00 |
|
Gabriel Ramos
|
608bf086ec
|
feat: scaffold frontend routes and layout
|
2026-06-08 11:26:56 -04:00 |
|