test(applications): retain flat edit dialog visual evidence
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -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",
|
||||
|
||||
@@ -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"
|
||||
]
|
||||
}
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
]
|
||||
}
|
||||
@@ -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
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"journeys": [],
|
||||
"captures": [],
|
||||
"writes": [],
|
||||
"errors": [],
|
||||
"unavailableReads": [],
|
||||
"blockedExternal": [
|
||||
"https://fonts.googleapis.com"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"journeys": [],
|
||||
"captures": [],
|
||||
"writes": [],
|
||||
"errors": [],
|
||||
"unavailableReads": [],
|
||||
"blockedExternal": [
|
||||
"https://fonts.googleapis.com"
|
||||
]
|
||||
}
|
||||
@@ -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
|
||||
@@ -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.
|
||||
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 88 KiB |
|
After Width: | Height: | Size: 88 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 47 KiB |