extremely claude-assisted go game based on atproto! working on cleaning up and giving a more unique design, still has a bit of a slop vibe to it.

Temporarily show all non-completed games in Current Games

During migration to on-protocol, many active games lack complete
Constellation data and are misclassified as 'waiting'. Using loose
filter (status != completed) until migration is complete.

TODO: Revert to strict filter (status === active) after migration.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

+3 -1
+3 -1
src/routes/+page.svelte
··· 111 111 }); 112 112 113 113 // Split games by status 114 + // TODO: Change to 'status === active' once migration to on-protocol is complete 115 + // Currently showing all non-completed games since many active games lack complete atproto data 114 116 const currentGames = $derived( 115 117 (data.games || []) 116 - .filter((g) => g.status === 'active') 118 + .filter((g) => g.status !== 'completed') 117 119 .filter((g) => !showMyGamesOnly || isMyGame(g)) 118 120 .filter((g) => !showMyTurnOnly || isMyTurn(g)) 119 121 .sort((a, b) => new Date(b.updated_at).getTime() - new Date(a.updated_at).getTime())