style(ui): open career and document surfaces and show single-month activity

This commit is contained in:
cesnimda
2026-11-04 07:16:25 +01:00
parent 79d7bbe0a1
commit b31ce6176b
35 changed files with 375 additions and 47 deletions
@@ -0,0 +1,74 @@
{
"screens": [
{
"width": 320,
"language": "en",
"mode": "light",
"state": "agenda",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "month",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "linked-application",
"violations": []
}
],
"journeys": [
{
"width": 320,
"language": "en",
"mode": "light",
"agendaMonthSelectionPersistedPreferenceBoundedMonthNavigationLinkedDeadline": "PASS"
}
],
"errors": [],
"unexpectedWrites": [],
"reads": [
{
"width": 320,
"language": "en",
"mode": "light",
"from": "2026-11-01",
"to": "2026-11-30"
},
{
"width": 320,
"language": "en",
"mode": "light",
"from": "2026-12-01",
"to": "2026-12-31"
},
{
"width": 320,
"language": "en",
"mode": "light",
"from": "2026-11-01",
"to": "2026-11-30"
},
{
"width": 320,
"language": "en",
"mode": "light",
"from": "2026-11-01",
"to": "2026-11-30"
}
],
"blockedExternal": [
"https://fonts.googleapis.com",
"https://fonts.googleapis.com"
],
"limits": [
"Controlled API fixtures, not a live backend/provider or reminder delivery.",
"Date-level recorded deadline/follow-up display; no fabricated interview appointments or source timezone reconstruction.",
"No native-device, physical rendering, final security or release qualification."
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

@@ -0,0 +1,99 @@
{
"screens": [
{
"width": 320,
"language": "en",
"mode": "light",
"state": "overview",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "profile",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "import-review",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "library",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "cv-editor",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "letter",
"violations": []
}
],
"journeys": [
{
"width": 320,
"language": "en",
"mode": "light",
"all14KeyboardEditTargets": "PASS",
"canonicalSaveStableIds": "PASS",
"legacyImportComparisonSelectionNoApply": "PASS",
"libraryKeyboardOpen": "PASS",
"cvResponsiveRename": "PASS",
"letterResponsiveManualSave": "PASS"
}
],
"errors": [],
"unexpectedWrites": [],
"mockedWrites": [
{
"width": 320,
"language": "en",
"mode": "light",
"action": "canonicalProjectSave"
},
{
"width": 320,
"language": "en",
"mode": "light",
"action": "variantRename"
},
{
"width": 320,
"language": "en",
"mode": "light",
"action": "manualLetterSave"
}
],
"renderReads": 1,
"unavailableReads": [
"/api/companies",
"/api/companies",
"/api/cv/themes/modern/preview",
"/api/jobapplications/42/cv",
"/api/companies"
],
"blockedExternal": [
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com"
],
"limits": [
"All API and preview responses are controlled fixtures; not backend end-to-end or physical PDF qualification.",
"Legacy import comparison and selection only; no parser, model, import acceptance or source mutation.",
"No native device, screen reader, provider, integrated security, deployment or release acceptance."
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

@@ -0,0 +1,81 @@
{
"screens": [
{
"width": 320,
"language": "en",
"mode": "light",
"state": "documents",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "document-filtered",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "inbox",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "message",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "send-confirmation",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "uncertain-send",
"violations": []
}
],
"journeys": [
{
"width": 320,
"language": "en",
"mode": "light",
"documentFilterFocusDownloadSource": "PASS",
"inboxFocusPlainTextReplySaveExplicitConfirmUncertainNoRetry": "PASS"
}
],
"errors": [],
"unexpectedWrites": [],
"mockedWrites": [
{
"width": 320,
"language": "en",
"mode": "light",
"action": "saveDraft"
},
{
"width": 320,
"language": "en",
"mode": "light",
"action": "confirmedSendFixtureUncertain"
}
],
"unavailableReads": [],
"blockedExternal": [
"https://fonts.googleapis.com",
"https://fonts.googleapis.com"
],
"limits": [
"Synthetic metadata/binary/mail/provider fixtures; not live storage, mailbox, OAuth or delivery.",
"Browser covers draft save, explicit confirmation and controlled uncertain outcome only; other recovery/conflict paths remain targeted tests.",
"No real sending, native device, final integrated security or release acceptance."
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB