From 940be2221d797d5467a3281a28390db60a38e590 Mon Sep 17 00:00:00 2001 From: Josh Wright Date: Thu, 8 Oct 2026 00:23:07 -0400 Subject: [PATCH] Default server grouping to game --- src/routes/+page.svelte | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 0f0a704..f8d3634 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -33,7 +33,7 @@ let game = $state(''); let sort = $state('duration'); let view = $state<'cards' | 'table'>('cards'); - let grouping = $state<'map' | 'game' | 'none'>('none'); + let grouping = $state<'map' | 'game' | 'none'>('game'); let viewOptionsOpen = $state(false); let pinned = $state([]); let preferencesReady = $state(false); @@ -53,7 +53,7 @@ const params = new URL(window.location.href).searchParams; query = params.get('q') ?? ''; view = params.get('view') === 'table' ? 'table' : 'cards'; - grouping = ['map', 'game'].includes(params.get('group') ?? '') ? params.get('group') as typeof grouping : 'none'; + grouping = ['map', 'game', 'none'].includes(params.get('group') ?? '') ? params.get('group') as typeof grouping : 'game'; sort = ['name', 'players', 'round', 'duration'].includes(params.get('sort') ?? '') ? params.get('sort') as FleetSort : 'duration'; filter = filters.some(item => item.id === params.get('filter')) ? params.get('filter') as FleetFilter : 'all'; game = ['t5', 't6'].includes(params.get('game') ?? '') ? params.get('game')! : ''; @@ -78,7 +78,7 @@ if (!routerReady) return; untrack(() => { const url = new URL(window.location.href); - const defaults: Record = { q: '', view: 'cards', group: 'none', sort: 'duration', filter: 'all', game: '' }; + const defaults: Record = { q: '', view: 'cards', group: 'game', sort: 'duration', filter: 'all', game: '' }; for (const [key, value] of Object.entries(values)) { if (value === defaults[key]) url.searchParams.delete(key); else url.searchParams.set(key, value); }