From 1d7a97dc58356b9bbde33a7436d4dc464f3aa1ac Mon Sep 17 00:00:00 2001 From: zk Date: Mon, 18 May 2026 15:12:38 +0000 Subject: [PATCH] feat: a button to do all profile recalcs --- .../app/pages/admin/AdminOperationsPage.tsx | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/typescript/client/src/app/pages/admin/AdminOperationsPage.tsx b/typescript/client/src/app/pages/admin/AdminOperationsPage.tsx index fefdced1c..725fcedca 100644 --- a/typescript/client/src/app/pages/admin/AdminOperationsPage.tsx +++ b/typescript/client/src/app/pages/admin/AdminOperationsPage.tsx @@ -252,6 +252,38 @@ export default function AdminOperationsPage() { + + + Recalc game profiles + +

+ Enqueues every game profile and every distinct committed score + (user, game) pair into + game_profile_dirty, then drains that + queue until idle (all games). This request waits until processing + finishes. +

+ +
+
+ + Recalc scores