• Joined on 2025-08-27
jjsm01 pushed to master at jjsm01/cv-app 2026-07-29 10:37:12 +02:00
8d0223d734 fix: batch generate JSON datetime serialization, unique PDF names, approved-only ZIP/exports
jjsm01 pushed to master at jjsm01/cv-app 2026-07-29 10:31:36 +02:00
040882deb5 feat: batch polish — edit/delete positions, ZIP export, exports page, candidate batch links
jjsm01 pushed to master at jjsm01/cv-app 2026-07-28 21:22:53 +02:00
29c0a0c348 feat: closed batch loop — manual positions, Generate CVs, download links
jjsm01 pushed to master at jjsm01/cv-app 2026-07-25 12:01:16 +02:00
aff5011bac refactor: move Templates under Admin submenu
jjsm01 pushed to master at jjsm01/cv-app 2026-07-25 12:00:09 +02:00
4734fdea85 feat: add Admin and Settings menu with collapsible submenus and placeholder pages
jjsm01 pushed to master at jjsm01/cv-app 2026-07-25 11:54:38 +02:00
1dac6df6e4 refactor: remove Requirements page — superseded by Batches
jjsm01 pushed to master at jjsm01/cv-app 2026-07-25 11:49:44 +02:00
0c64a4679f feat: add template selector to batch detail for CV generation
jjsm01 pushed to master at jjsm01/cv-app 2026-07-25 11:45:29 +02:00
0905290f9b refactor: merge Upload CV into Candidates page with toggle button
jjsm01 pushed to master at jjsm01/cv-app 2026-07-25 11:41:28 +02:00
ecb9ebb507 feat: CV Batches system with AI extraction, matching, and slide-in chat
jjsm01 pushed to master at jjsm01/cv-app 2026-07-23 10:58:34 +02:00
692b383aa5 fix: robust JSON parsing with 4-level repair + retry with higher max_tokens for CV parsing
jjsm01 pushed to master at jjsm01/cv-app 2026-07-19 09:49:29 +02:00
a59a67016a fix: rename Inline Editor (ONLYOFFICE) to just Inline Editor
jjsm01 pushed to master at jjsm01/cv-app 2026-07-19 09:47:20 +02:00
7ab407e1b8 feat: preview button in editor + white page background for readable preview
jjsm01 pushed to master at jjsm01/cv-app 2026-07-19 09:44:12 +02:00
250d5496ec feat: add HTML preview pane for templates via Carbone+LibreOffice
jjsm01 pushed to master at jjsm01/cv-app 2026-07-17 11:12:58 +02:00
49117cf2e5 feat: add Certifications & Training section to candidate detail page
jjsm01 pushed to master at jjsm01/cv-app 2026-07-17 11:06:51 +02:00
32c3b073a0 feat: disable Edit Online buttons for 2s during cleanup, re-enable dynamically
jjsm01 pushed to master at jjsm01/cv-app 2026-07-17 11:03:54 +02:00
680176f166 fix: wait 2s after destroyEditor for ONLYOFFICE session to close before reopening
jjsm01 pushed to master at jjsm01/cv-app 2026-07-17 11:00:00 +02:00
163efd7a35 fix: delete DocsAPI global + reload script on close for fresh ONLYOFFICE state
jjsm01 pushed to master at jjsm01/cv-app 2026-07-17 10:56:41 +02:00
a962f29f55 refactor: clean ONLYOFFICE integration - remove workarounds, follow standard pattern
jjsm01 pushed to master at jjsm01/cv-app 2026-07-16 21:05:15 +02:00
7883c46b15 fix: regenerate ONLYOFFICE app.css.gz so nginx serves patched CSS with logo hidden
jjsm01 pushed to master at jjsm01/cv-app 2026-07-16 21:03:38 +02:00
f6c0bb0c5f feat: hide ONLYOFFICE logo via direct CSS patch + iframe injection + init script for persistence