Commit Graph

  • e7cacad7d6 fix(scale): page mail and batch roles release-readiness 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
  • 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