Files
jobtrackingapp/docs/ui-modernisation/visual-correction/DISCREPANCIES.md
T
cesnimda 69621788ee style(ui): flatten activity and offer comparison sections
61 selected tests and build/lint pass. Wider rendered qualification remains in progress; this local checkpoint does not establish visual acceptance.
2026-11-04 00:41:27 +01:00

23 lines
5.0 KiB
Markdown

# A3 visual discrepancy register
Owner correction: 3 November 2026. This register extends IM10 and the original 34-route / 57-group preservation inventory. Earlier functional acceptance does not establish current visual parity.
| ID | Area | Material discrepancy | Current disposition | Required closure |
|---|---|---|---|---|
| V01 | Shared mobile shell | Two-row header, repeated Settings control and outlined icon containers consume editing space | Implemented one-row toolbar; Settings/language in account menu, complete drawer retained; rendered review in progress | Nine-width EN/NB/light/dark checks, keyboard and representative route journeys |
| V02 | CV studio | Outlined document header, editor/preview shells, expanded section surfaces and AI action cards compound padding/borders | Open header/panes/sections/action rows implemented; actual document paper retained | Rendered content/preview/review comparisons; all document actions/regression preserved |
| V03 | CV navigation | Narrow scrolling tabs conceal complete section choices | Width-aware labelled selector; tabs retained where pane has room | All five choices, history loading, draft retention, resizing and keyboard checks |
| V04 | Settings | Continuous sections treated as independent bordered cards | Removed explicit surface treatment from appearance/language/jobs/notifications/connections/automation/AI/usage/rules/backup sections | Render each section including loading/error/empty/success; preserve actions and drafts |
| V05 | AI availability notice | Norwegian 320px message became a non-focusable scroll region competing with actions | RESOLVED in bounded scope: shared grid; 16 refresh journeys / 64 accessibility captures passed EN/NB and themes; original failure retained | Human/device qualifications remain separate |
| V06 | Remaining routes | Whole-application modernisation has not received current route-by-route visual review | OPEN; all 34 routes explicitly tracked in ROUTE_COVERAGE.json | Review actual screens against A3 and resolve material differences; do not infer completion from shared styles |
| V07 | Connected workflows | Existing accepted journeys predate this visual correction | OPEN | Discovery→review→track; CV create/import→edit→preview→export; application→status→follow-up; Career Profile→document reuse; desktop/mobile |
| V08 | Final acceptance | Automated checks cannot establish owner visual approval or human/device/native-language accessibility | OPEN | Consolidated final visual review and accurately recorded outstanding qualifications |
| V09 | Secondary views | Duplicate Offer Comparison heading and Operations section card around task cards | Implemented bounded correction; 61 component tests passed; 36-configuration successor matrix in progress | Inspect successor phone/tablet/desktop captures and record full result before qualification |
| V10 | Account | Continuous account navigation/profile/password sections retain full surrounding surface cards | CONFIRMED by source plus accepted IM09 account capture; relevant ProfilePage/security/session/theme sources unchanged from773c9431; current shared shell differs and is qualified separately | Review and flatten continuous sections in next eligible account package, preserving draft/jump/security/session/credential boundaries; fresh affected rendered qualification |
| V11 | Offer localisation | Literal date-only values are formatted through local-time Date conversion | REPRODUCED for supported string fixture input: 2026-12-01 formats as12/1/2026 in Europe/Oslo and11/30/2026 in America/Los_Angeles. Actual API model also permits timestamp values, whose precision/timezone must not be guessed | Next bounded fix must preserve literal calendar dates while retaining existing local formatting for genuine timestamps; require timezone regression proof. No claim that deployed API records use date-only serialization |
| V12 | Applications | Current nine-width capture set still shows a collection border around mobile job cards and a large outlined application-detail header; passing axe does not establish A3 visual parity | CONFIRMED by actual `evidence/applications/table-en-light-320.png` and `detail-en-light-1440.png`; full36 journey/144 scan matrix passes functional/accessibility scope | Next core-workflow visual package: flatten collection/header hierarchy and improve density, retain column preferences, selection/bulk actions, every action, query/return state, revisions and right-side context. Compare approved B1/A3 before changing interactions |
The owner-approved design foundation remains original A1 dashboard, D1 visual system, B1 tracking, editor left / preview right, application context right, desktop sidebar and hybrid mobile navigation. No controls, imports, revisions, permissions or provider rights may be removed to obtain visual simplicity.
The screenshots use synthetic fixtures. Prototype screenshots include workshop controls and different sample content: compare application hierarchy, spacing and treatment, not raw whole-image pixel differences. Physical CV/PDF rendering is a separate contract.