From 51bef0c6edf7591148713fbb950a0a6be4ac157c Mon Sep 17 00:00:00 2001 From: R-Bharathraj Date: Tue, 30 Jun 2026 17:45:43 +0530 Subject: [PATCH] Remove em-dashes and format user-facing text content punctuation --- src/app/about_us/page.tsx | 6 +++--- src/app/blog_main/page.tsx | 8 ++++---- src/app/blog_single_page/page.tsx | 10 +++++----- src/app/layout.tsx | 6 +++--- src/app/solutions_page/page.tsx | 4 ++-- src/components/Footer.tsx | 2 +- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/app/about_us/page.tsx b/src/app/about_us/page.tsx index ff37263..da01861 100644 --- a/src/app/about_us/page.tsx +++ b/src/app/about_us/page.tsx @@ -69,7 +69,7 @@ export default function AboutUsPage() { Behind Loyaly.

- We're not just building a product. We're redefining retail — one store at a time. + We're not just building a product. We're redefining retail, one store at a time.

@@ -89,7 +89,7 @@ export default function AboutUsPage() { Offline retail deserves the same intelligence as online. A store owner in Coimbatore shouldn't be flying blind while an e-commerce algorithm knows exactly what every user wants.

- Today, we're building a connected ecosystem where businesses grow smarter and customers shop better — together. + Today, we're building a connected ecosystem where businesses grow smarter and customers shop better together.

@@ -215,7 +215,7 @@ function TeamCarousel() { Builders. Thinkers.
Retail obsessives.

- Profiles coming soon — we're still busy building the future of retail. + Profiles coming soon. We're still busy building the future of retail.

diff --git a/src/app/blog_main/page.tsx b/src/app/blog_main/page.tsx index 5e3cc33..ce2ddb7 100644 --- a/src/app/blog_main/page.tsx +++ b/src/app/blog_main/page.tsx @@ -21,7 +21,7 @@ const ARTICLES = [ { n: '01', tag: 'Analytics', readTime: '6 min', title: 'Why Footfall Data is the New Gold', - excerpt: "In an era where every click is tracked online, offline retailers are sitting on untapped behavioural gold — and most don't even know it.", + excerpt: "In an era where every click is tracked online, offline retailers are sitting on untapped behavioural gold, and most don't even know it.", featured: true, }, { @@ -33,7 +33,7 @@ const ARTICLES = [ { n: '03', tag: 'Technology', readTime: '8 min', title: 'AI in Offline Retail', - excerpt: 'From footfall heatmaps to purchase prediction — a deep look at how artificial intelligence is rewriting the rules for physical stores.', + excerpt: 'From footfall heatmaps to purchase prediction, a deep look at how artificial intelligence is rewriting the rules for physical stores.', featured: false, }, { @@ -87,7 +87,7 @@ export default function BlogMainPage() { Future of Retail.

- Explore ideas, trends, and strategies shaping modern retail — from our team to yours. + Explore ideas, trends, and strategies shaping modern retail, from our team to yours.

@@ -197,7 +197,7 @@ export default function BlogMainPage() { Stay ahead of retail.

- Get our latest insights on AI, footfall, and the future of physical retail — delivered monthly. + Get our latest insights on AI, footfall, and the future of physical retail, delivered monthly.

"Every day without footfall data is a day of lost insight."

-
— Loyaly.ai, 2026
+
Loyaly.ai, 2026
diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 3b8a30f..c3aca24 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -6,14 +6,14 @@ import GetInTouch from '@/components/GetInTouch'; import BodyClassManager from '@/components/BodyClassManager'; export const metadata: Metadata = { - title: 'Loyaly.AI — AI Powered Retail Intelligence', + title: 'Loyaly.AI | AI Powered Retail Intelligence', description: 'Loyaly.AI is an AI powered retail intelligence platform that turns every store visit into a loyalty opportunity. Understand customers, drive engagement, and grow revenue.', icons: { icon: '/favicon.ico', }, openGraph: { - title: 'Loyaly.AI — AI Powered Retail Intelligence', + title: 'Loyaly.AI | AI Powered Retail Intelligence', description: 'Turn footfall into insight. Loyaly.AI uses AI to understand customer behaviour, personalise experiences, and maximise retail revenue.', url: 'https://loyaly.ai', @@ -22,7 +22,7 @@ export const metadata: Metadata = { }, twitter: { card: 'summary_large_image', - title: 'Loyaly.AI — AI Powered Retail Intelligence', + title: 'Loyaly.AI | AI Powered Retail Intelligence', description: 'Turn footfall into insight. Loyaly.AI uses AI to understand customer behaviour, personalise experiences, and maximise retail revenue.', }, diff --git a/src/app/solutions_page/page.tsx b/src/app/solutions_page/page.tsx index 858f7cc..f01d87c 100644 --- a/src/app/solutions_page/page.tsx +++ b/src/app/solutions_page/page.tsx @@ -80,7 +80,7 @@ export default function SolutionsPage() { Retail Growth.

- Instead of waiting for customers to walk in, create exciting reasons for them to come — with game-based campaigns, smart coupons, and a loyalty ecosystem that rewards every visit. + Instead of waiting for customers to walk in, create exciting reasons for them to come, with game based campaigns, smart coupons, and a loyalty ecosystem that rewards every visit.

Explore Solutions → @@ -154,7 +154,7 @@ export default function SolutionsPage() { meaningful in-store experience."
-

— Loyaly.ai, 2025

+

Loyaly.ai, 2025

diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index b2822fc..3496ca6 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -171,7 +171,7 @@ export default function Footer() { borderTop: '1px solid rgba(255,255,255,0.05)', fontSize: 13, color: 'rgba(255,255,255,0.25)', fontFamily: 'Sora, sans-serif', }}> - © {new Date().getFullYear()} Loyaly.AI — All rights reserved. + © {new Date().getFullYear()} Loyaly.AI. All rights reserved.
{[['Terms', '/terms'], ['Privacy', '/privacy'], ['Cookies', '/cookies']].map(([l, h]) => (