From 243abe55b59b32e91e32ba3cd7afa3d725aad3ce Mon Sep 17 00:00:00 2001 From: Oronemu Date: Sat, 20 Dec 2025 02:28:41 +0700 Subject: [PATCH] Fix service status --- frontend/src/pages/LobbyPage.tsx | 25 ++++++++ status-service/database.py | 12 ++-- status-service/main.py | 81 +++++++++++++++++++----- status-service/monitors.py | 28 ++++++--- status-service/templates/index.html | 97 +++++++++++++++++++++++++++-- 5 files changed, 210 insertions(+), 33 deletions(-) diff --git a/frontend/src/pages/LobbyPage.tsx b/frontend/src/pages/LobbyPage.tsx index 9f3cd5a..0ede02b 100644 --- a/frontend/src/pages/LobbyPage.tsx +++ b/frontend/src/pages/LobbyPage.tsx @@ -804,6 +804,14 @@ export function LobbyPage() { +
+ + setEditChallenge(prev => ({ ...prev, proof_hint: e.target.value }))} + /> +
{challenge.title}

{challenge.description}

+ {challenge.proof_hint && ( +

Пруф: {challenge.proof_hint}

+ )}
{isOrganizer && (
@@ -1187,6 +1198,14 @@ export function LobbyPage() {
+
+ + setEditChallenge(prev => ({ ...prev, proof_hint: e.target.value }))} + /> +

{challenge.title}

{challenge.description}

+ {challenge.proof_hint && ( +

Пруф: {challenge.proof_hint}

+ )} {challenge.proposed_by && (

Предложил: {challenge.proposed_by.nickname} @@ -1310,6 +1332,9 @@ export function LobbyPage() {

{challenge.title}

{challenge.description}

+ {challenge.proof_hint && ( +

Пруф: {challenge.proof_hint}

+ )} {challenge.status === 'pending' && (