feat(FN-971): add mission status summary with progress bar to mission list

- Add MissionSummary type and getMissionSummary method to MissionStore
- Include mission summary data in GET /missions API endpoint
- Update frontend types and API client for mission summary
- Display mission status summary with progress bar on MissionManager list cards
- Add CSS styles for progress bar and summary display
- Update MissionManager tests for summary display
This commit is contained in:
gsxdsm
2026-04-05 17:19:48 -07:00
parent 3fb3e819af
commit a44ee4e460
8 changed files with 189 additions and 8 deletions

View File

@@ -18125,6 +18125,35 @@ html .column.drag-over * {
flex-shrink: 0;
}
.mission-list__item-summary {
display: flex;
align-items: center;
gap: 12px;
margin-top: var(--space-xs);
}
.mission-list__item-stat {
font-size: 11px;
color: var(--text-muted);
white-space: nowrap;
}
.mission-list__item-progress {
flex: 1;
height: 4px;
background: var(--bg-tertiary);
border-radius: 2px;
overflow: hidden;
min-width: 40px;
}
.mission-list__item-progress-bar {
height: 100%;
background: var(--accent-green, #22c55e);
border-radius: 2px;
transition: width 0.3s ease;
}
/* ================================================================
Mission Detail View
================================================================ */