diff --git a/docs/ui-modernisation/visual-correction/DISCREPANCIES.md b/docs/ui-modernisation/visual-correction/DISCREPANCIES.md index 61f45a92..4ff28f16 100644 --- a/docs/ui-modernisation/visual-correction/DISCREPANCIES.md +++ b/docs/ui-modernisation/visual-correction/DISCREPANCIES.md @@ -47,6 +47,8 @@ Owner correction: 3 November 2026. This register extends IM10 and the original 3 | V37 | Shared confirmation | A confirmation opened over the filter Drawer can leave initial focus on its presentation container | RESOLVED in `df93bfb6` | [Follow-up](../IM10_FOLLOWUP_2026-11-11.md) includes red unit/native proof, preserved deliberate focus and all11 final native discovery cases. | | V38 | Add/Edit dates | Date-only picker values shift through UTC, and Add defaults to UTC today | RESOLVED in `265794e0` / `5a880a6a` | Seven cases in each of three timezone processes, exact payloads, null/invalid values and successful reset checked. Legacy timestamp loading and Company/Jobs display semantics remain separate. | +| V39 | Edit Job hierarchy | Four outlined panels and a raised intro retain the old boxed treatment | RESOLVED in 7bfebe88; 29 tests, nine rendered journeys and 27 accessibility captures | [Scoped review](EDIT_DIALOG_FLAT_REVIEW.md); final owner/human and full-route acceptance remain open. | + 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. diff --git a/docs/ui-modernisation/visual-correction/EDIT_DIALOG_FLAT_REVIEW.md b/docs/ui-modernisation/visual-correction/EDIT_DIALOG_FLAT_REVIEW.md new file mode 100644 index 00000000..ef8512cc --- /dev/null +++ b/docs/ui-modernisation/visual-correction/EDIT_DIALOG_FLAT_REVIEW.md @@ -0,0 +1,22 @@ +# Edit Job flat-section review + +Source: `7bfebe88bff238cf5f4c21bca90d3e7ac6a023d1`; final verifier: `552525df`. + +The existing Edit Job dialog now uses four open, semantic sections instead of outlined panels and a raised introduction. Fields, actions, revision checks, date handling and request bodies are preserved. This resolves V39 within the `/jobs` route; it does not accept the whole route or A3 milestone. + +## Evidence + +- RED: the rendered assertion found four outlined panels before the change; retained in `evidence/edit-dialog-flat/RED.json` and the red log. +- PASSED: 29 frontend cases across edit revision, calendar-day handling and table density (three suites). +- PASSED: production static build/TypeScript and scoped ESLint. +- PASSED: nine real-widget journeys across Los Angeles, Oslo and Kiritimati. Each timezone uses English/light/1440 mouse, Bokmål/dark/390 touch and Bokmål/light/768 touch. These are finite paired configurations, not every locale/theme/width permutation. +- PASSED: 27 accessibility captures, 18 intercepted fixture writes, all seven Add/Edit date fields, exact date-only payloads, Add local-today defaults, retained title/date drafts during live UI-language changes and no extra detail reads. Zero page errors or unavailable reads. Google Fonts requests were aborted. +- Desktop and mobile captures were inspected in the initial six-journey run; the final tablet capture was also inspected. Four sections remain reachable by dialog scrolling; footer actions remain visible. + +The earlier six journeys/18 captures are included in the final nine/27 count. Tests overlap prior date/revision qualifications and must not be added as new distinct cases. API responses and writes are synthetic/intercepted; this is not database persistence, provider or production evidence. + +## Remaining qualification + +Final owner A3 review, human/device and assistive-technology checks remain open. Other routes, error states, legacy timestamp interpretation and full European localisation retain their existing status. The shared MUI Autocomplete labels still need UI-language binding. No physical CV/PDF rendering changed. + +Rollback: revert the presentation commit; no data, schema or dependency change is involved. The scoped source/evidence/export manifest binds content and is not a release image identity. diff --git a/docs/ui-modernisation/visual-correction/EDIT_DIALOG_SOURCE_MANIFEST.json b/docs/ui-modernisation/visual-correction/EDIT_DIALOG_SOURCE_MANIFEST.json new file mode 100644 index 00000000..277616ed --- /dev/null +++ b/docs/ui-modernisation/visual-correction/EDIT_DIALOG_SOURCE_MANIFEST.json @@ -0,0 +1,157 @@ +{ + "sourceContentCommit": "552525dfcd65d906c5a2cd4b4782cd3b6e2fc6d8", + "policy": "LF-normalised source and text evidence; raw PNG/gzip/zip/export. Content binding for offline UI verification; release candidate/image identity remains separate.", + "sources": { + "job-tracker-ui/src/App.tsx": "e0c50ec92954b90cf62b9d8b8e0d5b5802c2408e577e5e255a8d78c3dfdf7135", + "job-tracker-ui/src/ClientApp.tsx": "327cf5f9cf213c4d8146bf6fa2c0c0d20462b71e03ed0d73105823c5f26b0424", + "job-tracker-ui/src/DateLocalizationProvider.tsx": "cb03831c5f2e755585a82935614f8e1b778f563329535b0c9c9a38fb600fcf2c", + "job-tracker-ui/src/i18n/I18nProvider.tsx": "dfa8d95510a7dd872e1b9bbddf9bb4ab31da4d4b5e932b0099397d11e08ad108", + "job-tracker-ui/src/i18n/translations.ts": "a0b706a859264773418ec3f1275332e97add913de65c4d6efaef04b23ae8e1c5", + "job-tracker-ui/src/components/AddJobModal.tsx": "e3b846dc276e8d2a8084bf6e7e670a0639a46eea0788e90afa81722e6028f369", + "job-tracker-ui/src/components/EditJobDialog.tsx": "30a43317aff528e26f3bbf65c14b61d7f9171c66ee4f8255b5b56584aca9e88b", + "job-tracker-ui/src/date-picker-localisation.test.tsx": "75616ddbe8741628c463d0532656310d6cf96ed71be027690cb54c028cf3108b", + "job-tracker-ui/scripts/verify-job-date-widgets.mjs": "6d308426a1da7a947021b14aa8a2cb4e4b54109ed55b4126bd4d1a0fcca7a65c", + "job-tracker-ui/package.json": "3745394e406cefa40d30a87e840bccb359be147bac6ffba736e2ae90898a8626", + "job-tracker-ui/package-lock.json": "bf31e90d7af03e8af059db2aaf893925b9e8881a30a1688034ed88ef45d4fcab" + }, + "evidence": { + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-en-1440-light.png": "438d9c4a58e0d0cd4310deecc0185e29f8df2c81761282f5a5132354d35baa55", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-en.png": "438d9c4a58e0d0cd4310deecc0185e29f8df2c81761282f5a5132354d35baa55", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-nb-390-dark.png": "deca21bc4a1bd9267a601e57176d9ae9cd56cf4adac4246d87fba3b8459f10f9", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-nb-768-light.png": "69d2f6c99585714a57c62e8bdb4b24201251852293569a268ab45799250dec7b", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-nb.png": "deca21bc4a1bd9267a601e57176d9ae9cd56cf4adac4246d87fba3b8459f10f9", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-en-1440-light.png": "1233effc1a3866f05723da0502bce17acbaed73f8bb0e231686c68c281866891", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-en.png": "523463c6eb3d5c26794d39e840f3fddf2a25bba4787d3bbbb0aef035c12110ef", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-nb-390-dark.png": "deca21bc4a1bd9267a601e57176d9ae9cd56cf4adac4246d87fba3b8459f10f9", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-nb-768-light.png": "1bd1e0da5b058af007a6036e89491b0a61c0caa2315f09cc57eacd0fa54e2734", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-nb.png": "deca21bc4a1bd9267a601e57176d9ae9cd56cf4adac4246d87fba3b8459f10f9", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-en-1440-light.png": "523463c6eb3d5c26794d39e840f3fddf2a25bba4787d3bbbb0aef035c12110ef", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-en.png": "1233effc1a3866f05723da0502bce17acbaed73f8bb0e231686c68c281866891", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-nb-390-dark.png": "deca21bc4a1bd9267a601e57176d9ae9cd56cf4adac4246d87fba3b8459f10f9", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-nb-768-light.png": "69d2f6c99585714a57c62e8bdb4b24201251852293569a268ab45799250dec7b", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-nb.png": "deca21bc4a1bd9267a601e57176d9ae9cd56cf4adac4246d87fba3b8459f10f9", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/BROWSER.json": "f2ef5b1520df17f47b2599c61126c1f0b9b1c76e05e6430f933b222faa0d33d2", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/BROWSER.txt": "3577da81fe4e2847fdc52aba5591b74e2b3bfc741e27e07c3d6024f24ad9d827", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/BUILD.txt": "b7320a42ecddf034a53cff6b09fb00b92143d171a766309c823de8649e66a6cf", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-en-1440-light.png": "e59b40bf2f90285a1f1a03584d1e6165d36dc8813ce19089d350a6ff0f114c68", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-en.png": "a5a799597cbd3f9d09e445e30994674c7d2a6102a2707d16bfd8409ea12a9c36", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-nb-390-dark.png": "738229a9056084a73ace7a611d50573fb8642ea331d4e05045948bd152f4fb7e", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-nb-768-light.png": "bbbc82f449c9a10b24130f45b6dca0d7872abb261ca988e6303b1e0bcabf8769", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-nb.png": "738229a9056084a73ace7a611d50573fb8642ea331d4e05045948bd152f4fb7e", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-en-1440-light.png": "df09fdde0e79da9f2c4c330af99da58be033dcc43eb2ea9801d83dbf9a55cc6f", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-en.png": "df09fdde0e79da9f2c4c330af99da58be033dcc43eb2ea9801d83dbf9a55cc6f", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-nb-390-dark.png": "8b0eb35161b29b232aeab3d8df0ae4a37d2897154282db6a85e0467d33f358e3", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-nb-768-light.png": "ca67e1657feb25d0cc082e66219f74397b0df375705e2e36761e62f2f15e943e", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-nb.png": "8b0eb35161b29b232aeab3d8df0ae4a37d2897154282db6a85e0467d33f358e3", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-en-1440-light.png": "df09fdde0e79da9f2c4c330af99da58be033dcc43eb2ea9801d83dbf9a55cc6f", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-en.png": "72a0a084eaee3ca043c0a6232624cc19882de18914d1b7888c31d25f77af3707", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-nb-390-dark.png": "8b0eb35161b29b232aeab3d8df0ae4a37d2897154282db6a85e0467d33f358e3", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-nb-768-light.png": "ca67e1657feb25d0cc082e66219f74397b0df375705e2e36761e62f2f15e943e", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-nb.png": "8b0eb35161b29b232aeab3d8df0ae4a37d2897154282db6a85e0467d33f358e3", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-en-1440-light.png": "13d86f9996054b616c708685b5a0664283ccdd502c8f0b11e942aed04ca22f7e", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-en.png": "8a997149bb79bf466c77672e39ab57ccf3062808b59cdafc22e2dcad04886b89", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-nb-390-dark.png": "af756c322d271dd51f45381d814354d51ffd18c6ff71f4ed5cf0ec206e5fd1f2", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-nb-768-light.png": "7c100cde0a2387b8a266de98385008661271fb1abf2983e609e12212edfae71e", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-nb.png": "af756c322d271dd51f45381d814354d51ffd18c6ff71f4ed5cf0ec206e5fd1f2", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-en-1440-light.png": "dd7da891f399ee529795a46e2ac2d00574e67ed83b89d7f3b5c9fcd610e04b5e", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-en.png": "dd7da891f399ee529795a46e2ac2d00574e67ed83b89d7f3b5c9fcd610e04b5e", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-nb-390-dark.png": "af756c322d271dd51f45381d814354d51ffd18c6ff71f4ed5cf0ec206e5fd1f2", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-nb-768-light.png": "7c100cde0a2387b8a266de98385008661271fb1abf2983e609e12212edfae71e", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-nb.png": "af756c322d271dd51f45381d814354d51ffd18c6ff71f4ed5cf0ec206e5fd1f2", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-en-1440-light.png": "dd7da891f399ee529795a46e2ac2d00574e67ed83b89d7f3b5c9fcd610e04b5e", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-en.png": "d59b0c161b7cf7bc20300a64fee3ebd341c5806e80b7981d5e7cce374f9945ea", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-nb-390-dark.png": "af756c322d271dd51f45381d814354d51ffd18c6ff71f4ed5cf0ec206e5fd1f2", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-nb-768-light.png": "7c100cde0a2387b8a266de98385008661271fb1abf2983e609e12212edfae71e", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-nb.png": "af756c322d271dd51f45381d814354d51ffd18c6ff71f4ed5cf0ec206e5fd1f2", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/INITIAL-SIX.json": "7b349923cf25578e97ab41962a4d0142772377ccd1d4e3976caa9f50e815ac07", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/INITIAL-SIX.txt": "f0cc7a53c3991d21d4a71aa757e7770694062d4011b1bcfb6996eaec51a7af07", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/LINT.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/PILOT.json": "4fc9bae83fc3a97dffb19066b453cdc018a4739a376ef07dbb6bcaffc9603220", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/RED.json": "4fc9bae83fc3a97dffb19066b453cdc018a4739a376ef07dbb6bcaffc9603220", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/RED.txt": "e8f43bb10ee2325d671dd6f81670d2758f5aa77770fb294af7eb63ea5a6ea978", + "docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/TESTS.txt": "80deac40f1356333b8afe76401f22e32b9377f0de399be5fa4707381b9efd3c7", + "docs/ui-modernisation/visual-correction/EDIT_DIALOG_FLAT_REVIEW.md": "7a9775fd5e593b06672abcb514fc99f4209739160f4a54617b4c8491c229b705" + }, + "export": { + "job-tracker-ui/out/404.html": "83cb608e09dfbc29ccab79421e72a84a9a0645e6dfd0f701fedee47af7073e45", + "job-tracker-ui/out/__next.__PAGE__.txt": "d8dfc456a9d3d5d4c96cb57cf602393bc6a541ecf479fc08e7614d280e170f82", + "job-tracker-ui/out/__next._full.txt": "690cad8bcb1801d4b315b78fc1dbb61ab51a6413a3f7d9494bfc10c63c687053", + "job-tracker-ui/out/__next._tree.txt": "342e27c3e41561f714e5ae501b98958b07298e3f4a0d73ddc7a66402ce8acf78", + "job-tracker-ui/out/_next/static/chunks/0--vhwu1kmht5.js": "426fae50ff0485fb6af8e28a7d1751dfaefcb6118a24dab39b3a7099d38c18dd", + "job-tracker-ui/out/_next/static/chunks/0-_aq6ipzcshj.js": "39f90c215bf52aef6274ed3dcc0f8af32e21a37fe8845b3bca0d6ea60da6a8c2", + "job-tracker-ui/out/_next/static/chunks/00sdty8f_wo6_.js": "047077072852a0211c228c75d5e29836ba970771382ba0da4bac9fdd0bfac29f", + "job-tracker-ui/out/_next/static/chunks/021jk107jdn29.js": "aedfd5b422819006c59c634e5907edddb176beaea2d899a5cc9984285bb232d3", + "job-tracker-ui/out/_next/static/chunks/02pclekj6sxrn.js": "8de8b7bb4d26955b3f334c338dc6c2cdef52b134b6be2396e9c5cf85c3657448", + "job-tracker-ui/out/_next/static/chunks/05rgc5zsm9p5i.js": "1da7305ab9d8e95795327cce11a16db4c56d90429d7e1dea4c4088c085f20d69", + "job-tracker-ui/out/_next/static/chunks/0afg9bl7a8pj5.js": "bd0cec651950d5007f84273af5be8d8255806da4db54238f5c512442c7449459", + "job-tracker-ui/out/_next/static/chunks/0ah1fzqmie05a.js": "5c65505a7dcbac63ac71d254e619a4c800943bfb4fa16cd40c10cdbe7e9b6e31", + "job-tracker-ui/out/_next/static/chunks/0b3nrgli_w65x.js": "bf23e1a05a97de3a950e76eb206b2fbbe9003460891ecd5ab091155aa385badc", + "job-tracker-ui/out/_next/static/chunks/0bdt7ln111t48.js": "6184b1a61f22e2a640c17941634fdc75678ce93d142848d9f07f163e0d1fd201", + "job-tracker-ui/out/_next/static/chunks/0cz1d0mv5g_q7.js": "0973c1d64c88adc8e3c950410cb58b288f72118d5965b78049438deb8f2f9683", + "job-tracker-ui/out/_next/static/chunks/0og1crk78cn4a.js": "aa5031605cb2f46a612e94d9d71473f48a71aa4a5acfe8fe5f2dfc66d951ab40", + "job-tracker-ui/out/_next/static/chunks/0pvbhqkwp15b6.js": "f210cc1a8c203de6008b6137c0324afabb33f233c1ab56800fe9e6c963c0c34a", + "job-tracker-ui/out/_next/static/chunks/0q20g9o8x-k8z.js": "3d4d9086985419aa8866b032158196c774acb8bf318f3c8245508c8daa9c5148", + "job-tracker-ui/out/_next/static/chunks/0q_pwu9jxv4-d.js": "42a43b3d7245a413c7c29b4cbe87823037a6dbc637e2e282c92405470e0f575d", + "job-tracker-ui/out/_next/static/chunks/0qxm1h9uqfgpa.js": "a5af3192c76f3b8dac5c17afbe90d96a5c7652810ce69b7f39fbcf1f1231fd8c", + "job-tracker-ui/out/_next/static/chunks/0ta69108309yl.js": "07b8069d13ddaf7aaa24daf1070144a2e98b444ca162b628b8bfb8e1068d2967", + "job-tracker-ui/out/_next/static/chunks/0yyjyqkmq76v1.js": "d0764997ad88dd7a3cafd16038be78daec94520822c32b1495eb83517fb17aa0", + "job-tracker-ui/out/_next/static/chunks/0zep-wknuuxm3.js": "cc13d0dc908a4b047a165a50a226b787ee7707135b3f2c5894aab8cbd618a29c", + "job-tracker-ui/out/_next/static/chunks/1-8ykqf0n88k2.js": "eb208124ec838cb9a9ae366745bd81fba1c35eeceac128c567bbb7977ebb6a2e", + "job-tracker-ui/out/_next/static/chunks/10qxrc5f9nore.js": "512bfc44077703fa4e03e15ca48acf3501231c5e2cb9bf7beb2ec30224fe287b", + "job-tracker-ui/out/_next/static/chunks/1435in_k_-dhc.js": "4757476512d5c4dd25f9264a18b304ed4824b23aff1c09e134fcbff21d9c36b6", + "job-tracker-ui/out/_next/static/chunks/145oicobmjvm7.js": "d6bbbdeed1381652dc7412e5ce673a077579ecd5cee8934cb6b533c814098764", + "job-tracker-ui/out/_next/static/chunks/14e7ovj0s3elm.js": "070567dd4d23fb9fa0b9ba132185a697af6578045d43b2b1c7bbb2a1594d935d", + "job-tracker-ui/out/_next/static/chunks/15saa2mllmdp7.js": "6664972f61e1669d2ca1ed9af467df87d316efeadf59496ce8c68d8c84fd7512", + "job-tracker-ui/out/_next/static/chunks/16lfece6cnlln.js": "716363ba044f30b0e70440756b4e5eafa2d25f2e1628e855e3bc4ab9eabee3d3", + "job-tracker-ui/out/_next/static/chunks/188aj_hr_p4eq.js": "f10e4af24bebfb8b9e7306a5688ef45f07f280c920dc01815ac578fbe18e2182", + "job-tracker-ui/out/_next/static/chunks/1avt7t-z_q80r.js": "8cbd919d971eaf46e508f9e6b073a9183a29457c3c42c9566ec74b018894c061", + "job-tracker-ui/out/_next/static/chunks/1ke8pzecwofrg.css": "32e9ab963ebadebcbe2c68dffb24cfbfc8cc24255ad91b48b7941fc777bf7439", + "job-tracker-ui/out/_next/static/chunks/1req80b9jj38r.js": "eee4d2e3789e1215195dba99ad0f09d34f8c83da848322b76054722233e9dae3", + "job-tracker-ui/out/_next/static/chunks/1svx1qnrof8xa.js": "111c502a1ca939f7bf971ed1b3e3cda011b130c313a7f7df742ae4b1e14486ae", + "job-tracker-ui/out/_next/static/chunks/1w3q8yrcjn2jk.js": "365200e241ee9290e93d7c2fdba169f2b0a8e774541e3cbf3f6f2781110fa644", + "job-tracker-ui/out/_next/static/chunks/1xn023_28rgzj.js": "4f7f2108d030a48d039930736c92a55710975dddf419fe673f84d92899b1f575", + "job-tracker-ui/out/_next/static/chunks/1xwc-b795syag.css": "f73c002233f931ca14d0ae58815c47ca9f2659f25b1547a6d1fdca12a2a00b3f", + "job-tracker-ui/out/_next/static/chunks/22wx8--1b9tnq.js": "3f7d8e762371262c6a740b4dac21725b424847319afac46055e97074a99ff5f5", + "job-tracker-ui/out/_next/static/chunks/274f8aifi_wup.js": "bc5bc5617b4acbbbb1c7966322c508bb5554024d78e71e523e27f7f5bba5a8ab", + "job-tracker-ui/out/_next/static/chunks/29jdblthf0w7a.js": "e84b4f7c225d58099aa89999544f7318cb23c0c71f2385c31b3c9181a62ab7f0", + "job-tracker-ui/out/_next/static/chunks/2edynwqicn6ym.js": "c694af15bb117955e6f7f0962f47495b2be017dfdea93b6d4ede4d5e4fcd7efd", + "job-tracker-ui/out/_next/static/chunks/2ha8nlh4rv92e.js": "5cb4b4cee708f35ed54ef6289269fa866afbaa64fd47bf9275ff691664d3132e", + "job-tracker-ui/out/_next/static/chunks/2php_9zkhprrb.js": "4f91e63b1181693e7a3b269b1b24004d9abee13413b8396a916799b8c01620e8", + "job-tracker-ui/out/_next/static/chunks/2pllop_q35dkw.js": "21c9a7c53763010317a2d09460066017e1fd192691e6a0bd83ed20ea6e1fe9dd", + "job-tracker-ui/out/_next/static/chunks/2s2gjr6ro25dj.js": "7489e2ac285a05b563c2bcb4eaf9274bf930f2a7385f17d6d5e6850064b88b10", + "job-tracker-ui/out/_next/static/chunks/2vt8x99fh3ag7.js": "99d883591b1bbcd3c49758bd0bdbbc46af66eae5ecf0a75657fa1585d29d8f4c", + "job-tracker-ui/out/_next/static/chunks/30-q9iimktiql.js": "db89d5da1f101216d7f99e9518dc7f5ed84f8b40ac84a6ea55f73c01bf1aca1b", + "job-tracker-ui/out/_next/static/chunks/315n7snxk3fgw.js": "1993429aafa0753d5e9fd1ca63a4f6079ce7f7f37faa44716191f59c972c4d41", + "job-tracker-ui/out/_next/static/chunks/33at73n-mzpir.js": "1605cc3311cc6ca3b2f44b2e0217fe5441a2799fa32b0b0c94d7634f4861ac83", + "job-tracker-ui/out/_next/static/chunks/357yqeklh7414.js": "0192ab7198ebbe299d34a934c504dd4b562d1cccebb6e9d4c5163930c881b14c", + "job-tracker-ui/out/_next/static/chunks/35pq4ixaltkev.js": "f1e9d53e2481de01d7b04aa938397c2545b7d7dc42ce3d0ac5cd3f1141bda182", + "job-tracker-ui/out/_next/static/chunks/3_4dnl1l3809g.js": "50288c2864a9e8c7ef25c93762edb86e4e617778737b5b5a028c53c5b93d3b70", + "job-tracker-ui/out/_next/static/chunks/3bqn9b34na0b9.js": "f1b8ebcc1b22251c33c9f3a5d11c1f893cad2da2e8744a441e790f7347aa9e73", + "job-tracker-ui/out/_next/static/chunks/3gkylew_qn7cw.js": "7e6c74c81be0c41ab433e36d65b914f62c48f332922e27f7cc953476f4dd78cb", + "job-tracker-ui/out/_next/static/chunks/3i8h6eaa02hty.js": "8b0f0c73a472565f2f1317d33e0753984103d5a2fe7b0efd902fc180124664c9", + "job-tracker-ui/out/_next/static/chunks/3kwbf09xml2_g.js": "5d31587f866b3d52004ac4cb50a1c70961cb2fb60253e40d6374ba38ad9bdb9d", + "job-tracker-ui/out/_next/static/chunks/3la4obitihzpv.js": "9a5a57b46db389b98f1fd5baa86eba1a360300dae9d1ff3ffeae7bc3378135b9", + "job-tracker-ui/out/_next/static/chunks/3q4v10rrqy40n.js": "d87ff7b7a0f07d0d92eab3876481eb686a12d9c43d8b92cbe406aefa227a11c1", + "job-tracker-ui/out/_next/static/chunks/3xbcgmkebja05.js": "bb1e98db2657a4b067676ead2ea26172478a79c1b384a9f9fe6588e1481d33ee", + "job-tracker-ui/out/_next/static/chunks/turbopack-25fzg9ay_1ss-.js": "c40f39e993a30c96d6247bb3a7b581538bb046efe8ef8ec07bea3ba32291750f", + "job-tracker-ui/out/_next/static/QsrIdgiYLnUWA1kEdlsL9/_buildManifest.js": "9476e0afd3f9da68a64e6ec58631191fd3eaca62c9f5a377e7517fe9a89e59ea", + "job-tracker-ui/out/_next/static/QsrIdgiYLnUWA1kEdlsL9/_clientMiddlewareManifest.js": "5483e3295dc35dfe29ea932efc85341c916f10ff78ff5b0e965e003710893a4a", + "job-tracker-ui/out/_next/static/QsrIdgiYLnUWA1kEdlsL9/_ssgManifest.js": "678f6ce2cb80b1fe72fc67e7412be6e2ab6ada083111b64f7c40d35e3cba5e00", + "job-tracker-ui/out/_not-found/__next._full.txt": "639e536a4cfe3799bc101674fc5c23ac2827798cd15ac513cebd2d5746ae33f1", + "job-tracker-ui/out/_not-found/__next._not-found/__PAGE__.txt": "93ea4bcd4ae25f5a22a65a75c6471b355cbbb73851bc933e2d61ba09d71e82fe", + "job-tracker-ui/out/_not-found/__next._tree.txt": "19febb101baef1e95226752c9b6085d2f2455c9cdd57e658564381c8069332f6", + "job-tracker-ui/out/_not-found.html": "83cb608e09dfbc29ccab79421e72a84a9a0645e6dfd0f701fedee47af7073e45", + "job-tracker-ui/out/_not-found.txt": "639e536a4cfe3799bc101674fc5c23ac2827798cd15ac513cebd2d5746ae33f1", + "job-tracker-ui/out/favicon.ico": "8d4923e2c487805ea9f852a685b2cf0fb10512ded8290d2a5c37d1cc8fd0702a", + "job-tracker-ui/out/favicon.svg": "63ecf8f37f8bb146ecfae3917187c6b692d4e801641e8a314486a4007912f3a3", + "job-tracker-ui/out/index.html": "365b79fe1ad5d0932e7569b173c83d4f759fb2e1ad58f2d2348018e1c4c31716", + "job-tracker-ui/out/index.txt": "690cad8bcb1801d4b315b78fc1dbb61ab51a6413a3f7d9494bfc10c63c687053", + "job-tracker-ui/out/logo192.png": "bc652031597fabd19b9f14e22a71f809490d218037521b3b64d013418c1390b4", + "job-tracker-ui/out/logo512.png": "5129e9bc1ba812b711fd9a646d3a38a906d365a26ee685df183b8752458944d4", + "job-tracker-ui/out/manifest.json": "2667ce63c2e0835b7007239816a5597639321d333da396a78638dfa9e8a7c935", + "job-tracker-ui/out/mockups/dashboard.svg": "318be3adb1324c26eb30f05572a29528a3e38331c6a604652eef75b54f8c29dc", + "job-tracker-ui/out/mockups/pipeline.svg": "db2ef41faabeb90e7ce85413e168581686c54535d970fc7d8deda3888a479de4", + "job-tracker-ui/out/mockups/workspace.svg": "9bbab22349147c7b01d6e18c93c622a6f8aed6dedaf23715189ab54d60e1ddbd", + "job-tracker-ui/out/robots.txt": "e5ab0d231eeb01b4a982d1c79a6729cac9797ad15a69247e4f28ba6afc149b4c" + } +} diff --git a/docs/ui-modernisation/visual-correction/ROUTE_COVERAGE.json b/docs/ui-modernisation/visual-correction/ROUTE_COVERAGE.json index e02c45f4..21659e03 100644 --- a/docs/ui-modernisation/visual-correction/ROUTE_COVERAGE.json +++ b/docs/ui-modernisation/visual-correction/ROUTE_COVERAGE.json @@ -66,12 +66,13 @@ { "route": "/jobs", "owners": [ - "JobTable" + "JobTable", + "EditJobDialog" ], "visualStatus": "FLAT_ROWS_CORRECTED_PENDING_FINAL_VISUAL_REVIEW", - "afterStatus": "PASSED:36 configurations /108 ordinary, selection and row-menu states at bfbfaeb9. Earlier workspace, count, focus and Add Job evidence retained. Final visual and native acceptance remain open.", + "afterStatus": "PASSED:36 configurations /108 ordinary, selection and row-menu states at bfbfaeb9. Earlier workspace, count, focus and Add Job evidence retained. Final visual and native acceptance remain open. Edit dialog: four open sections; 29 targeted tests, nine paired desktop/tablet/mobile journeys and 27 accessibility captures. Counts overlap earlier date/revision checks.", "functionalCriteria": "Original preservation register retained; no capability acceptance promotion", - "evidence": "APPLICATION_ACTIONS_REVIEW.md; evidence/application-actions/BROWSER.json; earlier APPLICATION_SELECTION_REVIEW.md and APPLICATION_FLAT.md" + "evidence": "APPLICATION_ACTIONS_REVIEW.md; evidence/application-actions/BROWSER.json; earlier APPLICATION_SELECTION_REVIEW.md and APPLICATION_FLAT.md; EDIT_DIALOG_FLAT_REVIEW.md; evidence/edit-dialog-flat/BROWSER.json" }, { "route": "/jobs/:id", diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/BROWSER.json b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/BROWSER.json new file mode 100644 index 00000000..b1319946 --- /dev/null +++ b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/BROWSER.json @@ -0,0 +1,822 @@ +{ + "journeys": [ + { + "zone": "America/Los_Angeles", + "language": "en", + "width": 1440, + "touch": false, + "theme": "light", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 22, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "width": 390, + "touch": true, + "theme": "dark", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 22, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "width": 768, + "touch": true, + "theme": "light", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 22, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "Europe/Oslo", + "language": "en", + "width": 1440, + "touch": false, + "theme": "light", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 23, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "width": 390, + "touch": true, + "theme": "dark", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 23, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "width": 768, + "touch": true, + "theme": "light", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 23, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "width": 1440, + "touch": false, + "theme": "light", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 23, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "width": 390, + "touch": true, + "theme": "dark", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 23, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "width": 768, + "touch": true, + "theme": "light", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 23, + "fixtureSaveCreate": "PASS" + } + ], + "captures": [ + { + "zone": "America/Los_Angeles", + "language": "en", + "state": "calendar", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "en", + "state": "edit", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "en", + "state": "add", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "state": "calendar", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "state": "edit", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "state": "add", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "state": "calendar", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "state": "edit", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "state": "add", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "en", + "state": "calendar", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "en", + "state": "edit", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "en", + "state": "add", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "state": "calendar", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "state": "edit", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "state": "add", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "state": "calendar", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "state": "edit", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "state": "add", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "state": "calendar", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "state": "edit", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "state": "add", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "state": "calendar", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "state": "edit", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "state": "add", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "state": "calendar", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "state": "edit", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "state": "add", + "violations": [] + } + ], + "writes": [ + { + "zone": "America/Los_Angeles", + "language": "en", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "America/Los_Angeles", + "language": "en", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "Europe/Oslo", + "language": "en", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "Europe/Oslo", + "language": "en", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + } + ], + "errors": [], + "unavailableReads": [], + "blockedExternal": [ + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com" + ] +} \ No newline at end of file diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/BROWSER.txt b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/BROWSER.txt new file mode 100644 index 00000000..d0b6b78f --- /dev/null +++ b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/BROWSER.txt @@ -0,0 +1,10 @@ +Checking America-Los_Angeles-en-1440-light +Checking America-Los_Angeles-nb-390-dark +Checking America-Los_Angeles-nb-768-light +Checking Europe-Oslo-en-1440-light +Checking Europe-Oslo-nb-390-dark +Checking Europe-Oslo-nb-768-light +Checking Pacific-Kiritimati-en-1440-light +Checking Pacific-Kiritimati-nb-390-dark +Checking Pacific-Kiritimati-nb-768-light +PASS 9 real-widget journeys, 27 axe captures, 18 intercepted fixture writes diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/BUILD.txt b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/BUILD.txt new file mode 100644 index 00000000..dd11872b --- /dev/null +++ b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/BUILD.txt @@ -0,0 +1,23 @@ + +> job-tracker-ui@0.1.0 build +> node --max-old-space-size=4096 ./node_modules/next/dist/bin/next build + +▲ Next.js 16.4.1 (Turbopack) +✓ Running next.config.js took 29ms + + Creating an optimized production build ... +✓ Compiled successfully in 522ms + Running TypeScript ... + Finished TypeScript in 5.6s ... + Collecting page data using 4 workers ... + Generating static pages using 4 workers (0/3) ... +✓ Generating static pages using 4 workers (3/3) in 842ms + Finalizing page optimization ... + +Route (app) +┌ ○ / +└ ○ /_not-found + + +○ (Static) prerendered as static content + diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/INITIAL-SIX.json b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/INITIAL-SIX.json new file mode 100644 index 00000000..78e2caaa --- /dev/null +++ b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/INITIAL-SIX.json @@ -0,0 +1,552 @@ +{ + "journeys": [ + { + "zone": "America/Los_Angeles", + "language": "en", + "width": 1440, + "touch": false, + "theme": "light", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 22, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "width": 390, + "touch": true, + "theme": "dark", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 22, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "Europe/Oslo", + "language": "en", + "width": 1440, + "touch": false, + "theme": "light", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 23, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "width": 390, + "touch": true, + "theme": "dark", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 23, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "width": 1440, + "touch": false, + "theme": "light", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 23, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "width": 390, + "touch": true, + "theme": "dark", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 23, + "fixtureSaveCreate": "PASS" + } + ], + "captures": [ + { + "zone": "America/Los_Angeles", + "language": "en", + "state": "calendar", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "en", + "state": "edit", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "en", + "state": "add", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "state": "calendar", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "state": "edit", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "state": "add", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "en", + "state": "calendar", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "en", + "state": "edit", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "en", + "state": "add", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "state": "calendar", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "state": "edit", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "state": "add", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "state": "calendar", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "state": "edit", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "state": "add", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "state": "calendar", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "state": "edit", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "state": "add", + "violations": [] + } + ], + "writes": [ + { + "zone": "America/Los_Angeles", + "language": "en", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "America/Los_Angeles", + "language": "en", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "Europe/Oslo", + "language": "en", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "Europe/Oslo", + "language": "en", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + } + ], + "errors": [], + "unavailableReads": [], + "blockedExternal": [ + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com" + ] +} \ No newline at end of file diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/INITIAL-SIX.txt b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/INITIAL-SIX.txt new file mode 100644 index 00000000..e6bf4e7f --- /dev/null +++ b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/INITIAL-SIX.txt @@ -0,0 +1,7 @@ +Checking America-Los_Angeles-en +Checking America-Los_Angeles-nb +Checking Europe-Oslo-en +Checking Europe-Oslo-nb +Checking Pacific-Kiritimati-en +Checking Pacific-Kiritimati-nb +PASS 6 real-widget journeys, 18 axe captures, 12 intercepted fixture writes diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/LINT.txt b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/LINT.txt new file mode 100644 index 00000000..e69de29b diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/PILOT.json b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/PILOT.json new file mode 100644 index 00000000..5823c157 --- /dev/null +++ b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/PILOT.json @@ -0,0 +1,10 @@ +{ + "journeys": [], + "captures": [], + "writes": [], + "errors": [], + "unavailableReads": [], + "blockedExternal": [ + "https://fonts.googleapis.com" + ] +} \ No newline at end of file diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/RED.json b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/RED.json new file mode 100644 index 00000000..5823c157 --- /dev/null +++ b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/RED.json @@ -0,0 +1,10 @@ +{ + "journeys": [], + "captures": [], + "writes": [], + "errors": [], + "unavailableReads": [], + "blockedExternal": [ + "https://fonts.googleapis.com" + ] +} \ No newline at end of file diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/RED.txt b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/RED.txt new file mode 100644 index 00000000..54342b3e --- /dev/null +++ b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/RED.txt @@ -0,0 +1,51 @@ +Checking America-Los_Angeles-en +node:internal/modules/run_main:107 + triggerUncaughtException( + ^ + +ExpectError: expect(locator).toHaveCount(expected) failed + +Locator: locator('[role="dialog"][aria-labelledby="_r_13_"]').locator('.MuiDialogContent-root .MuiPaper-outlined') +Expected: 0 +Received: 4 +Timeout: 5000ms + +Call log: + - Expect "to.have.count" with timeout 5000ms + - waiting for locator('[role="dialog"][aria-labelledby="_r_13_"]').locator('.MuiDialogContent-root .MuiPaper-outlined') + 14 × locator resolved to 4 elements + - unexpected value "4" + + at captureRawStack (C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\job-tracker-ui\node_modules\playwright-core\lib\coreBundle.js:9681:17) + at callMatcherAsStep (C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\job-tracker-ui\node_modules\playwright\lib\matchers\expect.js:13310:57) + at Object.toHaveCount (C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\job-tracker-ui\node_modules\playwright\lib\matchers\expect.js:13300:23) + at C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\job-tracker-ui\scripts\verify-job-date-widgets.mjs:86:79 { + matcherResult: { + actual: 4, + expected: 0, + message: 'expect(locator).toHaveCount(expected) failed\n' + + '\n' + + `Locator: locator('[role="dialog"][aria-labelledby="_r_13_"]').locator('.MuiDialogContent-root .MuiPaper-outlined')\n` + + 'Expected: 0\n' + + 'Received: 4\n' + + 'Timeout: 5000ms\n' + + '\n' + + 'Call log:\n' + + ' - Expect "to.have.count" with timeout 5000ms\n' + + ` - waiting for locator('[role="dialog"][aria-labelledby="_r_13_"]').locator('.MuiDialogContent-root .MuiPaper-outlined')\n` + + ' 14 × locator resolved to 4 elements\n' + + ' - unexpected value "4"\n', + name: 'toHaveCount', + pass: false, + log: [ + ' - Expect "to.have.count" with timeout 5000ms', + ` - waiting for locator('[role="dialog"][aria-labelledby="_r_13_"]').locator('.MuiDialogContent-root .MuiPaper-outlined')`, + ' 14 × locator resolved to 4 elements', + ' - unexpected value "4"' + ], + timeout: 5000, + ariaSnapshot: undefined + } +} + +Node.js v24.19.0 diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/TESTS.txt b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/TESTS.txt new file mode 100644 index 00000000..8e2ce59f --- /dev/null +++ b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/TESTS.txt @@ -0,0 +1,10 @@ + +> job-tracker-ui@0.1.0 test +> jest --runInBand edit-job-revision.test.tsx job-date-picker-calendar.test.tsx job-table-density.test.tsx + + +Test Suites: 3 passed, 3 total +Tests: 29 passed, 29 total +Snapshots: 0 total +Time: 21.027 s, estimated 25 s +Ran all test suites matching edit-job-revision.test.tsx|job-date-picker-calendar.test.tsx|job-table-density.test.tsx. diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-en-1440-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-en-1440-light.png new file mode 100644 index 00000000..d54f37c0 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-en-1440-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-en.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-en.png new file mode 100644 index 00000000..d54f37c0 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-en.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-nb-390-dark.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-nb-390-dark.png new file mode 100644 index 00000000..f5b230ff Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-nb-390-dark.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-nb-768-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-nb-768-light.png new file mode 100644 index 00000000..70ee750a Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-nb-768-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-nb.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-nb.png new file mode 100644 index 00000000..f5b230ff Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-America-Los_Angeles-nb.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-en-1440-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-en-1440-light.png new file mode 100644 index 00000000..2bab0d2f Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-en-1440-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-en.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-en.png new file mode 100644 index 00000000..eee0be90 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-en.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-nb-390-dark.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-nb-390-dark.png new file mode 100644 index 00000000..f5b230ff Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-nb-390-dark.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-nb-768-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-nb-768-light.png new file mode 100644 index 00000000..e5eb809f Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-nb-768-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-nb.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-nb.png new file mode 100644 index 00000000..f5b230ff Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Europe-Oslo-nb.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-en-1440-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-en-1440-light.png new file mode 100644 index 00000000..eee0be90 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-en-1440-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-en.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-en.png new file mode 100644 index 00000000..2bab0d2f Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-en.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-nb-390-dark.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-nb-390-dark.png new file mode 100644 index 00000000..f5b230ff Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-nb-390-dark.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-nb-768-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-nb-768-light.png new file mode 100644 index 00000000..70ee750a Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-nb-768-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-nb.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-nb.png new file mode 100644 index 00000000..f5b230ff Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/add-Pacific-Kiritimati-nb.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-en-1440-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-en-1440-light.png new file mode 100644 index 00000000..7469e7a6 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-en-1440-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-en.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-en.png new file mode 100644 index 00000000..ebff48c2 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-en.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-nb-390-dark.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-nb-390-dark.png new file mode 100644 index 00000000..30704f91 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-nb-390-dark.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-nb-768-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-nb-768-light.png new file mode 100644 index 00000000..ed84cfe0 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-nb-768-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-nb.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-nb.png new file mode 100644 index 00000000..30704f91 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-America-Los_Angeles-nb.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-en-1440-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-en-1440-light.png new file mode 100644 index 00000000..ed4700e8 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-en-1440-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-en.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-en.png new file mode 100644 index 00000000..ed4700e8 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-en.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-nb-390-dark.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-nb-390-dark.png new file mode 100644 index 00000000..199522ea Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-nb-390-dark.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-nb-768-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-nb-768-light.png new file mode 100644 index 00000000..3a0ee615 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-nb-768-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-nb.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-nb.png new file mode 100644 index 00000000..199522ea Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Europe-Oslo-nb.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-en-1440-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-en-1440-light.png new file mode 100644 index 00000000..ed4700e8 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-en-1440-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-en.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-en.png new file mode 100644 index 00000000..c434863c Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-en.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-nb-390-dark.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-nb-390-dark.png new file mode 100644 index 00000000..199522ea Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-nb-390-dark.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-nb-768-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-nb-768-light.png new file mode 100644 index 00000000..3a0ee615 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-nb-768-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-nb.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-nb.png new file mode 100644 index 00000000..199522ea Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/calendar-Pacific-Kiritimati-nb.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-en-1440-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-en-1440-light.png new file mode 100644 index 00000000..475ebd36 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-en-1440-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-en.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-en.png new file mode 100644 index 00000000..9e469f71 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-en.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-nb-390-dark.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-nb-390-dark.png new file mode 100644 index 00000000..fe603653 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-nb-390-dark.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-nb-768-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-nb-768-light.png new file mode 100644 index 00000000..989bc423 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-nb-768-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-nb.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-nb.png new file mode 100644 index 00000000..fe603653 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-America-Los_Angeles-nb.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-en-1440-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-en-1440-light.png new file mode 100644 index 00000000..c379b5bd Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-en-1440-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-en.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-en.png new file mode 100644 index 00000000..c379b5bd Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-en.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-nb-390-dark.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-nb-390-dark.png new file mode 100644 index 00000000..fe603653 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-nb-390-dark.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-nb-768-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-nb-768-light.png new file mode 100644 index 00000000..989bc423 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-nb-768-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-nb.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-nb.png new file mode 100644 index 00000000..fe603653 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Europe-Oslo-nb.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-en-1440-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-en-1440-light.png new file mode 100644 index 00000000..c379b5bd Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-en-1440-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-en.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-en.png new file mode 100644 index 00000000..102289c6 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-en.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-nb-390-dark.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-nb-390-dark.png new file mode 100644 index 00000000..fe603653 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-nb-390-dark.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-nb-768-light.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-nb-768-light.png new file mode 100644 index 00000000..989bc423 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-nb-768-light.png differ diff --git a/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-nb.png b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-nb.png new file mode 100644 index 00000000..fe603653 Binary files /dev/null and b/docs/ui-modernisation/visual-correction/evidence/edit-dialog-flat/edit-Pacific-Kiritimati-nb.png differ