style(ui): redesign Dashboard and Kanban to match mockups
CI and Deploy / test (push) Successful in 2m16s
CI and Deploy / deploy (push) Successful in 42s

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
cesnimda
2026-07-13 09:05:54 +02:00
parent 1ab92e5c9d
commit 81512db1cb
3 changed files with 358 additions and 224 deletions
+16
View File
@@ -404,6 +404,11 @@ export const translations = {
dashboardDaysUntilFirstReply: "Days until first reply",
dashboardResponsesLogged: "Responses logged",
dashboardAcrossActiveJobs: "Across active jobs",
dashboardResponseRateTile: "Response rate",
dashboardInterviews: "Interviews",
dashboardUpcomingCount: "{count} upcoming",
dashboardOverdueCount: "{count} overdue",
dashboardFollowUpsDue: "Follow-ups due",
dashboardLowReadiness: "Low readiness",
dashboardMissingTailoredCv: "Reminder jobs missing tailored CV",
dashboardApplicationActivity: "Application activity",
@@ -476,6 +481,9 @@ export const translations = {
adminUsersPassword: "Password",
kanbanHint: "Drag cards between columns to update status.",
kanbanDropHere: "Drop here",
kanbanAppliedAgo: "Applied {days}d ago",
kanbanFollowUpNow: "Follow up now",
kanbanReplyDueIn: "Reply due in {days}d",
adminSystemTitle: "System status",
adminSystemSubtitle: "Production diagnostics for runtime, database, auth, email, AI service health, and OCR readiness.",
adminSystemRunProbe: "Run probe now",
@@ -1458,6 +1466,11 @@ export const translations = {
dashboardDaysUntilFirstReply: "Dager til første svar",
dashboardResponsesLogged: "Registrerte svar",
dashboardAcrossActiveJobs: "På tvers av aktive jobber",
dashboardResponseRateTile: "Svarrate",
dashboardInterviews: "Intervjuer",
dashboardUpcomingCount: "{count} kommende",
dashboardOverdueCount: "{count} forfalt",
dashboardFollowUpsDue: "Oppfølginger som venter",
dashboardLowReadiness: "Lav beredskap",
dashboardMissingTailoredCv: "Påminnelsesjobber uten skreddersydd CV",
dashboardApplicationActivity: "Søknadsaktivitet",
@@ -1530,6 +1543,9 @@ export const translations = {
adminUsersPassword: "Passord",
kanbanHint: "Dra kort mellom kolonnene for å oppdatere status.",
kanbanDropHere: "Slipp her",
kanbanAppliedAgo: "Søkt for {days}d siden",
kanbanFollowUpNow: "Følg opp nå",
kanbanReplyDueIn: "Svar forfaller om {days}d",
adminSystemTitle: "Systemstatus",
adminSystemSubtitle: "Produksjonsdiagnostikk for kjøretid, database, autentisering, e-post, AI-tjenestehelse og OCR-beredskap.",
adminSystemRunProbe: "Kjør probe nå",