diff --git a/frontend/src/components/SettingsModal.tsx b/frontend/src/components/SettingsModal.tsx index c75b615..d8bfc5a 100644 --- a/frontend/src/components/SettingsModal.tsx +++ b/frontend/src/components/SettingsModal.tsx @@ -978,7 +978,8 @@ function AwardsSelectionPanel({ profile }: { profile?: { name?: string; callsign const needle = q.trim().toLowerCase(); const available = all.filter((a) => !trackedSet.has(a.code) && (needle === '' || `${a.code} ${a.name}`.toLowerCase().includes(needle))); - const trackedItems = tracked.map((c) => byCode.get(c)).filter(Boolean) as { code: string; name: string }[]; + const trackedItems = (tracked.map((c) => byCode.get(c)).filter(Boolean) as { code: string; name: string }[]) + .sort((a, b) => a.code.localeCompare(b.code)); return (