feat(ui): simplify A3 workspace and refresh saved AI availability

This commit is contained in:
cesnimda
2026-11-04 00:21:04 +01:00
parent 7aa54bff1f
commit 2218659ecf
216 changed files with 7935 additions and 115 deletions
@@ -0,0 +1,695 @@
{
"screens": [
{
"width": 320,
"language": "en",
"mode": "light",
"state": "ai-review",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "content",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "preview",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "dark",
"state": "ai-review",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "dark",
"state": "content",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "dark",
"state": "preview",
"violations": []
},
{
"width": 320,
"language": "nb",
"mode": "light",
"state": "ai-review",
"violations": []
},
{
"width": 320,
"language": "nb",
"mode": "light",
"state": "content",
"violations": []
},
{
"width": 320,
"language": "nb",
"mode": "light",
"state": "preview",
"violations": []
},
{
"width": 320,
"language": "nb",
"mode": "dark",
"state": "ai-review",
"violations": []
},
{
"width": 320,
"language": "nb",
"mode": "dark",
"state": "content",
"violations": []
},
{
"width": 320,
"language": "nb",
"mode": "dark",
"state": "preview",
"violations": []
},
{
"width": 360,
"language": "en",
"mode": "light",
"state": "ai-review",
"violations": []
},
{
"width": 360,
"language": "en",
"mode": "light",
"state": "content",
"violations": []
},
{
"width": 360,
"language": "en",
"mode": "light",
"state": "preview",
"violations": []
},
{
"width": 360,
"language": "en",
"mode": "dark",
"state": "ai-review",
"violations": []
},
{
"width": 360,
"language": "en",
"mode": "dark",
"state": "content",
"violations": []
},
{
"width": 360,
"language": "en",
"mode": "dark",
"state": "preview",
"violations": []
},
{
"width": 360,
"language": "nb",
"mode": "light",
"state": "ai-review",
"violations": []
},
{
"width": 360,
"language": "nb",
"mode": "light",
"state": "content",
"violations": []
},
{
"width": 360,
"language": "nb",
"mode": "light",
"state": "preview",
"violations": []
},
{
"width": 360,
"language": "nb",
"mode": "dark",
"state": "ai-review",
"violations": []
},
{
"width": 360,
"language": "nb",
"mode": "dark",
"state": "content",
"violations": []
},
{
"width": 360,
"language": "nb",
"mode": "dark",
"state": "preview",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "light",
"state": "ai-review",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "light",
"state": "content",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "light",
"state": "preview",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "dark",
"state": "ai-review",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "dark",
"state": "content",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "dark",
"state": "preview",
"violations": []
},
{
"width": 390,
"language": "nb",
"mode": "light",
"state": "ai-review",
"violations": []
},
{
"width": 390,
"language": "nb",
"mode": "light",
"state": "content",
"violations": []
},
{
"width": 390,
"language": "nb",
"mode": "light",
"state": "preview",
"violations": []
},
{
"width": 390,
"language": "nb",
"mode": "dark",
"state": "ai-review",
"violations": []
},
{
"width": 390,
"language": "nb",
"mode": "dark",
"state": "content",
"violations": []
},
{
"width": 390,
"language": "nb",
"mode": "dark",
"state": "preview",
"violations": []
},
{
"width": 430,
"language": "en",
"mode": "light",
"state": "ai-review",
"violations": []
},
{
"width": 430,
"language": "en",
"mode": "light",
"state": "content",
"violations": []
},
{
"width": 430,
"language": "en",
"mode": "light",
"state": "preview",
"violations": []
},
{
"width": 430,
"language": "en",
"mode": "dark",
"state": "ai-review",
"violations": []
},
{
"width": 430,
"language": "en",
"mode": "dark",
"state": "content",
"violations": []
},
{
"width": 430,
"language": "en",
"mode": "dark",
"state": "preview",
"violations": []
},
{
"width": 430,
"language": "nb",
"mode": "light",
"state": "ai-review",
"violations": []
},
{
"width": 430,
"language": "nb",
"mode": "light",
"state": "content",
"violations": []
},
{
"width": 430,
"language": "nb",
"mode": "light",
"state": "preview",
"violations": []
},
{
"width": 430,
"language": "nb",
"mode": "dark",
"state": "ai-review",
"violations": []
},
{
"width": 430,
"language": "nb",
"mode": "dark",
"state": "content",
"violations": []
},
{
"width": 430,
"language": "nb",
"mode": "dark",
"state": "preview",
"violations": []
},
{
"width": 768,
"language": "en",
"mode": "light",
"state": "ai-review",
"violations": [
{
"id": "target-size",
"impact": "serious",
"tags": [
"cat.sensory-and-visual-cues",
"wcag22aa",
"wcag258"
],
"description": "Ensure touch targets have sufficient size and space",
"help": "All touch targets must be 24px large, or leave sufficient space",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.13/target-size?application=playwright",
"nodes": [
{
"any": [
{
"id": "target-size",
"data": {
"messageKey": "partiallyObscured",
"minSize": 24,
"width": 4,
"height": 44
},
"relatedNodes": [
{
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\" lang=\"en\" aria-label=\"English\" aria-pressed=\"true\">",
"target": [
".MuiButtonGroup-firstButton"
]
},
{
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\" lang=\"nb\" aria-label=\"Norsk bokmål\" aria-pressed=\"false\">",
"target": [
".MuiButtonGroup-lastButton"
]
}
],
"impact": "serious",
"message": "Target has insufficient size because it is partially obscured (smallest space is 4px by 44px, should be at least 24px by 24px)"
},
{
"id": "target-offset",
"data": {
"closestOffset": 4,
"minOffset": 24
},
"relatedNodes": [
{
"html": "<button class=\"MuiButtonBase-root M...\" tabindex=\"0\" type=\"button\" lang=\"en\" aria-label=\"English\" aria-pressed=\"true\">",
"target": [
".MuiButtonGroup-firstButton"
]
}
],
"impact": "serious",
"message": "Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 4px instead of at least 24px."
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button class=\"MuiButtonBase-root MuiIconButton-root MuiIconButton-colorSecondary MuiIconButton-sizeSmall css-g1pgej\" tabindex=\"0\" type=\"button\" title=\"Collapse sidebar\" aria-label=\"Collapse sidebar\">",
"target": [
"button[title=\"Collapse sidebar\"]"
],
"failureSummary": "Fix any of the following:\n Target has insufficient size because it is partially obscured (smallest space is 4px by 44px, should be at least 24px by 24px)\n Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 4px instead of at least 24px."
}
]
}
]
}
],
"journeys": [
{
"width": 320,
"language": "en",
"mode": "light",
"translatedReviewCaption": "PASS",
"explicitReviewWithoutApply": "PASS",
"uiLanguageDistinctFromOutputLanguage": "PASS"
},
{
"width": 320,
"language": "en",
"mode": "dark",
"translatedReviewCaption": "PASS",
"explicitReviewWithoutApply": "PASS",
"uiLanguageDistinctFromOutputLanguage": "PASS"
},
{
"width": 320,
"language": "nb",
"mode": "light",
"translatedReviewCaption": "PASS",
"explicitReviewWithoutApply": "PASS",
"uiLanguageDistinctFromOutputLanguage": "PASS"
},
{
"width": 320,
"language": "nb",
"mode": "dark",
"translatedReviewCaption": "PASS",
"explicitReviewWithoutApply": "PASS",
"uiLanguageDistinctFromOutputLanguage": "PASS"
},
{
"width": 360,
"language": "en",
"mode": "light",
"translatedReviewCaption": "PASS",
"explicitReviewWithoutApply": "PASS",
"uiLanguageDistinctFromOutputLanguage": "PASS"
},
{
"width": 360,
"language": "en",
"mode": "dark",
"translatedReviewCaption": "PASS",
"explicitReviewWithoutApply": "PASS",
"uiLanguageDistinctFromOutputLanguage": "PASS"
},
{
"width": 360,
"language": "nb",
"mode": "light",
"translatedReviewCaption": "PASS",
"explicitReviewWithoutApply": "PASS",
"uiLanguageDistinctFromOutputLanguage": "PASS"
},
{
"width": 360,
"language": "nb",
"mode": "dark",
"translatedReviewCaption": "PASS",
"explicitReviewWithoutApply": "PASS",
"uiLanguageDistinctFromOutputLanguage": "PASS"
},
{
"width": 390,
"language": "en",
"mode": "light",
"translatedReviewCaption": "PASS",
"explicitReviewWithoutApply": "PASS",
"uiLanguageDistinctFromOutputLanguage": "PASS"
},
{
"width": 390,
"language": "en",
"mode": "dark",
"translatedReviewCaption": "PASS",
"explicitReviewWithoutApply": "PASS",
"uiLanguageDistinctFromOutputLanguage": "PASS"
},
{
"width": 390,
"language": "nb",
"mode": "light",
"translatedReviewCaption": "PASS",
"explicitReviewWithoutApply": "PASS",
"uiLanguageDistinctFromOutputLanguage": "PASS"
},
{
"width": 390,
"language": "nb",
"mode": "dark",
"translatedReviewCaption": "PASS",
"explicitReviewWithoutApply": "PASS",
"uiLanguageDistinctFromOutputLanguage": "PASS"
},
{
"width": 430,
"language": "en",
"mode": "light",
"translatedReviewCaption": "PASS",
"explicitReviewWithoutApply": "PASS",
"uiLanguageDistinctFromOutputLanguage": "PASS"
},
{
"width": 430,
"language": "en",
"mode": "dark",
"translatedReviewCaption": "PASS",
"explicitReviewWithoutApply": "PASS",
"uiLanguageDistinctFromOutputLanguage": "PASS"
},
{
"width": 430,
"language": "nb",
"mode": "light",
"translatedReviewCaption": "PASS",
"explicitReviewWithoutApply": "PASS",
"uiLanguageDistinctFromOutputLanguage": "PASS"
},
{
"width": 430,
"language": "nb",
"mode": "dark",
"translatedReviewCaption": "PASS",
"explicitReviewWithoutApply": "PASS",
"uiLanguageDistinctFromOutputLanguage": "PASS"
}
],
"errors": [],
"unexpectedWrites": [],
"writes": [],
"proposals": [
{
"width": 320,
"language": "en",
"mode": "light",
"outputLanguage": "en"
},
{
"width": 320,
"language": "en",
"mode": "dark",
"outputLanguage": "en"
},
{
"width": 320,
"language": "nb",
"mode": "light",
"outputLanguage": "en"
},
{
"width": 320,
"language": "nb",
"mode": "dark",
"outputLanguage": "en"
},
{
"width": 360,
"language": "en",
"mode": "light",
"outputLanguage": "en"
},
{
"width": 360,
"language": "en",
"mode": "dark",
"outputLanguage": "en"
},
{
"width": 360,
"language": "nb",
"mode": "light",
"outputLanguage": "en"
},
{
"width": 360,
"language": "nb",
"mode": "dark",
"outputLanguage": "en"
},
{
"width": 390,
"language": "en",
"mode": "light",
"outputLanguage": "en"
},
{
"width": 390,
"language": "en",
"mode": "dark",
"outputLanguage": "en"
},
{
"width": 390,
"language": "nb",
"mode": "light",
"outputLanguage": "en"
},
{
"width": 390,
"language": "nb",
"mode": "dark",
"outputLanguage": "en"
},
{
"width": 430,
"language": "en",
"mode": "light",
"outputLanguage": "en"
},
{
"width": 430,
"language": "en",
"mode": "dark",
"outputLanguage": "en"
},
{
"width": 430,
"language": "nb",
"mode": "light",
"outputLanguage": "en"
},
{
"width": 430,
"language": "nb",
"mode": "dark",
"outputLanguage": "en"
},
{
"width": 768,
"language": "en",
"mode": "light",
"outputLanguage": "en"
}
],
"unavailableReads": [
"/api/companies",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/companies"
],
"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",
"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"
],
"limits": [
"All API, AI and preview results are synthetic fixtures. No model activation, semantic translation quality, backend end-to-end or physical PDF qualification.",
"No native device, screen reader, provider, integrated security, deployment or release acceptance."
]
}