diff --git a/app/(dashboard)/analytics/page.tsx b/app/(dashboard)/analytics/page.tsx index af6dddf..26b63b6 100644 --- a/app/(dashboard)/analytics/page.tsx +++ b/app/(dashboard)/analytics/page.tsx @@ -2,7 +2,7 @@ import { AnalyticsClient, type AnalyticsData } from "./analytics-client"; import { parseDashboardRange, resolveDashboardRange } from "@/server/services/analytics-range"; import { requireFreelancerBackend } from "@/server/web/freelancer"; -export const metadata = { title: "Analizler - Neta" }; +export const metadata = { title: "Analizler" }; export default async function AnalyticsPage({ searchParams, diff --git a/app/(dashboard)/layout.tsx b/app/(dashboard)/layout.tsx index 085598d..59b7cd6 100644 --- a/app/(dashboard)/layout.tsx +++ b/app/(dashboard)/layout.tsx @@ -27,7 +27,7 @@ export default async function DashboardLayout({ return ( : null} { export function generateMetadata(): Metadata { const branding = getPublicBranding(); + const faviconUrl = branding.iconUrl ?? "/logo/iconLogo.png"; return { title: { default: branding.applicationName, template: `%s ยท ${branding.applicationName}` }, description: "Self-hosted freelancer operating dashboard", manifest: "/manifest.webmanifest", - icons: branding.iconUrl ? { icon: branding.iconUrl, apple: branding.iconUrl } : undefined, + icons: { + icon: [{ url: faviconUrl, type: "image/png" }], + shortcut: [{ url: faviconUrl, type: "image/png" }], + apple: [{ url: faviconUrl, type: "image/png" }], + }, appleWebApp: { capable: true, statusBarStyle: "default", diff --git a/app/login/page.tsx b/app/login/page.tsx index 78514df..4ae2019 100644 --- a/app/login/page.tsx +++ b/app/login/page.tsx @@ -23,7 +23,7 @@ export default async function LoginPage({ {error && message && } }
{`${branding.applicationName} + {`${branding.applicationName}