diff --git a/frontend/public/fonts/symbols_skyquake.ttf b/frontend/public/fonts/symbols_skyquake.ttf new file mode 100644 index 0000000..76fc5d3 Binary files /dev/null and b/frontend/public/fonts/symbols_skyquake.ttf differ diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx index 1f98199..207af9f 100644 --- a/frontend/src/App.jsx +++ b/frontend/src/App.jsx @@ -122,7 +122,8 @@ function formatDuration(seconds) { if (!total) return '' const m = Math.floor(total / 60) const s = total % 60 - return `${m}:${String(s).padStart(2, '0')}` + if (!m) return `${s}s` + return `${m}m ${s}s` } function gameParticipants(game) { @@ -2842,7 +2843,10 @@ function GamePage({ gameId, navigate }) {
-

Game

+
+

Game

+ {game?.session_id || gameId} +

{game?.map_name || 'Battle log'}

{game?.draw ? ( @@ -2852,10 +2856,9 @@ function GamePage({ gameId, navigate }) { ) : null}
{subtitle ?

{subtitle}

: null} -

+

{game ? formatDate(game.timestamp) : ''} {duration ? ` · ${duration}` : ''} - {game ? ` · ${game.session_id}` : gameId}

@@ -2922,7 +2925,7 @@ function GamePage({ gameId, navigate }) { {(player.vehicles || []).length ? ( player.vehicles.map((vehicle) => (