Commit Graph

  • 5a306f51a1 refactor(ui): drive status from a single shared pipeline module cesnimda 2026-07-03 03:37:14 +02:00
  • bb736d1183 feat: canonical job pipeline as single source of truth cesnimda 2026-07-03 03:31:35 +02:00
  • 209528c8b5 feat(ui): instant match-score panel on the Candidate Fit tab cesnimda 2026-07-03 03:24:53 +02:00
  • 3fad43a9e2 feat: deterministic CV-to-job match score endpoint cesnimda 2026-07-03 03:16:32 +02:00
  • 83e6430a24 feat: structured salary fields (min/max/currency/period) cesnimda 2026-07-02 22:15:37 +02:00
  • 8f174cb767 feat: dev-only OpenAPI document at /openapi/v1.json cesnimda 2026-07-02 22:00:27 +02:00
  • c41d1e8d0f ci: run the entire frontend test suite instead of a file whitelist cesnimda 2026-07-02 22:00:27 +02:00
  • 6150e7f19b test(ui): stabilize slow suites and repair stale trust-loop mocks cesnimda 2026-07-02 22:00:26 +02:00
  • 999d6e05e7 feat: automated daily SQLite database backups with retention cesnimda 2026-07-02 21:49:58 +02:00
  • e352aaeaac fix(ui): avoid stale load closure in useViewResource reload cesnimda 2026-07-02 21:30:18 +02:00
  • c38295d869 docs: add system overview, product research, and roadmap cesnimda 2026-07-02 21:24:03 +02:00
  • 519c32efd7 security: untrack DataProtection keys and runtime exports; remove dead legacy controllers cesnimda 2026-07-02 21:23:50 +02:00
  • aa43ada16a chore: add Windows PowerShell variant of Ollama CV startup script cesnimda 2026-07-02 21:21:47 +02:00
  • 29325a2048 chore(ui): bump nginx base image to 1.29.8-alpine cesnimda 2026-07-02 21:21:46 +02:00
  • 3ef3192e6c docs: record next-session skill suggestions in handoff notes cesnimda 2026-07-02 21:21:45 +02:00
  • 657cb95a48 Add guided CV builder controls cesnimda 2026-04-20 21:22:31 +02:00
  • eea327e1f6 Turn CV template chooser into visual carousel cesnimda 2026-04-11 22:45:24 +02:00
  • 54abc9f546 Use Ollama rewrite path for CV generation cesnimda 2026-04-11 22:26:03 +02:00
  • 591c9b8a64 Clamp AI summarize lengths for CV rewrite cesnimda 2026-04-11 21:55:51 +02:00
  • 534534b333 Harden CV rewrite diagnostics and preview PDFs cesnimda 2026-04-11 21:36:45 +02:00
  • fcccecefa3 Fix startup admin seeding connection scope cesnimda 2026-04-11 18:27:33 +02:00
  • 48cd83b442 Clean error alerts and harden startup migration cesnimda 2026-04-11 18:07:20 +02:00
  • b52371ea79 Fix backend deployment Playwright restore issue cesnimda 2026-04-11 17:45:51 +02:00
  • cc97a6b6c5 Fix ProfileCvController null warning cesnimda 2026-04-11 17:13:25 +02:00
  • 5f2f0a881a Record authorization replay findings cesnimda 2026-04-11 17:07:10 +02:00
  • 811963749e Fix cross-user job history leak cesnimda 2026-04-11 17:05:52 +02:00
  • 41595605b9 Add hostile fixture setup for authz testing cesnimda 2026-04-11 16:57:15 +02:00
  • ac217dab53 Record security remediation verification cesnimda 2026-04-11 16:31:05 +02:00
  • 09e96ce381 Fail closed on malformed local auth cesnimda 2026-04-11 16:29:53 +02:00
  • 6a223a4b70 Harden job import SSRF validation cesnimda 2026-04-11 16:26:14 +02:00
  • b4719a9916 Add adversarial security assessment findings cesnimda 2026-04-11 14:30:32 +02:00
  • ce26325682 Tighten Gmail and export hot paths cesnimda 2026-04-11 12:10:49 +02:00
  • 33ac4b963b Optimize workspace and daily-loop surfaces cesnimda 2026-04-11 12:03:49 +02:00
  • 27fd70a2d7 refactor, security updates, cv extraction upgrades cesnimda 2026-04-11 01:34:32 +02:00
  • 806b200ac5 Trigger deploy for Gmail and CV rewrite fixes cesnimda 2026-04-09 22:07:36 +02:00
  • 269dcb3487 Handle disconnected Gmail and bound CV rewrite prompts cesnimda 2026-04-09 22:07:36 +02:00
  • dd10b635e6 Trigger deploy for MySQL rule settings bootstrap cesnimda 2026-04-09 21:35:18 +02:00
  • 8852b501f5 Create missing MySQL rule settings tables cesnimda 2026-04-09 21:35:17 +02:00
  • 2f4c6d5bb7 Trigger deploy for MySQL schema repair cesnimda 2026-04-09 21:00:05 +02:00
  • b6a36cd860 Repair MySQL auto increment drift for core tables cesnimda 2026-04-09 21:00:04 +02:00
  • 0fdfcd727d Trigger deploy after AI build split cesnimda 2026-04-09 19:53:12 +02:00
  • 6fb7b57b09 Stop rebuilding AI service on every deploy cesnimda 2026-04-09 19:51:32 +02:00
  • b8c91a22b6 Fix API startup by removing unused OpenAPI package milestone/M001 cesnimda 2026-04-04 16:43:26 +02:00
  • 170f1390a9 Trigger deploy after relaxing AI gate cesnimda 2026-04-02 14:53:38 +02:00
  • a22ce08913 Do not block deploy on AI service health cesnimda 2026-04-02 14:52:44 +02:00
  • f7efad7337 Trigger rebuild after CI repro cesnimda 2026-04-02 14:34:30 +02:00
  • 947d4eeab9 Trigger redeploy after backend runtime fix cesnimda 2026-04-02 14:06:52 +02:00
  • f61da1869d Include JwtBearer in backend publish output cesnimda 2026-04-02 14:06:48 +02:00
  • 463d4277cd Trigger redeploy cesnimda 2026-04-02 13:27:48 +02:00
  • 7b9a97323e Fix backend Docker publish context cesnimda 2026-04-02 12:49:49 +02:00
  • 5cd34f17bb Complete Gmail correspondence workflow cesnimda 2026-04-02 12:29:24 +02:00
  • 1f34eb42d2 fix: include backend project in docker build context cesnimda 2026-04-01 22:24:00 +02:00
  • b87e673d38 feat: add gmail review actions cesnimda 2026-04-01 21:54:05 +02:00
  • 161ecb4b94 feat: add gmail review decisions cesnimda 2026-04-01 21:45:01 +02:00
  • a0e823facf test: opt gmail router tests into v7 future flags cesnimda 2026-04-01 17:26:07 +02:00
  • 5af2c66616 feat: add gmail review queue surface cesnimda 2026-04-01 17:16:00 +02:00
  • 69e78d8951 refactor: extract gmail matching service cesnimda 2026-04-01 16:59:29 +02:00
  • 61c12d3479 feat: add global correspondence inbox cesnimda 2026-04-01 16:51:02 +02:00
  • 3f04849fe6 feat: add correspondence inbox and gmail ingestion contract cesnimda 2026-04-01 16:50:14 +02:00
  • 289c2f47ad Merge feature branch feat/gmail-job-correspondence cesnimda 2026-04-01 16:38:03 +02:00
  • fd3527776a docs: update gmail workstream progress feat/gmail-job-correspondence cesnimda 2026-04-01 16:38:03 +02:00
  • f48136f04c feat: enrich gmail correspondence metadata cesnimda 2026-04-01 16:27:34 +02:00
  • e5bcf9d5ea feat: harden gmail sync foundation cesnimda 2026-04-01 16:09:29 +02:00
  • 068ce447c0 Merge feature branch feat/cv-builder-parser-ollama cesnimda 2026-04-01 15:54:00 +02:00
  • 9191e4cc5b fix: harden admin system fallback and benchmark review feat/cv-builder-parser-ollama cesnimda 2026-04-01 13:38:22 +02:00
  • cc55fc0cf8 chore: add summarizer bootstrap test script cesnimda 2026-04-01 13:13:16 +02:00
  • 0d65835857 feat: add cv benchmark workflow and admin visibility cesnimda 2026-04-01 12:25:45 +02:00
  • 0551a525a8 feat: add server-backed profile CV builder pipeline cesnimda 2026-04-01 12:25:35 +02:00
  • 22d7dd3573 chore: auto-commit after worktree-switch worktree/CV_changes cesnimda 2026-04-01 11:48:25 +02:00
  • f22c6791a7 Improve CV rewrite flow and parser accuracy cesnimda 2026-04-01 11:30:37 +02:00
  • f402213526 Extend CV classifier contract and provenance UI cesnimda 2026-04-01 11:06:55 +02:00
  • b283f8b9d2 Improve classifier fallback for flat CV parsing cesnimda 2026-04-01 11:00:53 +02:00
  • 517c42250d Refactor repeated test host setup cesnimda 2026-04-01 10:48:28 +02:00
  • 18d1de45cb Refactor backend project and tighten CV test coverage cesnimda 2026-04-01 10:42:55 +02:00
  • 44000f96f2 Improve CV parsing and profile editor flow cesnimda 2026-03-29 14:29:18 +02:00
  • 99fc94bc18 Polish mobile layout and add collapsible sidebar cesnimda 2026-03-29 14:24:43 +02:00
  • 4253d33dfd Fix frontend build for CV profile and draft types cesnimda 2026-03-29 00:58:05 +01:00
  • 839a2ed80d Add CV template preview and PDF export pipeline m005-s03-tailored-cv-drafts cesnimda 2026-03-29 00:43:54 +01:00
  • 2392b135c2 Add CV extraction review surfaces m005-s02-multipass-extraction-review cesnimda 2026-03-28 23:51:03 +01:00
  • 107c181506 Add canonical CV artifact pipeline m005-s01-canonical-cv-pipeline cesnimda 2026-03-28 23:32:54 +01:00
  • d8ab312f59 Improve structured CV fallback extraction cesnimda 2026-03-28 22:56:55 +01:00
  • 3b6588397e Fix frontend build regressions cesnimda 2026-03-28 21:55:17 +01:00
  • 4be75ab940 Disable login form ripple animations cesnimda 2026-03-28 18:10:36 +01:00
  • 686a4d18b9 Silence React Router future warnings in tests cesnimda 2026-03-28 15:50:27 +01:00
  • 0694cba722 Polish settings and admin system pages cesnimda 2026-03-28 15:30:21 +01:00
  • 4103f84f85 Fix account and backup admin settings flows cesnimda 2026-03-28 15:30:07 +01:00
  • 5f14490ead Add structured CV editor to profile page cesnimda 2026-03-28 15:08:43 +01:00
  • 8f8a34ad9c Add typed structured CV extraction cesnimda 2026-03-28 15:01:32 +01:00
  • 19a4da9382 Auto-link verified Google sign-ins by email cesnimda 2026-03-28 14:24:10 +01:00
  • 9f949ee9df Harden password reset and email send flows cesnimda 2026-03-28 14:17:12 +01:00
  • 25ae6b94e9 Fix ProfilePage effect dependency cesnimda 2026-03-27 22:34:16 +01:00
  • b53b2b5a35 Polish settings and auth flows cesnimda 2026-03-27 21:51:15 +01:00
  • b46a0c121d chore(M001): auto-commit after worktree-switch cesnimda 2026-03-24 15:04:21 +01:00
  • 98f51332e6 Polish settings and auth UX cesnimda 2026-03-27 19:27:18 +01:00
  • f5cede1014 Harden production schema fallback and profile/dashboard UI cesnimda 2026-03-27 14:26:06 +01:00
  • 9a70df3143 Add python-multipart to AI service cesnimda 2026-03-27 13:53:14 +01:00
  • e52a1a1da1 Backfill missing AspNetUsers columns on MySQL startup cesnimda 2026-03-27 13:39:00 +01:00
  • b626d3b2f6 Harden frontend install step in CI cesnimda 2026-03-27 13:25:38 +01:00
  • dccbd11224 Wait for AI service health in deploy workflow cesnimda 2026-03-27 11:01:14 +01:00
  • 8d1ab8ae17 Harden frontend CI build for low-memory runners cesnimda 2026-03-27 10:44:50 +01:00