Commit Graph

  • b425f1edc5 refactor(db): migrate Gmail review decisions cesnimda 2026-08-30 16:48:32 +02:00
  • c094800c69 refactor(db): migrate user rule settings cesnimda 2026-08-30 16:44:48 +02:00
  • e47ad1d243 refactor(db): adopt email settings migration cesnimda 2026-08-30 16:42:19 +02:00
  • 2d7a51c3fd docs(dev): align setup with current stack cesnimda 2026-08-30 11:32:00 +02:00
  • 16ef3b9463 build(dotnet): lock SDK and packages cesnimda 2026-08-30 11:17:32 +02:00
  • 19c5251612 fix(cv): isolate document parsing cesnimda 2026-08-30 11:12:25 +02:00
  • a8bf505ce5 fix(cv): harden document parsing cesnimda 2026-08-30 11:00:52 +02:00
  • a74daa7aa4 chore(frontend): add eslint quality gate cesnimda 2026-08-30 00:19:51 +02:00
  • 7318b02e11 docs: close local audit checklist cesnimda 2026-08-29 23:51:38 +02:00
  • 5c3ed28766 fix(i18n): localize helper defaults cesnimda 2026-08-29 23:51:01 +02:00
  • 65c6cfb332 docs: record full browser regression cesnimda 2026-08-29 23:48:06 +02:00
  • b0cb28a113 fix(i18n): localize security challenge cesnimda 2026-08-29 23:42:13 +02:00
  • cf6509ce13 fix(i18n): localize admin recovery states cesnimda 2026-08-29 23:40:29 +02:00
  • 10ce0f2086 fix(i18n): unify shared view states cesnimda 2026-08-29 23:37:07 +02:00
  • 360b992b37 docs: record cv integrity regression cesnimda 2026-08-29 23:15:44 +02:00
  • 8288923e5d fix(cv): make profile saves atomic cesnimda 2026-08-29 23:12:33 +02:00
  • 487c5f59a9 docs: record localization verification cesnimda 2026-08-29 22:59:08 +02:00
  • 6210909b62 fix(i18n): close shared ui gaps cesnimda 2026-08-29 22:52:24 +02:00
  • 3c9b22c97e fix(i18n): localize job email workflows cesnimda 2026-08-29 22:45:49 +02:00
  • ee8eacf0de fix(i18n): localize admin diagnostics cesnimda 2026-08-29 22:35:28 +02:00
  • 0ef51fed74 fix(cv): localize format labels cesnimda 2026-08-29 22:32:29 +02:00
  • 464ba7f4d9 feat(i18n): localize public landing cesnimda 2026-08-29 22:30:08 +02:00
  • e9f8653d19 fix(i18n): localize job email hub cesnimda 2026-08-29 22:10:53 +02:00
  • f89e37bb4f fix(i18n): localize discovery and accounts cesnimda 2026-08-29 22:01:26 +02:00
  • 457f0601c0 fix(i18n): finish career activity copy cesnimda 2026-08-29 21:57:40 +02:00
  • a704c75440 fix(i18n): localize application workflows cesnimda 2026-08-29 16:51:59 +02:00
  • 9edcbfc5de feat(workspace): refine career workflows cesnimda 2026-08-29 16:44:44 +02:00
  • 4d4af47651 chore(deploy): redeploy production cesnimda 2026-08-29 12:41:04 +02:00
  • eb6db7d26e ci: test production frontend in browser cesnimda 2026-08-29 02:25:11 +02:00
  • a3b4941447 fix(cv): make initial revision atomic cesnimda 2026-08-29 02:13:05 +02:00
  • 9cfe622103 ci: retry frontend runner crashes cesnimda 2026-08-29 01:55:03 +02:00
  • 8480578a2c fix(cv): verify fresh builder workflow cesnimda 2026-08-29 01:50:44 +02:00
  • c41093c695 ci: retry corrupt NuGet restores cesnimda 2026-08-29 01:45:30 +02:00
  • 0f17d95c57 feat(cv): expand builder studio tools cesnimda 2026-08-29 01:45:30 +02:00
  • f794265e3e docs(cv): schedule builder UX follow-up cesnimda 2026-08-28 20:42:04 +02:00
  • 3bb792f1dc feat(i18n): localise career workspace overview cesnimda 2026-08-28 20:35:20 +02:00
  • 245b39f6fa feat(cv): localise section AI output cesnimda 2026-08-28 20:30:42 +02:00
  • 557121ad31 feat(i18n): localise CV dashboard cesnimda 2026-08-28 20:27:33 +02:00
  • cf549d6ed1 feat(i18n): localise CV builder workflow cesnimda 2026-08-28 20:25:10 +02:00
  • 10f348db32 feat(i18n): localise CV editor chrome cesnimda 2026-08-28 20:10:47 +02:00
  • 50f276c6c0 feat(i18n): localise document editing controls cesnimda 2026-08-28 20:06:01 +02:00
  • a57b2fe58c feat(i18n): localise application workspace cesnimda 2026-08-28 20:04:11 +02:00
  • cc01540446 fix(analysis): refresh stale job summaries cesnimda 2026-08-28 12:56:16 +02:00
  • 8e344379b4 feat(interview): integrate contextual AI prep cesnimda 2026-08-28 12:53:35 +02:00
  • 3b4adb8281 refactor(ui): centralise themed dialogs cesnimda 2026-08-28 12:48:38 +02:00
  • 5805c1a621 feat(i18n): persist Bokmal preference globally cesnimda 2026-08-28 12:44:02 +02:00
  • b6dcc7c760 feat(cover-letter): add contextual AI workspace cesnimda 2026-08-28 12:34:17 +02:00
  • e3f938cb42 refactor(workspace): unify application workflow cesnimda 2026-08-28 12:28:12 +02:00
  • 4da673ff00 fix(cv): repeat printable page margins cesnimda 2026-08-28 12:20:44 +02:00
  • 6a31fb296f fix(ci): isolate npm install caches cesnimda 2026-08-27 21:32:32 +02:00
  • 7f9a6a4175 fix(ci): recover corrupted browser runtime cesnimda 2026-08-27 21:26:18 +02:00
  • b0d9a90285 refactor(cv): remove abandoned profile builder cesnimda 2026-08-27 21:13:54 +02:00
  • 7c4e6fb5b7 refactor(cv): centralize tailored templates cesnimda 2026-08-27 20:47:59 +02:00
  • 6b3acf7b07 fix(ci): retry compiler crashes cesnimda 2026-08-27 20:27:31 +02:00
  • 61befc16d8 fix(ci): validate private .NET SDK cesnimda 2026-08-27 17:46:01 +02:00
  • b5249357c7 feat(cv): rebuild section editing workflow cesnimda 2026-08-27 15:27:54 +02:00
  • ccd0af908c feat(cv): extend templates and extraction cesnimda 2026-08-27 15:27:48 +02:00
  • cc76f86482 fix(ci): recover corrupt SDK downloads cesnimda 2026-08-24 21:30:25 +02:00
  • ec72f3ee1f ci: retry full-service deployment cesnimda 2026-08-24 21:27:25 +02:00
  • 72e6783c81 fix(deploy): ship tested AI service cesnimda 2026-08-24 21:24:35 +02:00
  • e8e6fac420 fix(deploy): restore proxy compatibility port release-readiness cesnimda 2026-08-24 21:09:22 +02:00
  • fb90d0ad33 fix(deploy): select verified proxy subnet cesnimda 2026-08-24 20:53:51 +02:00
  • c4b81918c4 fix(deploy): reuse existing proxy subnet cesnimda 2026-08-24 20:38:03 +02:00
  • 44dba5d08d test(release): strengthen production verification cesnimda 2026-08-24 20:21:37 +02:00
  • 367b70681a feat(cv): rebuild professional resume studio cesnimda 2026-08-24 20:21:23 +02:00
  • dca5daa1a2 fix(app): harden account and workflow state cesnimda 2026-08-24 20:21:09 +02:00
  • e7cacad7d6 fix(scale): page mail and batch roles cesnimda 2026-08-15 21:02:50 +02:00
  • 8ef8b098c8 fix(security): harden public CV edges cesnimda 2026-08-15 20:53:16 +02:00
  • 74a1e0d845 fix(db): repair fresh migration chain cesnimda 2026-08-15 20:47:36 +02:00
  • 191de69c48 test(billing): prove downgrade lifecycle cesnimda 2026-08-15 20:28:23 +02:00
  • 25a6da951e fix(ai): meter synchronous generations cesnimda 2026-08-15 20:25:10 +02:00
  • dbf28b97ce test(workers): prove clock and restart safety cesnimda 2026-08-15 20:18:02 +02:00
  • a08ba9b45d fix(mail): search every owned job cesnimda 2026-08-15 20:13:14 +02:00
  • dc511296a4 test(auth): prove email token lifecycle cesnimda 2026-08-15 20:06:08 +02:00
  • 134aac7bcf feat(ai): centralize durable usage cesnimda 2026-08-15 20:03:06 +02:00
  • dbff0f8d49 fix(cv): sync operation terminal state cesnimda 2026-08-15 19:45:44 +02:00
  • 7185491a05 fix(account): close deletion cache gap cesnimda 2026-08-15 19:40:07 +02:00
  • c0e190d5b5 fix(ai): confine benchmark requests cesnimda 2026-08-15 19:31:49 +02:00
  • f7312f4ba6 feat(ai): add safe benchmark harness cesnimda 2026-08-15 19:24:02 +02:00
  • 842e793f69 feat(account): add deletion lifecycle cesnimda 2026-08-15 19:03:54 +02:00
  • 1ec9dd037e feat(export): add readable account archive cesnimda 2026-08-15 18:36:40 +02:00
  • cdcc7163fa refactor(storage): scope exports by owner cesnimda 2026-08-15 18:19:59 +02:00
  • 0d487123af test(release): complete local action matrix cesnimda 2026-08-15 18:16:00 +02:00
  • a25c31b93a feat(plans): publish honest Free and Pro cesnimda 2026-08-15 18:04:18 +02:00
  • a7c25499bb fix(a11y): close cross-app interaction gaps cesnimda 2026-08-15 17:49:42 +02:00
  • deed948183 feat(jobs): complete workspace draft parity cesnimda 2026-08-15 17:34:32 +02:00
  • 3b86ea2da0 fix(cv): enforce readable render palettes cesnimda 2026-08-15 17:08:20 +02:00
  • f0b9b222ff fix(career): preserve reviewed profile values cesnimda 2026-08-15 16:56:31 +02:00
  • a6cffe0473 feat(admin): show deployed app version cesnimda 2026-08-15 16:47:43 +02:00
  • 6b02e3f5d1 test(e2e): use canonical theme preference cesnimda 2026-08-15 15:57:00 +02:00
  • cd091159f3 test(frontend): follow dedicated job routes cesnimda 2026-08-15 14:30:39 +02:00
  • 5203ddea72 feat(cv): harden multi-page builder cesnimda 2026-08-15 14:09:51 +02:00
  • d424633f95 fix(career): preserve edits during polling cesnimda 2026-08-15 13:49:58 +02:00
  • 998ee07a9a feat(notifications): open bell popover cesnimda 2026-08-15 13:37:29 +02:00
  • 109745edb0 feat(jobs): add dedicated workspace page cesnimda 2026-08-15 13:33:00 +02:00
  • 0dfaac18a1 refactor(cv): use app-owned confirmations cesnimda 2026-08-15 13:16:00 +02:00
  • 15e5464da7 fix(admin): protect administrator access cesnimda 2026-08-15 13:11:54 +02:00
  • 896746319b fix(theme): persist one canonical preference cesnimda 2026-08-15 13:11:44 +02:00
  • bd5362c8c2 feat(jobs): persist list state in URL cesnimda 2026-08-15 13:00:27 +02:00
  • b67a531af4 feat(jobs): embed route-backed workspace cesnimda 2026-08-10 11:28:01 +02:00