import type { Metadata } from "next"; import "./globals.css"; import Nav from "@/components/Nav"; import AresLogo from "@/components/AresLogo"; import { getLatestVersion, GITHUB_URL } from "@/lib/github"; const SITE_URL = "https://ares.romys.my.id"; export const metadata: Metadata = { metadataBase: new URL(SITE_URL), title: { default: "ARES — Algorithmic Trading Bot", template: "%s · ARES", }, description: "Open-source algorithmic trading bot built in Rust. Momentum FVG scalper with EMA trend filter, automated risk management, and live forward-test results.", keywords: [ "algorithmic trading", "trading bot", "open source", "XAUUSD", "MT5 expert advisor", "Rust trading bot", "FVG scalper", "forex robot", "automated trading", "momentum strategy", ], authors: [{ name: "Romy Saputra Sihananda" }], creator: "Romy Saputra Sihananda", robots: { index: true, follow: true, googleBot: { index: true, follow: true, "max-snippet": -1, "max-image-preview": "large" }, }, openGraph: { type: "website", url: SITE_URL, siteName: "ARES Trading Bot", title: "ARES — Algorithmic Trading Bot", description: "Open-source Momentum FVG scalper built in Rust · Live forward-test · MT5", locale: "en_US", }, twitter: { card: "summary_large_image", title: "ARES — Algorithmic Trading Bot", description: "Open-source Momentum FVG scalper built in Rust · Live forward-test · MT5", }, icons: { icon: "/favicon.svg", shortcut: "/favicon.svg", }, verification: { google: "DRtj7whxZ3kX0-C9qswORTfHptZPTX9mrqBqwvcN7j8", }, }; export default async function RootLayout({ children }: { children: React.ReactNode }) { const version = await getLatestVersion(); return (