diff --git a/frontend/src/components/Layout/AppLayout.tsx b/frontend/src/components/Layout/AppLayout.tsx
index f4198bb..03eb01c 100644
--- a/frontend/src/components/Layout/AppLayout.tsx
+++ b/frontend/src/components/Layout/AppLayout.tsx
@@ -15,6 +15,7 @@ import { StorageMoveProvider } from "./StorageMoveContext";
import BackToTopButton from "./BackToTopButton";
import { ConfirmProvider } from "../ConfirmProvider";
import { ToastProvider } from "../ToastProvider";
+import { ProviderAboutProvider } from "../providerAbout/ProviderAboutProvider";
import { PageHeaderContext, type PageHeader } from "./PageHeaderContext";
import { NavigationHistoryProvider, useSmartBack } from "./NavigationHistoryContext";
import { ImportJobProvider } from "./ImportJobContext";
@@ -236,7 +237,9 @@ export default function AppLayout({ muiTheme, onUnauthorized, ...shellProps }: A
-
+
+
+
diff --git a/frontend/src/components/Layout/ConfigurationDialog/ProvidersPanel.tsx b/frontend/src/components/Layout/ConfigurationDialog/ProvidersPanel.tsx
index 4cba3b2..edb5c40 100644
--- a/frontend/src/components/Layout/ConfigurationDialog/ProvidersPanel.tsx
+++ b/frontend/src/components/Layout/ConfigurationDialog/ProvidersPanel.tsx
@@ -1,6 +1,7 @@
import React from "react";
import { useTranslation } from "react-i18next";
import Alert from "@mui/material/Alert";
+import Divider from "@mui/material/Divider";
import Box from "@mui/material/Box";
import Button from "@mui/material/Button";
import IconButton from "@mui/material/IconButton";
@@ -15,6 +16,7 @@ import CloseIcon from "@mui/icons-material/Close";
import LinkIcon from "@mui/icons-material/Link";
import LinkOffIcon from "@mui/icons-material/LinkOff";
import ContentPasteIcon from "@mui/icons-material/ContentPaste";
+import InfoOutlinedIcon from "@mui/icons-material/InfoOutlined";
import { UnauthorizedError } from "../../../api/client";
import { settingsApi, type Cults3dSettings } from "../../../api/settings";
import { cults3dReady, cults3dStatus } from "./cults3dStatus";
@@ -24,6 +26,7 @@ import { AppGrid, AppTile, menuPosition, reopenContextMenuBelow, TileMenuHeader
import { PanelHeader } from "./parts";
import { COMING_SOON_PROVIDERS, ProviderLogo, type ProviderId } from "./providerLogos";
import { useDisabledProviders } from "../../../hooks/useDisabledProviders";
+import { useProviderAbout } from "../../providerAbout/ProviderAboutProvider";
import type { ImportProvider } from "../../../api/settings";
const PROVIDERS: { id: ProviderId; name: string }[] = [
@@ -365,6 +368,8 @@ export default function ProvidersPanel({ isAdmin, cookie, onUpdateMakerWorld, on
}
/>
)}
+ {menuId &&