From 581bc33f150d8062101795b00006863da629dd11 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Tue, 13 Jan 2026 20:59:34 -0600 Subject: [PATCH] CLAUDE: Move games list to index page for better UX MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SBA users are already league members - they don't need a marketing page. Moving the games list to "/" reduces friction by eliminating a redirect. Changes: - pages/index.vue: Now shows games list (was marketing/dashboard) - pages/games/index.vue: Redirects to / for backwards compatibility - Updated all internal links from /games to / - Auth callback redirects to / after login User flow is now: - Not logged in: / → auth middleware → Discord OAuth → / - Logged in: / shows games list directly Co-Authored-By: Claude Opus 4.5 --- frontend-sba/layouts/default.vue | 2 +- frontend-sba/layouts/game.vue | 2 +- frontend-sba/pages/auth/callback.vue | 4 +- frontend-sba/pages/games/[id].vue | 2 +- frontend-sba/pages/games/create.vue | 2 +- frontend-sba/pages/games/index.vue | 323 +----------------- frontend-sba/pages/index.vue | 467 +++++++++++++++++---------- 7 files changed, 308 insertions(+), 494 deletions(-) diff --git a/frontend-sba/layouts/default.vue b/frontend-sba/layouts/default.vue index b851136..6f3951a 100644 --- a/frontend-sba/layouts/default.vue +++ b/frontend-sba/layouts/default.vue @@ -17,7 +17,7 @@