Commit Graph

  • 8d0223d734 fix: batch generate JSON datetime serialization, unique PDF names, approved-only ZIP/exports master root 2026-07-29 08:37:10 +00:00
  • 040882deb5 feat: batch polish — edit/delete positions, ZIP export, exports page, candidate batch links root 2026-07-29 08:31:35 +00:00
  • 29c0a0c348 feat: closed batch loop — manual positions, Generate CVs, download links root 2026-07-28 19:22:50 +00:00
  • aff5011bac refactor: move Templates under Admin submenu root 2026-07-25 10:01:14 +00:00
  • 4734fdea85 feat: add Admin and Settings menu with collapsible submenus and placeholder pages root 2026-07-25 10:00:07 +00:00
  • 1dac6df6e4 refactor: remove Requirements page — superseded by Batches root 2026-07-25 09:54:36 +00:00
  • 0c64a4679f feat: add template selector to batch detail for CV generation root 2026-07-25 09:49:43 +00:00
  • 0905290f9b refactor: merge Upload CV into Candidates page with toggle button root 2026-07-25 09:45:27 +00:00
  • ecb9ebb507 feat: CV Batches system with AI extraction, matching, and slide-in chat root 2026-07-25 09:41:26 +00:00
  • 692b383aa5 fix: robust JSON parsing with 4-level repair + retry with higher max_tokens for CV parsing root 2026-07-23 08:58:31 +00:00
  • a59a67016a fix: rename Inline Editor (ONLYOFFICE) to just Inline Editor root 2026-07-19 07:49:28 +00:00
  • 7ab407e1b8 feat: preview button in editor + white page background for readable preview root 2026-07-19 07:47:18 +00:00
  • 250d5496ec feat: add HTML preview pane for templates via Carbone+LibreOffice root 2026-07-19 07:44:10 +00:00
  • 49117cf2e5 feat: add Certifications & Training section to candidate detail page root 2026-07-17 09:12:57 +00:00
  • 32c3b073a0 feat: disable Edit Online buttons for 2s during cleanup, re-enable dynamically root 2026-07-17 09:06:50 +00:00
  • 680176f166 fix: wait 2s after destroyEditor for ONLYOFFICE session to close before reopening root 2026-07-17 09:03:52 +00:00
  • 163efd7a35 fix: delete DocsAPI global + reload script on close for fresh ONLYOFFICE state root 2026-07-17 08:59:59 +00:00
  • a962f29f55 refactor: clean ONLYOFFICE integration - remove workarounds, follow standard pattern root 2026-07-17 08:56:38 +00:00
  • 7883c46b15 fix: regenerate ONLYOFFICE app.css.gz so nginx serves patched CSS with logo hidden root 2026-07-16 19:05:13 +00:00
  • f6c0bb0c5f feat: hide ONLYOFFICE logo via direct CSS patch + iframe injection + init script for persistence root 2026-07-16 19:03:36 +00:00
  • fce938b0c2 fix: unique keyHash in download URL path + 2s reload delay for save callback root 2026-07-16 12:12:31 +00:00
  • 63291169ba fix: immediately load ONLYOFFICE templates when page is already active after reload root 2026-07-16 12:07:53 +00:00
  • 8b9783060e fix: page reload on editor close to clear ONLYOFFICE in-memory state + auto-return to Templates root 2026-07-16 12:05:50 +00:00
  • 8b6b083d3d fix: force-reload ONLYOFFICE API.js each session + Date.now for truly unique doc key root 2026-07-16 12:02:45 +00:00
  • 46d2bf4931 fix: remove duplicate openOnlyofficeEditor, add destroy check before reopen root 2026-07-16 11:46:14 +00:00
  • 9e3c296427 fix: clear ONLYOFFICE internal cache after save + mtime-based download URL root 2026-07-16 11:22:43 +00:00
  • ec97256e17 fix: unique container ID per editor session + 1.5s settle delay on close root 2026-07-16 11:19:44 +00:00
  • 046e8be14b fix: no-cache headers on JS/CSS + version query params to bust browser cache root 2026-07-16 11:16:21 +00:00
  • 92291be2b1 fix: no-cache headers on config+download endpoints, cache-bust config fetch from frontend root 2026-07-16 11:14:10 +00:00
  • 60a07e9ba8 fix: ONLYOFFICE cache-busting - use file mtime in doc key + cache-buster param on download URL root 2026-07-16 11:11:13 +00:00
  • 665ba83503 fix: use explicit 800px height for ONLYOFFICE editor root 2026-07-16 11:08:27 +00:00
  • 677252c807 fix: enlarge ONLYOFFICE editor modal to 95vw x 85vh root 2026-07-16 11:07:04 +00:00
  • df08ee7879 fix: hide modal header when no title for ONLYOFFICE editor root 2026-07-16 11:06:18 +00:00
  • 1fe8bc27bd feat: hide ONLYOFFICE logo/branding from editor via customization config root 2026-07-16 11:05:01 +00:00
  • 9603576dd0 feat: ONLYOFFICE inline editor integration with JWT auth and docker-compose root 2026-07-16 10:30:13 +00:00
  • 5353fb2b4e fix: change help download from .docx to .pdf root 2026-07-16 10:01:47 +00:00
  • 6fa8c58179 feat: add Carbone tags help - view in-app modal and download as .docx root 2026-07-16 09:19:06 +00:00
  • 49a6081c92 refactor: consolidate to Word templates only - remove A4 designer, visual builder, manual JSON, AI generation root 2026-07-16 09:15:36 +00:00
  • bfcbca45f2 fix: use window.location.hostname for Carbone API URL instead of localhost root 2026-07-16 09:09:45 +00:00
  • 9dc14b0f58 feat: Carbone Word template integration with DOCX merge and LibreOffice PDF conversion root 2026-07-16 09:03:44 +00:00
  • ffa4655d39 fix: A4 canvas height fixed to 1123px with !important, blocks fit within boundaries root 2026-07-16 08:22:57 +00:00
  • 9c0d71f7e4 fix: blocks render formatted content instead of raw HTML on A4 canvas root 2026-07-16 08:19:11 +00:00
  • 4e69e9b1b2 fix: load Gridstack.js locally in HTML head - CDN URLs were 404 root 2026-07-16 08:15:59 +00:00
  • 544ef4cfbd fix: rename editingTemplateId in designer.js to avoid collision with builder.js root 2026-07-16 08:09:16 +00:00
  • 8d9506efcf fix: JSON truncation recovery + 2min timeout on AI template generation root 2026-07-16 08:01:51 +00:00
  • 70735502f2 feat: A4 Gridstack.js template designer + Puppeteer PDF renderer root 2026-07-16 07:57:16 +00:00
  • 56abeb9e4d feat: visual drag-and-drop template builder with live preview root 2026-07-15 17:47:14 +00:00
  • ce2a59f986 chore: add .gitignore, remove venv from tracking root 2026-07-15 14:23:46 +00:00
  • 76f0d9efba feat: CV Application - AI-powered CV management, parsing, matching, and generation root 2026-07-15 14:23:23 +00:00