cesnimda
a94ea0a4a4
fix(ui): align semantic headings contrast and Settings panels
2026-10-11 03:05:08 +02:00
cesnimda
b5bda1caa5
fix(cv): link source editing to the existing Career Profile route
2026-10-10 22:05:24 +02:00
cesnimda
46a0c0c6d2
fix(cv): qualify responsive editor and preview workflow
2026-10-09 04:12:06 +02:00
cesnimda
2398ff354e
fix(cv): gate AI proposals on grounding and source freshness
2026-10-08 14:28:06 +02:00
cesnimda
673cff1145
feat(ui): refine live CV preview presentation
2026-10-07 19:05:09 +02:00
cesnimda
fc9598be8e
feat(cv): clarify section editing scope (P5-10)
2026-10-07 13:53:54 +02:00
cesnimda
44b944e5ed
feat(cv): redesign editor frame and section navigation
2026-10-07 12:42:16 +02:00
cesnimda
efc9e7bdd4
fix(cv): align preview pagination with native PDF
2026-10-07 08:46:43 +02:00
cesnimda
046dc304aa
fix(cv): protect revisions and measure rendering readiness
2026-10-07 07:56:35 +02:00
cesnimda
806eee4e1e
fix(ui): preserve CV preview keyboard access across viewports
2026-09-12 00:55:04 +02:00
cesnimda
115441a409
feat(ui): establish semantic colors and focus foundation
2026-09-11 09:04:55 +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
e912b72110
fix(cv): restore distinct frameless previews
CI and Deploy / test (push) Failing after 7m53s
CI and Deploy / deploy (push) Has been skipped
2026-09-01 16:37:51 +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
c8b4c33acd
fix(cv): restore distinct responsive templates
2026-09-01 08:54:03 +02:00
cesnimda
a74daa7aa4
chore(frontend): add eslint quality gate
2026-08-30 00:19:51 +02:00
cesnimda
8288923e5d
fix(cv): make profile saves atomic
2026-08-29 23:12:33 +02:00
cesnimda
0ef51fed74
fix(cv): localize format labels
2026-08-29 22:32:29 +02:00
cesnimda
457f0601c0
fix(i18n): finish career activity copy
2026-08-29 21:57:40 +02:00
cesnimda
0f17d95c57
feat(cv): expand builder studio tools
2026-08-29 01:45:30 +02:00
cesnimda
245b39f6fa
feat(cv): localise section AI output
2026-08-28 20:30:42 +02:00
cesnimda
cf549d6ed1
feat(i18n): localise CV builder workflow
2026-08-28 20:25:10 +02:00
cesnimda
10f348db32
feat(i18n): localise CV editor chrome
2026-08-28 20:10:47 +02:00
cesnimda
5805c1a621
feat(i18n): persist Bokmal preference globally
2026-08-28 12:44:02 +02:00
cesnimda
4da673ff00
fix(cv): repeat printable page margins
2026-08-28 12:20:44 +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
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
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
5203ddea72
feat(cv): harden multi-page builder
...
CI and Deploy / test (pull_request) Failing after 3m0s
CI and Deploy / deploy (pull_request) Has been skipped
Wrap pathological content, paginate oversized entries, measure A4 and Letter previews correctly, unify section ordering, and gate stored-output actions on saved state.
2026-08-15 14:09:51 +02:00
cesnimda
0dfaac18a1
refactor(cv): use app-owned confirmations
CI and Deploy / test (pull_request) Failing after 4m43s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-15 13:16:00 +02:00
cesnimda
20433491db
fix(cv): expose editor errors and controls
CI and Deploy / test (pull_request) Failing after 1m29s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-09 21:06:11 +02:00
cesnimda
a5b74e0ab8
feat(cv): structure custom section entries
CI and Deploy / test (pull_request) Failing after 1m32s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-09 19:14:06 +02:00
cesnimda
b58cc19d54
fix(cv): protect unsaved builder edits
CI and Deploy / test (pull_request) Failing after 1m34s
CI and Deploy / deploy (pull_request) Has been skipped
2026-08-09 19:08:54 +02:00
cesnimda
c3f4a57195
feat/Update_Controllers_to_Allow_for_Premium_Membership
2026-08-03 09:17:28 +02:00
cesnimda
09fc2b03f7
feat: gate premium CV themes
CI and Deploy / test (push) Successful in 2m35s
CI and Deploy / deploy (push) Successful in 1m1s
2026-07-30 23:24:19 +02:00
cesnimda
582c4e07e9
feat(career): builder UX overhaul — DnD, rich text, per-item editing, richer preview
...
CI and Deploy / test (push) Failing after 1m56s
CI and Deploy / deploy (push) Has been skipped
Phase 4.5 (priorities 1, 2, 5, 6).
- Content tab now reads GET /api/cv/outline: each entry-based section expands
to its entries with per-item hide, title/subtitle override, and rich-text
bullet editing (RichTextField markdown toolbar).
- Native HTML5 drag-and-drop reorder for sections AND entries (useDragReorder,
zero deps), with drop-line + dim animations; arrow buttons remain for keyboard.
- Preview: zoom presets (+/- , slider, Fit), measured page count with page
navigation and dashed page-break indicators, an "updating…" chip, 300ms debounce.
- Save indicator now distinguishes Unsaved / Saving / Saved / failed (aria-live).
- Loading skeletons, better empty states, ATS-friendly theme badge, relative
times in History; a11y: ARIA labels, keyboard-selectable theme cards, focus rings.
- Pure helpers moveItem/wrapSelection extracted + unit-tested; tsc + build clean.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-18 14:46:37 +02:00
cesnimda
158dd02b00
feat(career): CV Builder UI — 3-tab builder, live preview, variants, public CV
...
CI and Deploy / test (push) Failing after 1m57s
CI and Deploy / deploy (push) Has been skipped
Frontend for Phase 4. /career/builder lists CV variants; the editor has the
three spec tabs (Content / Customize / AI Tools, plus History) beside an
always-on live preview that re-renders through the server theme engine on a
debounce. Content: reorder/hide/rename sections, headline override, custom
sections. Customize: 8-theme picker, accent colour, fonts, density, page size,
photo/icons/page-number toggles. AI Tools: suggestion-only assistance (never
auto-applied). Autosave with version history + restore, public on/off with a
copyable /cv/{slug} link, PDF export. Public read-only page at /cv/:slug.
- cvBuilder.ts (types + API), CvBuilderPage, CvBuilderEditor, PublicCvPage
- routes + nav wired in App.tsx; "Open CV Builder" entry on Career Workspace
- 2 component tests; tsc + production build clean
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-18 10:05:21 +02:00