Commit Graph

  • a54b70960c docs(plan): advance to application workspace cesnimda 2026-08-10 11:17:14 +02:00
  • 4e5ce0c447 test(kanban): verify required browser states cesnimda 2026-08-10 11:15:37 +02:00
  • fb6f17e1f3 fix(kanban): honor theme and keyboard moves cesnimda 2026-08-10 11:12:49 +02:00
  • 3a99531e46 docs(plan): advance to kanban theme states cesnimda 2026-08-10 10:53:09 +02:00
  • 82f45269d0 test(jobs): cover discovery browser journey cesnimda 2026-08-10 10:51:17 +02:00
  • 8d86c697ef docs(jobs): record discovery state evidence cesnimda 2026-08-10 10:44:23 +02:00
  • 3f74b236ef feat(jobs): improve discovery result states cesnimda 2026-08-10 10:42:45 +02:00
  • 3d219eb4ac docs(jobs): record discovery provenance evidence cesnimda 2026-08-10 10:39:25 +02:00
  • 511a9f6795 feat(jobs): expose discovery provenance cesnimda 2026-08-10 10:38:01 +02:00
  • 986f58522b docs(plan): advance to job discovery cesnimda 2026-08-10 10:31:40 +02:00
  • 289b3bec18 docs(email): record new-message evidence cesnimda 2026-08-10 10:29:58 +02:00
  • b73596394e feat(email): add new-message drafting cesnimda 2026-08-10 10:28:41 +02:00
  • b0537b8575 docs(email): record retry rotation evidence cesnimda 2026-08-10 10:22:48 +02:00
  • 29de2632f6 fix(email): gate draft attempt rotation cesnimda 2026-08-10 10:21:37 +02:00
  • 114e3b66ba docs(email): record reply recovery evidence cesnimda 2026-08-10 10:17:53 +02:00
  • d3d2b6783a feat(email): persist and resume reply drafts cesnimda 2026-08-10 10:16:40 +02:00
  • 050b99ca36 docs(email): record draft identity evidence cesnimda 2026-08-10 10:12:01 +02:00
  • 80b5532c2f fix(email): preserve draft send identity cesnimda 2026-08-10 10:11:04 +02:00
  • 108440d361 docs(email): record draft API evidence cesnimda 2026-08-10 10:06:58 +02:00
  • a9bb22e530 feat(email): add tenant-safe draft API cesnimda 2026-08-10 10:05:39 +02:00
  • fb7240f2ff docs(email): record draft export evidence cesnimda 2026-08-10 10:01:48 +02:00
  • 2fa4e38ba9 feat(email): include drafts in user exports cesnimda 2026-08-10 10:00:34 +02:00
  • 10740fd8c3 docs(email): record draft persistence evidence cesnimda 2026-08-10 09:58:34 +02:00
  • 14b396a452 feat(email): add tenant draft persistence cesnimda 2026-08-10 09:55:16 +02:00
  • ee8efd361d docs(email): record free access boundary cesnimda 2026-08-10 09:49:30 +02:00
  • 7f41cb271c test(email): protect free send access cesnimda 2026-08-10 09:48:20 +02:00
  • 4efee0726a docs(email): record provider state evidence cesnimda 2026-08-10 09:46:38 +02:00
  • f9e641c23b fix(email): clarify provider capability states cesnimda 2026-08-10 09:45:30 +02:00
  • 1e514272e1 docs(email): record hub unlink evidence cesnimda 2026-08-10 09:42:10 +02:00
  • 1dabbeb233 feat(email): confirm hub thread unlink cesnimda 2026-08-10 09:40:59 +02:00
  • 73ee095795 docs(email): record shared context evidence cesnimda 2026-08-10 09:36:50 +02:00
  • ff547df175 fix(email): share application context cesnimda 2026-08-10 09:36:11 +02:00
  • 75bf14417c test: align career workspace smoke cesnimda 2026-08-10 09:26:32 +02:00
  • fa8241f34f docs(email): add local browser evidence cesnimda 2026-08-10 00:56:23 +02:00
  • 3f0eba0525 docs(email): record export lifecycle evidence cesnimda 2026-08-10 00:49:49 +02:00
  • aff34cc645 feat(email): export send attempt metadata cesnimda 2026-08-10 00:48:32 +02:00
  • 14f8d4e928 docs(email): record SMTP retirement evidence cesnimda 2026-08-10 00:45:30 +02:00
  • 8fe39031ea fix(email): retire legacy SMTP follow-up cesnimda 2026-08-10 00:43:52 +02:00
  • d7b556e494 docs(deps): record advisory remediation cesnimda 2026-08-10 00:42:41 +02:00
  • b55a592b2c fix(deps): resolve frontend advisories cesnimda 2026-08-10 00:39:12 +02:00
  • c14b8a0ee4 docs(email): record recovery evidence cesnimda 2026-08-10 00:21:19 +02:00
  • ee5ef7e12a fix(email): reconcile abandoned sends cesnimda 2026-08-10 00:16:56 +02:00
  • 4de08b7c77 docs(email): record composer evidence cesnimda 2026-08-10 00:11:40 +02:00
  • 449faeb5ce feat(email): add confirmed reply composer cesnimda 2026-08-10 00:09:42 +02:00
  • 90f9bf576c docs(email): record send API evidence cesnimda 2026-08-10 00:02:29 +02:00
  • 123fc5555a feat(email): add explicit send API cesnimda 2026-08-09 23:57:38 +02:00
  • d44c8ceb08 docs(email): record delivery adapter evidence cesnimda 2026-08-09 23:48:59 +02:00
  • e9937accd8 feat(email): add delivery adapters cesnimda 2026-08-09 23:47:21 +02:00
  • 429f427f49 docs(email): record send ledger evidence cesnimda 2026-08-09 23:41:09 +02:00
  • 653f011be2 feat(email): add durable send ledger cesnimda 2026-08-09 23:32:27 +02:00
  • 3a7e4f1088 docs(email): record message detail evidence cesnimda 2026-08-09 21:47:27 +02:00
  • a20775c24a feat(email): add safe message detail cesnimda 2026-08-09 21:44:24 +02:00
  • 6f0e9bb516 docs(email): record provider read boundary cesnimda 2026-08-09 21:38:21 +02:00
  • 536d403b08 feat(email): expose provider-neutral reads cesnimda 2026-08-09 21:35:04 +02:00
  • 0e2a59a8ef docs(email): track hub consolidation evidence cesnimda 2026-08-09 21:22:39 +02:00
  • 6008b4afef feat(email): consolidate correspondence routes cesnimda 2026-08-09 21:19:27 +02:00
  • efacc3a06b docs(cv): complete builder implementation evidence cesnimda 2026-08-09 21:08:28 +02:00
  • 20433491db fix(cv): expose editor errors and controls cesnimda 2026-08-09 21:06:11 +02:00
  • a5b74e0ab8 feat(cv): structure custom section entries cesnimda 2026-08-09 19:14:06 +02:00
  • df89a69306 docs(cv): track builder integrity progress cesnimda 2026-08-09 19:10:33 +02:00
  • b58cc19d54 fix(cv): protect unsaved builder edits cesnimda 2026-08-09 19:08:54 +02:00
  • c201832603 docs(career): record workspace evidence cesnimda 2026-08-09 19:02:34 +02:00
  • 268b3a07de feat(career): clarify workspace actions cesnimda 2026-08-09 19:01:40 +02:00
  • 3143568df0 docs(match): record term-quality evidence cesnimda 2026-08-09 18:49:41 +02:00
  • da1aa8bb2a fix(match): prioritize meaningful job terms cesnimda 2026-08-09 18:47:21 +02:00
  • f2d1963c61 docs(theme): record deterministic state evidence cesnimda 2026-08-09 18:37:52 +02:00
  • 11734ee058 fix(theme): make preference state deterministic cesnimda 2026-08-09 18:35:31 +02:00
  • 378807b3b9 docs(auth): record unified sign-in evidence cesnimda 2026-08-09 17:06:08 +02:00
  • 93b869259e feat(auth): unify sign-in options cesnimda 2026-08-09 16:07:33 +02:00
  • 83ddc0718e docs(cv): record durable processing evidence cesnimda 2026-08-09 15:14:39 +02:00
  • c3c5af8329 feat(cv)!: queue durable processing cesnimda 2026-08-09 15:11:03 +02:00
  • 39e98049ea docs(cv): record durable processing trace cesnimda 2026-08-09 13:27:19 +02:00
  • 89b9cdd92d docs(ai): record strategy queue evidence cesnimda 2026-08-09 13:24:26 +02:00
  • a62122640c feat(ai): queue strategy snapshots cesnimda 2026-08-09 12:51:46 +02:00
  • 5eb9b3cb96 feat(ai): enforce local-first routing cesnimda 2026-08-09 12:30:11 +02:00
  • c3f4a57195 feat/Update_Controllers_to_Allow_for_Premium_Membership cesnimda 2026-08-03 09:17:28 +02:00
  • de937d25dc fix(db): repair Jobs identity cesnimda 2026-08-02 19:22:23 +02:00
  • 06518a7d52 fix: require verified production email cesnimda 2026-08-02 17:59:05 +02:00
  • 955182b7c2 fix: close release preflight gaps cesnimda 2026-07-31 20:18:30 +02:00
  • ce76046a29 feat: complete release readiness work cesnimda 2026-07-31 16:54:16 +02:00
  • a23c3dfc97 docs: record remaining product decisions cesnimda 2026-07-31 00:18:32 +02:00
  • 6ed56fd493 fix: localize usage and salary insights cesnimda 2026-07-31 00:17:33 +02:00
  • 235d22c059 feat: add salary insights cesnimda 2026-07-31 00:15:38 +02:00
  • af3cf1cdaa fix: keep opportunity data synchronized cesnimda 2026-07-31 00:12:10 +02:00
  • 10d548f799 feat: show account storage usage cesnimda 2026-07-31 00:10:15 +02:00
  • 9f16a5675a feat: show account AI usage cesnimda 2026-07-31 00:08:41 +02:00
  • 2126a2db5c fix: reconcile orphan migration history cesnimda 2026-07-30 23:51:08 +02:00
  • 988a91a151 feat: persist job source and market cesnimda 2026-07-30 23:38:22 +02:00
  • efc9d83c25 fix: finish prospect workflow safeguards cesnimda 2026-07-30 23:34:42 +02:00
  • 792814b04e feat: cap per-user AI token spend cesnimda 2026-07-30 23:32:13 +02:00
  • 09fc2b03f7 feat: gate premium CV themes cesnimda 2026-07-30 23:24:19 +02:00
  • fd2c60e70f feat: complete public CV sharing cesnimda 2026-07-30 23:19:17 +02:00
  • 158970fa01 feat: enforce account usage limits cesnimda 2026-07-30 23:14:42 +02:00
  • 9cd2e5c2e3 feat: protect auth with Turnstile cesnimda 2026-07-30 23:08:36 +02:00
  • 6382e83e28 ci: report dependency vulnerabilities cesnimda 2026-07-30 22:58:59 +02:00
  • 405e6d833c feat: add NAV job discovery cesnimda 2026-07-30 22:57:17 +02:00
  • 7fab996407 docs: reconcile phase 6 status cesnimda 2026-07-30 22:42:49 +02:00
  • c08232b9d7 feat: meter AI usage cesnimda 2026-07-30 22:39:24 +02:00
  • f8466c2ebc feat: advance phase 5 AI workflow cesnimda 2026-07-30 22:27:10 +02:00
  • e4acfbd0bf refactor: complete phase 4 builder cleanup cesnimda 2026-07-30 22:23:55 +02:00