Commit Graph

192 Commits

Author SHA1 Message Date
cesnimda 22455bba0a fix(a11y): size recorded-status drilldown targets 2026-10-10 22:08:50 +02:00
cesnimda 57054349ef fix(a11y): restore native keyboard file selection 2026-10-10 21:52:01 +02:00
cesnimda 30f513d0c9 fix(settings): preserve Rules drafts across internal tabs 2026-10-09 19:02:50 +02:00
cesnimda 2398ff354e fix(cv): gate AI proposals on grounding and source freshness 2026-10-08 14:28:06 +02:00
cesnimda d8d262e4d1 feat(cv): organize template and document controls 2026-10-08 00:16:44 +02:00
cesnimda fc9598be8e feat(cv): clarify section editing scope (P5-10) 2026-10-07 13:53:54 +02:00
cesnimda ac6d78289d feat(ui): redesign job workspace sections 2026-10-07 01:58:31 +02:00
cesnimda acd1d94684 fix(workspace): clear native package and navigation readiness gates 2026-10-07 00:30:10 +02:00
cesnimda 42a6e425b6 feat(ui): add existing-report analytics destination 2026-10-06 19:26:14 +02:00
cesnimda ec6baaeddd feat(ui): redesign personal dashboard presentation 2026-10-06 18:26:09 +02:00
cesnimda 384dfa8a4b feat(jobs): integrate table and board workspace 2026-09-29 23:01:05 +02:00
cesnimda 6fc8937701 fix(jobs): align table and board query contracts 2026-09-29 17:26:08 +02:00
cesnimda 42a696bc86 feat(redesign): migrate Jobs Board presentation (P5-04a) 2026-09-29 07:59:50 +02:00
cesnimda 7127005e48 feat(jobs): redesign table and mobile cards with preserved workflows 2026-09-28 23:30:43 +02:00
cesnimda 0f54007015 feat(ui): refine global shell utilities 2026-09-28 18:19:27 +02:00
cesnimda 8e56ceabf5 feat(ui): redesign grouped application shell 2026-09-28 17:26:02 +02:00
cesnimda 57a6bd02c6 fix: make default initialization concurrency-safe 2026-09-22 07:33:51 +02:00
cesnimda 926f2e5164 fix(ui): complete P5-00 shell readiness gates 2026-09-21 21:38:11 +02:00
cesnimda c99f4fb7dd feat(ui): establish table and list density contract 2026-09-13 09:14:35 +02:00
cesnimda 2cdcab9e21 feat(ui): establish Settings page layout primitives 2026-09-12 21:59:35 +02:00
cesnimda ebd4a3e245 feat(ui): name controls and preserve modal state 2026-09-11 19:31:32 +02:00
cesnimda 682a3028bb docs: consolidate repository guides and preserve audit history 2026-09-11 14:22:41 +02:00
cesnimda 0954876295 fix(security): enforce audited account, network and resource boundaries
Implement B01-B06 with regression coverage and retained validation evidence. Preserve the production ingress preflight; F04 runtime verification remains open.
2026-09-09 18:21:47 +02:00
cesnimda 4b2d249114 fix(cv): keep template thumbnails distinct
CI and Deploy / test (push) Failing after 2m51s
CI and Deploy / deploy (push) Has been skipped
2026-09-01 19:38:16 +02:00
cesnimda 4c384b76ad fix(a11y): label onboarding progress
CI and Deploy / test (push) Successful in 7m8s
CI and Deploy / deploy (push) Successful in 1m37s
2026-09-01 15:46:30 +02:00
cesnimda bc4394c692 refactor(cv): extract customization panel 2026-09-01 09:23:03 +02:00
cesnimda 694fdb870a feat(cv): prioritize ATS template choices 2026-09-01 09:08:16 +02:00
cesnimda 1152e05687 feat(calendar): add application date integrations 2026-08-31 22:24:38 +02:00
cesnimda f3569d05a9 feat(companies): add recruiter relationship history 2026-08-31 17:25:31 +02:00
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