cesnimda
7d5a78ad5d
feat(interviews): add durable debrief loop
2026-08-31 17:20:58 +02:00
cesnimda
5337ba3a5e
feat(applications): preserve submitted packages
2026-08-31 16:54:41 +02:00
cesnimda
eca3479059
test(a11y): gate primary workspaces with axe
2026-08-31 12:09:32 +02:00
cesnimda
32d16089f1
refactor(jobs): remove legacy details dialog
...
The routed job workspace owns analysis, correspondence, timeline, and interview flows. Remove the unreachable duplicate dialog and keep coverage on the live components and route contracts.
2026-08-30 23:22:40 +02:00
cesnimda
9ad812e9ba
fix(auth): initialize Google Identity once
2026-08-30 22:16:59 +02:00
cesnimda
a74daa7aa4
chore(frontend): add eslint quality gate
2026-08-30 00:19:51 +02:00
cesnimda
5c3ed28766
fix(i18n): localize helper defaults
2026-08-29 23:51:01 +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
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
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
245b39f6fa
feat(cv): localise section AI output
2026-08-28 20:30:42 +02:00
cesnimda
50f276c6c0
feat(i18n): localise document editing controls
2026-08-28 20:06:01 +02:00
cesnimda
a57b2fe58c
feat(i18n): localise application workspace
2026-08-28 20:04:11 +02:00
cesnimda
8e344379b4
feat(interview): integrate contextual AI prep
2026-08-28 12:53:35 +02:00
cesnimda
3b4adb8281
refactor(ui): centralise themed dialogs
2026-08-28 12:48:38 +02:00
cesnimda
5805c1a621
feat(i18n): persist Bokmal preference globally
2026-08-28 12:44:02 +02:00
cesnimda
b6dcc7c760
feat(cover-letter): add contextual AI workspace
2026-08-28 12:34:17 +02:00
cesnimda
e3f938cb42
refactor(workspace): unify application workflow
2026-08-28 12:28:12 +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
367b70681a
feat(cv): rebuild professional resume studio
2026-08-24 20:21:23 +02:00
cesnimda
dca5daa1a2
fix(app): harden account and workflow state
2026-08-24 20:21:09 +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
a08ba9b45d
fix(mail): search every owned job
...
CI and Deploy / test (pull_request) Successful in 5m13s
CI and Deploy / deploy (pull_request) Has been skipped
Replace ineffective pageSize=100 selectors with a bounded owner-filtered search endpoint for composing and moving linked threads.
2026-08-15 20:13:14 +02:00
cesnimda
842e793f69
feat(account): add deletion lifecycle
CI and Deploy / test (pull_request) Successful in 5m18s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-15 19:03:54 +02:00
cesnimda
1ec9dd037e
feat(export): add readable account archive
CI and Deploy / test (pull_request) Successful in 5m13s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-15 18:36:40 +02:00
cesnimda
a25c31b93a
feat(plans): publish honest Free and Pro
CI and Deploy / test (pull_request) Successful in 5m6s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-15 18:04:18 +02:00
cesnimda
a7c25499bb
fix(a11y): close cross-app interaction gaps
CI and Deploy / test (pull_request) Successful in 4m54s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-15 17:49:42 +02:00
cesnimda
deed948183
feat(jobs): complete workspace draft parity
CI and Deploy / test (pull_request) Successful in 5m4s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-15 17:34:32 +02:00
cesnimda
998ee07a9a
feat(notifications): open bell popover
CI and Deploy / test (pull_request) Failing after 2m55s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-15 13:37:29 +02:00
cesnimda
109745edb0
feat(jobs): add dedicated workspace page
...
CI and Deploy / test (pull_request) Failing after 2m51s
CI and Deploy / deploy (pull_request) Has been skipped
Make /jobs/:id the canonical application workspace while preserving list state and compatibility links. Replace popup and expandable-row navigation with accessible whole-row routing and richer job details.
2026-08-15 13:33:00 +02:00
cesnimda
bd5362c8c2
feat(jobs): persist list state in URL
CI and Deploy / test (pull_request) Successful in 4m55s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-15 13:00:27 +02:00
cesnimda
b67a531af4
feat(jobs): embed route-backed workspace
CI and Deploy / test (pull_request) Successful in 4m34s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-10 11:28:01 +02:00
cesnimda
fb6f17e1f3
fix(kanban): honor theme and keyboard moves
CI and Deploy / test (pull_request) Successful in 4m45s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-10 11:12:49 +02:00
cesnimda
ff547df175
fix(email): share application context
2026-08-10 09:36:11 +02:00
cesnimda
8fe39031ea
fix(email): retire legacy SMTP follow-up
...
CI and Deploy / test (pull_request) Failing after 55s
CI and Deploy / deploy (pull_request) Has been skipped
Keep follow-up draft generation but remove the direct application SMTP delivery boundary. Route users to the provider-aware Job email flow and return 410 for legacy API callers.
2026-08-10 00:43:52 +02:00
cesnimda
11734ee058
fix(theme): make preference state deterministic
2026-08-09 18:35:31 +02:00
cesnimda
93b869259e
feat(auth): unify sign-in options
2026-08-09 16:07:33 +02:00
cesnimda
a62122640c
feat(ai): queue strategy snapshots
2026-08-09 12:51:46 +02:00
cesnimda
c3f4a57195
feat/Update_Controllers_to_Allow_for_Premium_Membership
2026-08-03 09:17:28 +02:00
cesnimda
ce76046a29
feat: complete release readiness work
...
- consolidate API ownership and remove dead vendor code
- add Stripe billing, learning paths, and public CV hardening
- add migration, recovery, security, audit, and browser gates
2026-07-31 16:54:16 +02:00
cesnimda
6ed56fd493
fix: localize usage and salary insights
CI and Deploy / test (push) Successful in 2m40s
CI and Deploy / deploy (push) Successful in 56s
2026-07-31 00:17:33 +02:00
cesnimda
235d22c059
feat: add salary insights
CI and Deploy / test (push) Successful in 2m41s
CI and Deploy / deploy (push) Successful in 58s
2026-07-31 00:15:38 +02:00
cesnimda
10d548f799
feat: show account storage usage
CI and Deploy / test (push) Successful in 2m37s
CI and Deploy / deploy (push) Successful in 58s
2026-07-31 00:10:15 +02:00
cesnimda
9f16a5675a
feat: show account AI usage
CI and Deploy / test (push) Successful in 2m40s
CI and Deploy / deploy (push) Successful in 50s
2026-07-31 00:08:41 +02:00