feat(FN-186): update all header/nav logo instances from Sase.tr to SASE with tracking-wider (+2 more)
Some checks failed
Sync dev → Gitea / Mirror dev to Gitea (push) Has been cancelled

Commits merged:
- fix(FN-186): fix pre-existing Biome formatting error in vehicles.service.spec.ts
- feat(FN-186): complete Step 2 — update i18n tabSasetr keys from Sase.Tr to SASE
- feat(FN-186): complete Step 1 — update all header/nav logo instances from Sase.tr to SASE with tracking-wider

Files changed:
apps/api/src/vehicles/vehicles.service.spec.ts | 38 ++++++++++++++------------
 apps/web/src/messages/en.json                  |  2 +-
 apps/web/src/messages/tr.json                  |  2 +-
 apps/web/src/routes/_auth.tsx                  |  4 +--
 apps/web/src/routes/about.tsx                  |  4 +--
 apps/web/src/routes/blog.tsx                   |  4 +--
 apps/web/src/routes/blog_/$slug.tsx            |  4 +--
 apps/web/src/routes/contact.tsx                |  4 +--
 apps/web/src/routes/dashboard.tsx              |  6 ++--
 apps/web/src/routes/demo.tsx                   |  4 +--
 apps/web/src/routes/index.tsx                  |  4 +--
 apps/web/src/routes/kvkk.tsx                   |  4 +--
 apps/web/src/routes/pricing.tsx                |  4 +--
 apps/web/src/routes/privacy.tsx                |  4 +--
 apps/web/src/routes/terms.tsx                  |  4 +--
 15 files changed, 47 insertions(+), 45 deletions(-)

Fusion-Task-Id: FN-186
This commit is contained in:
Fusion
2026-05-11 13:49:30 +00:00
parent f4fea1e429
commit 53a0dfab7d
15 changed files with 47 additions and 45 deletions

View File

@@ -385,25 +385,27 @@ describe("VehiclesService", () => {
where: vi.fn().mockReturnValue({
orderBy: vi.fn().mockReturnValue({
limit: vi.fn().mockReturnValue({
offset: vi.fn().mockReturnValue(vehicleList)
})
})
})
})
offset: vi.fn().mockReturnValue(vehicleList),
}),
}),
}),
}),
});
const { service } = createService({
select: vi.fn().mockReturnValue({
from: vi.fn().mockReturnValue({
innerJoin: vi.fn().mockReturnValue({
where: vi.fn().mockReturnValue({
orderBy: vi.fn().mockReturnValue({
limit: vi.fn().mockReturnValue({
offset: vi.fn().mockReturnValue(vehicleList),
}),
}),
}),
}),
}),
}),
});
const { service } = createService({select: vi.fn().mockReturnValue({
from: vi.fn().mockReturnValue({
innerJoin: vi.fn().mockReturnValue({
where: vi.fn().mockReturnValue({
orderBy: vi.fn().mockReturnValue({
limit: vi.fn().mockReturnValue({
offset: vi.fn().mockReturnValue(vehicleList)
})
})
})
})
})
})});
const result = await service.getHistory("u1", 1, 20);
expect(result).toEqual(vehicleList);

View File

@@ -48,7 +48,7 @@
"locked": "This brand is not in your plan",
"upgradeCta": "Upgrade Plan",
"loadingModels": "Loading models...",
"tabSasetr": "Sase.Tr",
"tabSasetr": "SASE",
"tabPl24": "Pl24",
"tabPcat": "Pcat",
"tabEmex": "Emex",

View File

@@ -48,7 +48,7 @@
"locked": "Bu marka planınızda yok",
"upgradeCta": "Planını Yükselt",
"loadingModels": "Modeller yükleniyor...",
"tabSasetr": "Sase.Tr",
"tabSasetr": "SASE",
"tabPl24": "Pl24",
"tabPcat": "Pcat",
"tabEmex": "Emex",

View File

@@ -18,9 +18,9 @@ function AuthLayout() {
<div className="flex justify-center pt-6">
<Link
to="/"
className="text-sm font-medium text-muted-foreground transition-colors hover:text-foreground"
className="text-sm font-medium text-muted-foreground transition-colors hover:text-foreground tracking-wider"
>
Sase.tr
SASE
</Link>
</div>
</main>

View File

@@ -18,8 +18,8 @@ function AboutPage() {
<div className="min-h-screen">
<header className="border-b">
<div className="container mx-auto flex h-16 items-center justify-between px-4">
<Link to="/" className="text-xl font-bold">
Sase.tr
<Link to="/" className="text-xl font-bold tracking-wider">
SASE
</Link>
<div className="flex items-center gap-4">
<Link to="/login">

View File

@@ -49,8 +49,8 @@ function BlogPage() {
<div className="min-h-screen">
<header className="border-b">
<div className="container mx-auto flex h-16 items-center justify-between px-4">
<Link to="/" className="text-xl font-bold">
Sase.tr
<Link to="/" className="text-xl font-bold tracking-wider">
SASE
</Link>
<div className="flex items-center gap-4">
<Link to="/login">

View File

@@ -366,8 +366,8 @@ function BlogPostPage() {
<div className="min-h-screen">
<header className="border-b">
<div className="container mx-auto flex h-16 items-center justify-between px-4">
<Link to="/" className="text-xl font-bold">
Sase.tr
<Link to="/" className="text-xl font-bold tracking-wider">
SASE
</Link>
<div className="flex items-center gap-4">
<Link to="/login">

View File

@@ -18,8 +18,8 @@ function ContactPage() {
<div className="min-h-screen">
<header className="border-b">
<div className="container mx-auto flex h-16 items-center justify-between px-4">
<Link to="/" className="text-xl font-bold">
Sase.tr
<Link to="/" className="text-xl font-bold tracking-wider">
SASE
</Link>
<div className="flex items-center gap-4">
<Link to="/login">

View File

@@ -272,8 +272,8 @@ function DashboardLayout() {
className={`flex h-16 items-center border-b border-border ${collapsed ? "justify-center px-2" : "justify-between px-4"}`}
>
{!collapsed && (
<Link to="/" className="text-xl font-bold tracking-tight">
Sase.tr
<Link to="/" className="text-xl font-bold tracking-wider">
SASE
</Link>
)}
<button
@@ -405,7 +405,7 @@ function DashboardLayout() {
/>
<aside className="absolute left-0 top-0 flex h-full w-64 flex-col bg-background shadow-lg">
<div className="flex h-16 items-center justify-between border-b border-border px-4">
<span className="text-xl font-bold">Sase.tr</span>
<span className="text-xl font-bold tracking-wider">SASE</span>
<Button variant="ghost" size="icon" onClick={() => setMobileOpen(false)}>
<X className="size-4" />
</Button>

View File

@@ -114,8 +114,8 @@ function DemoPage() {
{/* Header */}
<header className="sticky top-0 z-50 border-b border-border bg-background/80 backdrop-blur-md">
<div className="mx-auto flex h-16 max-w-5xl items-center justify-between px-4 sm:px-6">
<Link to="/" className="text-xl font-bold tracking-tight">
Sase.tr
<Link to="/" className="text-xl font-bold tracking-wider">
SASE
</Link>
<div className="flex items-center gap-3">
<button

View File

@@ -558,8 +558,8 @@ export function HomePage() {
{/* ─── 1. STICKY HEADER ─────────────────────────────────────────── */}
<header className="sticky top-0 z-50 border-b border-border bg-background/80 backdrop-blur-md">
<div className="mx-auto flex h-16 max-w-7xl items-center justify-between px-4 sm:px-6">
<Link to="/" className="text-xl font-bold tracking-tight">
Sase.tr
<Link to="/" className="text-xl font-bold tracking-wider">
SASE
</Link>
{/* Desktop nav */}

View File

@@ -10,8 +10,8 @@ function KvkkPage() {
<div className="min-h-screen">
<header className="border-b">
<div className="container mx-auto flex h-16 items-center justify-between px-4">
<Link to="/" className="text-xl font-bold">
Sase.tr
<Link to="/" className="text-xl font-bold tracking-wider">
SASE
</Link>
<div className="flex items-center gap-4">
<Link to="/login">

View File

@@ -71,8 +71,8 @@ function PricingPage() {
<div className="min-h-screen">
<header className="border-b">
<div className="container mx-auto flex h-16 items-center justify-between px-4">
<Link to="/" className="text-xl font-bold">
Sase.tr
<Link to="/" className="text-xl font-bold tracking-wider">
SASE
</Link>
<div className="flex items-center gap-4">
<Link to="/login">

View File

@@ -10,8 +10,8 @@ function PrivacyPage() {
<div className="min-h-screen">
<header className="border-b">
<div className="container mx-auto flex h-16 items-center justify-between px-4">
<Link to="/" className="text-xl font-bold">
Sase.tr
<Link to="/" className="text-xl font-bold tracking-wider">
SASE
</Link>
<div className="flex items-center gap-4">
<Link to="/login">

View File

@@ -10,8 +10,8 @@ function TermsPage() {
<div className="min-h-screen">
<header className="border-b">
<div className="container mx-auto flex h-16 items-center justify-between px-4">
<Link to="/" className="text-xl font-bold">
Sase.tr
<Link to="/" className="text-xl font-bold tracking-wider">
SASE
</Link>
<div className="flex items-center gap-4">
<Link to="/login">