Finish the redesign's edges: auth page, modals, dead code, docs

The sign-in page becomes a plain centred column with the brand mark
and a segmented login/register switch, modals lose their last inner
boxes, the red-days list collapses every year but the current one,
and the retired components' CSS, an unused list component and 23
unreferenced translation keys are removed. ARCHITECTURE.md documents
the Almanacka styling conventions and the per-year balance rule.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XBRLomdLK9jF7wU7a8AA6H
This commit is contained in:
2026-09-20 07:00:22 +02:00
parent eafa32e6b0
commit 0081f60b06
28 changed files with 326 additions and 745 deletions
+1 -8
View File
@@ -21,7 +21,6 @@ export const settings = {
'parentBalance.dubbeldagarLeftLabel': 'Dubbeldagar kvar (0–60)',
'parentBalance.invalid': 'Summan (sjukpenningnivå + lägstanivå) kan inte överstiga {total} dagar.',
'parentBalance.lagstaLeftLabel': 'Lägstanivå kvar (0–90)',
'parentBalance.loadingBalance': 'Laddar saldo…',
'parentBalance.presetButton': 'Inga dagar uttagna',
'parentBalance.rangeError': 'Ange ett tal mellan {min} och {max}.',
'parentBalance.reservedExceedsError': 'Reserverade dagar kan inte överstiga sjukpenningnivå + lägstanivå kvar.',
@@ -32,6 +31,7 @@ export const settings = {
'parentBalance.savingButton': 'Sparar…',
'parentBalance.sjukpenningLeftLabel': 'Sjukpenningnivå kvar (0–390)',
'parentBalance.summary': '= {left} av {total} dagar kvar',
'parentBalance.summaryDubbeldagar': '{count} dubbeldagar kvar',
'parentBalance.title': '{name}s dagar kvar',
'parentBalance.titleSelf': 'Dina dagar kvar',
'parentProfileInput.employed': 'Anställd',
@@ -70,7 +70,6 @@ export const settings = {
'settings.languageEnglishOption': 'English',
'settings.languageLabel': 'Välj språk / Select language',
'settings.languageSwedishOption': 'Svenska',
'settings.loading': 'Laddar inställningar...',
'settings.membersLoading': 'Laddar medlemmar…',
'settings.noChildSelected': 'Inget barn valt ännu.',
'settings.partnerActionErrorNotFound': 'Kunde inte hitta partnern. Ladda om sidan och försök igen.',
@@ -112,15 +111,9 @@ export const settings = {
'settings.title': 'Inställningar',
'settings.vacationHelp': 'Ange semesterdagar per år. Det första året är du oftast hemma mer och har färre dagar att lägga på semester, medan kommande år har din fulla årliga tilldelning. Detta styr hur mycket tid planeraren har att arbeta med.',
'settings.youBadge': '(Du)',
'vacationDaysList.empty': 'Inga semesterdagar registrerade.',
'vacationDaysList.itemDays': '{count} dagar',
'vacationDaysList.loading': 'Laddar semesterdagar…',
'vacationDaysList.savedSuffix': '(+{count} sparade)',
'vacationDaysTable.assumedBadge': 'Antaget',
'vacationDaysTable.assumedPrompt': 'Inget värde är registrerat för detta år — 25 dagar (lagstadgat) har antagits. Bekräfta eller ändra nedan.',
'vacationDaysTable.empty': 'Inga år att visa ännu.',
'vacationDaysTable.saveButton': 'Spara',
'vacationDaysTable.savedDaysHeader': 'Sparade dagar in',
'vacationDaysTable.vacationDaysHeader': 'Semesterdagar',
'vacationDaysTable.yearHeader': 'År',
} as const