cesnimda
9922426aa5
refactor(db): migrate tailored CV drafts
...
Move job-specific tailored documents into an additive provider-aware migration. Preserve edited content, indexes, and application cascade semantics.
2026-08-30 17:03:48 +02:00
cesnimda
e28cc0ad47
refactor(db): migrate CV extraction data
...
Move upload artifacts and extraction runs into an additive provider-aware migration. Preserve parsed results, indexes, and nullable artifact retention semantics.
2026-08-30 16:59:05 +02:00
cesnimda
6c50e406b5
refactor(db): migrate email connections
...
Move Gmail, Microsoft Graph, and IMAP connection creation into an additive provider-aware migration. Preserve encrypted credentials and retain scoped historical repairs.
2026-08-30 16:56:14 +02:00
cesnimda
2e2d649f6f
refactor(db): migrate auth support tables
...
Move recovery codes, trusted devices, and revocable sessions into an additive provider-aware migration. Preserve existing security records and retain guarded MariaDB repairs for historical schemas.
2026-08-30 16:52:07 +02:00
cesnimda
b425f1edc5
refactor(db): migrate Gmail review decisions
...
Move creation ownership from startup reconciliation to an additive provider-aware migration. Preserve legacy decisions during downgrade and add the previously missing MariaDB table path.
2026-08-30 16:48:32 +02:00
cesnimda
c094800c69
refactor(db): migrate user rule settings
2026-08-30 16:44:48 +02:00
cesnimda
e47ad1d243
refactor(db): adopt email settings migration
2026-08-30 16:42:19 +02:00
cesnimda
2d7a51c3fd
docs(dev): align setup with current stack
2026-08-30 11:32:00 +02:00
cesnimda
16ef3b9463
build(dotnet): lock SDK and packages
...
Pin the SDK feature band and commit transitive NuGet content hashes so CI fails on unreviewed dependency drift.
2026-08-30 11:17:32 +02:00
cesnimda
19c5251612
fix(cv): isolate document parsing
...
Run untrusted document decoders in a secret-free, resource-bounded child process and terminate its process tree on deadline. Harden the production container and enforce parser and lint gates in CI.
2026-08-30 11:12:25 +02:00
cesnimda
a8bf505ce5
fix(cv): harden document parsing
...
Upgrade and hash-lock upload-facing parser dependencies, reject resource-heavy or mismatched inputs, remove unsafe backend binary fallbacks, and prevent internal parser failures from leaking to users.
2026-08-30 11:00:52 +02:00
cesnimda
a74daa7aa4
chore(frontend): add eslint quality gate
2026-08-30 00:19:51 +02:00
cesnimda
7318b02e11
docs: close local audit checklist
2026-08-29 23:51:38 +02:00
cesnimda
5c3ed28766
fix(i18n): localize helper defaults
2026-08-29 23:51:01 +02:00
cesnimda
65c6cfb332
docs: record full browser regression
2026-08-29 23:48:06 +02:00
cesnimda
b0cb28a113
fix(i18n): localize security challenge
2026-08-29 23:42:13 +02:00
cesnimda
cf6509ce13
fix(i18n): localize admin recovery states
2026-08-29 23:40:29 +02:00
cesnimda
10ce0f2086
fix(i18n): unify shared view states
2026-08-29 23:37:07 +02:00
cesnimda
360b992b37
docs: record cv integrity regression
2026-08-29 23:15:44 +02:00
cesnimda
8288923e5d
fix(cv): make profile saves atomic
2026-08-29 23:12:33 +02:00
cesnimda
487c5f59a9
docs: record localization verification
2026-08-29 22:59:08 +02:00
cesnimda
6210909b62
fix(i18n): close shared ui gaps
2026-08-29 22:55:29 +02:00
cesnimda
3c9b22c97e
fix(i18n): localize job email workflows
2026-08-29 22:45:49 +02:00
cesnimda
ee8eacf0de
fix(i18n): localize admin diagnostics
2026-08-29 22:35:28 +02:00
cesnimda
0ef51fed74
fix(cv): localize format labels
2026-08-29 22:32:29 +02:00
cesnimda
464ba7f4d9
feat(i18n): localize public landing
2026-08-29 22:30:08 +02:00
cesnimda
e9f8653d19
fix(i18n): localize job email hub
2026-08-29 22:10:53 +02:00
cesnimda
f89e37bb4f
fix(i18n): localize discovery and accounts
2026-08-29 22:01:26 +02:00
cesnimda
457f0601c0
fix(i18n): finish career activity copy
2026-08-29 21:57:40 +02:00
cesnimda
a704c75440
fix(i18n): localize application workflows
...
Use stable checklist and interview keys for system copy while preserving user-authored content. Localize creation-tab errors, language selectors, match bands, dates, and selected-CV context.
2026-08-29 16:51:59 +02:00
cesnimda
9edcbfc5de
feat(workspace): refine career workflows
...
Make job/CV comparisons language-aware and filter recruitment noise. Improve responsive career navigation, shared spacing, dashboard priorities, settings, localized workspace controls, and portable browser tests.
2026-08-29 16:44:44 +02:00
cesnimda
eb6db7d26e
ci: test production frontend in browser
CI and Deploy / test (push) Successful in 5m36s
CI and Deploy / deploy (push) Failing after 7m15s
2026-08-29 02:25:11 +02:00
cesnimda
a3b4941447
fix(cv): make initial revision atomic
CI and Deploy / test (push) Failing after 8m11s
CI and Deploy / deploy (push) Has been skipped
2026-08-29 02:13:05 +02:00
cesnimda
9cfe622103
ci: retry frontend runner crashes
CI and Deploy / test (push) Failing after 11m47s
CI and Deploy / deploy (push) Has been skipped
2026-08-29 01:55:03 +02:00
cesnimda
8480578a2c
fix(cv): verify fresh builder workflow
CI and Deploy / test (push) Failing after 2m14s
CI and Deploy / deploy (push) Has been skipped
2026-08-29 01:50:44 +02:00
cesnimda
0f17d95c57
feat(cv): expand builder studio tools
2026-08-29 01:45:30 +02:00
cesnimda
f794265e3e
docs(cv): schedule builder UX follow-up
CI and Deploy / test (push) Failing after 42s
CI and Deploy / deploy (push) Has been skipped
2026-08-28 20:42:04 +02:00
cesnimda
b0d9a90285
refactor(cv): remove abandoned profile builder
CI and Deploy / test (push) Failing after 5m7s
CI and Deploy / deploy (push) Has been skipped
2026-08-27 21:13:54 +02:00
cesnimda
7c4e6fb5b7
refactor(cv): centralize tailored templates
CI and Deploy / test (push) Successful in 5m35s
CI and Deploy / deploy (push) Successful in 2m6s
2026-08-27 20:47:59 +02:00
cesnimda
b5249357c7
feat(cv): rebuild section editing workflow
CI and Deploy / test (push) Failing after 30s
CI and Deploy / deploy (push) Has been skipped
2026-08-27 15:27:54 +02:00
cesnimda
72e6783c81
fix(deploy): ship tested AI service
CI and Deploy / test (push) Failing after 1m11s
CI and Deploy / deploy (push) Has been skipped
2026-08-24 21:24:35 +02:00
cesnimda
e8e6fac420
fix(deploy): restore proxy compatibility port
CI and Deploy / test (push) Successful in 6m42s
CI and Deploy / test (pull_request) Failing after 3m59s
CI and Deploy / deploy (push) Successful in 31s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-24 21:09:22 +02:00
cesnimda
fb90d0ad33
fix(deploy): select verified proxy subnet
CI and Deploy / test (pull_request) Successful in 5m21s
CI and Deploy / test (push) Successful in 5m18s
CI and Deploy / deploy (pull_request) Has been skipped
CI and Deploy / deploy (push) Failing after 2m38s
2026-08-24 20:53:51 +02:00
cesnimda
c4b81918c4
fix(deploy): reuse existing proxy subnet
CI and Deploy / test (pull_request) Successful in 5m17s
CI and Deploy / test (push) Successful in 5m16s
CI and Deploy / deploy (pull_request) Has been skipped
CI and Deploy / deploy (push) Failing after 6s
2026-08-24 20:38:03 +02:00
cesnimda
44dba5d08d
test(release): strengthen production verification
CI and Deploy / test (pull_request) Successful in 5m35s
CI and Deploy / test (push) Successful in 5m17s
CI and Deploy / deploy (pull_request) Has been skipped
CI and Deploy / deploy (push) Failing after 8s
2026-08-24 20:22:04 +02:00
cesnimda
367b70681a
feat(cv): rebuild professional resume studio
2026-08-24 20:21:23 +02:00
cesnimda
e7cacad7d6
fix(scale): page mail and batch roles
CI and Deploy / test (pull_request) Failing after 2m46s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-15 21:02:50 +02:00
cesnimda
8ef8b098c8
fix(security): harden public CV edges
CI and Deploy / test (pull_request) Failing after 5m23s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-15 20:53:16 +02:00
cesnimda
74a1e0d845
fix(db): repair fresh migration chain
CI and Deploy / test (pull_request) Successful in 5m19s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-15 20:47:36 +02:00
cesnimda
191de69c48
test(billing): prove downgrade lifecycle
CI and Deploy / test (pull_request) Successful in 5m27s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-15 20:28:23 +02:00