Add fleet evolution: genetic breeding, atlas gossip, BGP router, seeder/miner, genealogy, court gates, APK scout, personas, WSUS mimic, and P2 test coverage
This commit is contained in:
@@ -44,7 +44,11 @@ const KIND_CONFIG: Record<ActivityEventKind, { icon: string; label: string; colo
|
||||
default: { icon: '·', label: 'EVENT', color: '#8899aa' },
|
||||
};
|
||||
|
||||
const ALL_KINDS = Object.keys(KIND_CONFIG) as ActivityEventKind[];
|
||||
// ALL_KINDS excludes 'default' — that kind is a fallback sentinel and is never
|
||||
// actually emitted, so it would only create a permanently-zero filter chip.
|
||||
const ALL_KINDS = (Object.keys(KIND_CONFIG) as ActivityEventKind[]).filter(
|
||||
(k) => k !== 'default'
|
||||
);
|
||||
const MAX_EVENTS = 500;
|
||||
|
||||
function fmt(d: Date): string {
|
||||
@@ -88,7 +92,6 @@ export default function ActivityFeedPage() {
|
||||
fleetAlerts,
|
||||
commandResults,
|
||||
aiActivity,
|
||||
latestMessage,
|
||||
} = useWebSocket();
|
||||
|
||||
const [events, setEvents] = useState<ActivityEvent[]>([]);
|
||||
|
||||
Reference in New Issue
Block a user