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 && }
}
+