diff --git a/src/app/page.tsx b/src/app/page.tsx
index e30978171..31a679642 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -1,12 +1,13 @@
'use client';
-import { Box, Flex } from '@radix-ui/themes';
+import { Flex } from '@radix-ui/themes';
import { Ad, AdType } from '../components/Ad';
import { AdMidSectionResponsive } from '../components/AdMidSectionResponsive';
import {
compareTool,
discordTool,
moreTool,
+ playerStatsTool,
ratingTool,
sessionTool,
tankopediaTool,
@@ -64,12 +65,12 @@ export default function Page() {
-
+
+
-
{!exempt && (
@@ -85,8 +86,8 @@ export default function Page() {
)}
+
-
diff --git a/src/constants/tools.tsx b/src/constants/tools.tsx
index 0df8a2e02..4ab52b6e7 100644
--- a/src/constants/tools.tsx
+++ b/src/constants/tools.tsx
@@ -94,10 +94,23 @@ export const moreTool: Tool = {
},
};
+export const playerStatsTool: Tool = {
+ id: 'player-stats',
+ title: 'Player stats',
+ description: 'Periodical player statistics',
+ pageDescription: 'Periodical player statistics in World of Tanks Blitz',
+ button: {
+ text: 'Lookup player',
+ color: 'blue',
+ },
+ image: 'YelSOfT',
+};
+
export const TOOLS: Tool[] = [
tankopediaTool,
ratingTool,
compareTool,
+ playerStatsTool,
sessionTool,
discordTool,
moreTool,
diff --git a/src/core/blitz/fetchBlitz.ts b/src/core/blitz/fetchBlitz.ts
index 76d0919c9..71b45ae5c 100644
--- a/src/core/blitz/fetchBlitz.ts
+++ b/src/core/blitz/fetchBlitz.ts
@@ -43,7 +43,7 @@ async function manageQueue() {
} else {
if (RETRY_ERRORS.includes(data.error.message)) {
console.log(
- `Encountered retry-able error ${data.error}, putting "${request.url}" back in queue...`,
+ `Encountered retry-able error ${data.error.code} ${data.error.message}, putting "${request.url}" back in queue...`,
);
retryAbleBlitzFetchEvent.emit(undefined);