From c9f4faf0a73a6048c330d51a1301ec41710c4826 Mon Sep 17 00:00:00 2001 From: 230406 <230406@epvc.pt> Date: Thu, 21 May 2026 09:17:09 +0100 Subject: [PATCH] =?UTF-8?q?refactor:=20renomear=20PawLink=20=E2=86=92=20Pe?= =?UTF-8?q?tLink=20em=20todos=20os=20ficheiros?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/auth/register/route.ts | 2 +- app/auth/forgot-password/page.tsx | 2 +- app/auth/login/page.tsx | 4 ++-- app/auth/register/page.tsx | 6 +++--- app/globals.css | 2 +- app/layout.tsx | 18 +++++++++--------- app/main/animals/page.tsx | 2 +- app/main/donate/page.tsx | 4 ++-- app/shelter/layout.tsx | 6 +++--- components/layout/Footer.tsx | 4 ++-- components/layout/Header.tsx | 4 ++-- components/layout/SideMenu.tsx | 4 ++-- docs/01-visao-geral.md | 6 +++--- docs/02-requisitos.md | 2 +- docs/03-arquitectura.md | 2 +- docs/06-stack-tecnologica.md | 4 ++-- docs/07-seguranca.md | 4 ++-- docs/08-ia.md | 8 ++++---- docs/10-orientacoes-desenvolvimento.md | 2 +- docs/11-roadmap.md | 2 +- docs/PROGRESS.md | 4 ++-- docs/README.md | 2 +- lib/email/index.ts | 22 +++++++++++----------- 23 files changed, 58 insertions(+), 58 deletions(-) diff --git a/app/api/auth/register/route.ts b/app/api/auth/register/route.ts index a66b496..7145e59 100644 --- a/app/api/auth/register/route.ts +++ b/app/api/auth/register/route.ts @@ -45,7 +45,7 @@ export async function POST(request: Request) { // Email de boas-vindas (não bloqueia) sendEmail({ to: user.email, - subject: 'Bem-vindo à PawLink 🐾', + subject: 'Bem-vindo à PetLink 🐾', html: buildWelcomeHtml({ userName: user.name }), }).catch(console.error); diff --git a/app/auth/forgot-password/page.tsx b/app/auth/forgot-password/page.tsx index d9e6fb7..df6ec39 100644 --- a/app/auth/forgot-password/page.tsx +++ b/app/auth/forgot-password/page.tsx @@ -58,7 +58,7 @@ export default function ForgotPasswordPage() { >
- PawLink + PetLink

diff --git a/app/auth/login/page.tsx b/app/auth/login/page.tsx index a5bae3f..86c49e3 100644 --- a/app/auth/login/page.tsx +++ b/app/auth/login/page.tsx @@ -42,7 +42,7 @@ export default function LoginPage() { color: 'var(--color-terra)', }} > - PawLink + PetLink @@ -186,7 +186,7 @@ export default function LoginPage() { opacity: loading ? 0.75 : 1, cursor: loading ? 'not-allowed' : 'pointer', }} - aria-label="Entrar na conta PawLink" + aria-label="Entrar na conta PetLink" > {loading ? ( diff --git a/app/auth/register/page.tsx b/app/auth/register/page.tsx index 5352dbe..70b69ea 100644 --- a/app/auth/register/page.tsx +++ b/app/auth/register/page.tsx @@ -82,7 +82,7 @@ export default function RegisterPage() { Conta criada!

- Bem-vindo/a à PawLink. Já podes explorar animais e fazer adopções. + Bem-vindo/a à PetLink. Já podes explorar animais e fazer adopções.

Entrar na conta @@ -106,7 +106,7 @@ export default function RegisterPage() { {/* Marca */}
- PawLink + PetLink

@@ -201,7 +201,7 @@ export default function RegisterPage() { className="btn btn-primary" disabled={loading} style={{ width: '100%', justifyContent: 'center', marginTop: '8px', opacity: loading ? 0.75 : 1, cursor: loading ? 'not-allowed' : 'pointer' }} - aria-label="Criar conta PawLink" + aria-label="Criar conta PetLink" > {loading ? 'A criar conta…' : 'Criar conta'} diff --git a/app/globals.css b/app/globals.css index 0377457..59c124c 100644 --- a/app/globals.css +++ b/app/globals.css @@ -2,7 +2,7 @@ @import "tailwindcss"; @import "tw-animate-css"; -/* ─── PawLink Design System — Editorial Orgânico ────────────── */ +/* ─── PetLink Design System — Editorial Orgânico ────────────── */ :root { /* ── Núcleo da paleta ─────────────────────────── */ diff --git a/app/layout.tsx b/app/layout.tsx index 8caabd9..1e9bf20 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -27,21 +27,21 @@ const fragmentMono = Fragment_Mono({ export const metadata: Metadata = { title: { - default: 'PawLink — Adopção de Animais em Portugal', - template: '%s | PawLink', + default: 'PetLink — Adopção de Animais em Portugal', + template: '%s | PetLink', }, description: - 'Encontra o teu companheiro para a vida. PawLink conecta adoptantes, doadores e canis em todo o território português.', + 'Encontra o teu companheiro para a vida. PetLink conecta adoptantes, doadores e canis em todo o território português.', keywords: ['adopção animais', 'canis portugal', 'adoptar cão', 'adoptar gato', 'doação canil'], - authors: [{ name: 'PawLink' }], - creator: 'PawLink', - metadataBase: new URL('https://pawlink.pt'), + authors: [{ name: 'PetLink' }], + creator: 'PetLink', + metadataBase: new URL('https://petlink.pt'), openGraph: { type: 'website', locale: 'pt_PT', - url: 'https://pawlink.pt', - siteName: 'PawLink', - title: 'PawLink — Adopção de Animais em Portugal', + url: 'https://petlink.pt', + siteName: 'PetLink', + title: 'PetLink — Adopção de Animais em Portugal', description: 'Encontra o teu companheiro para a vida.', }, }; diff --git a/app/main/animals/page.tsx b/app/main/animals/page.tsx index 466a84c..1037727 100644 --- a/app/main/animals/page.tsx +++ b/app/main/animals/page.tsx @@ -92,7 +92,7 @@ export default function AnimalsPage() { marginBottom: '12px', }} > - PawLink · Adopção + PetLink · Adopção

- Para fazer uma doação precisas de ter conta PawLink. É grátis, rápido e seguro. + Para fazer uma doação precisas de ter conta PetLink. É grátis, rápido e seguro.

diff --git a/app/shelter/layout.tsx b/app/shelter/layout.tsx index 827d423..048ce40 100644 --- a/app/shelter/layout.tsx +++ b/app/shelter/layout.tsx @@ -3,8 +3,8 @@ import Link from 'next/link'; import { PawPrint, Home } from 'lucide-react'; export const metadata: Metadata = { - title: 'Painel do Canil | PawLink', - description: 'Área de gestão do canil na plataforma PawLink.', + title: 'Painel do Canil | PetLink', + description: 'Área de gestão do canil na plataforma PetLink.', }; export default function ShelterLayout({ children }: { children: React.ReactNode }) { @@ -28,7 +28,7 @@ export default function ShelterLayout({ children }: { children: React.ReactNode - PawLink Canil + PetLink Canil - PawLink + PetLink

Feito com - em Portugal · PawLink © {new Date().getFullYear()} + em Portugal · PetLink © {new Date().getFullYear()}

{/* Logo */} - + - PawLink + PetLink {/* Hambúrguer animado */} diff --git a/components/layout/SideMenu.tsx b/components/layout/SideMenu.tsx index 47eceea..410466f 100644 --- a/components/layout/SideMenu.tsx +++ b/components/layout/SideMenu.tsx @@ -93,10 +93,10 @@ export default function SideMenu({ open, onClose }: SideMenuProps) { className="logo" onClick={onClose} style={{ fontSize: '18px' }} - aria-label="PawLink — Início" + aria-label="PetLink — Início" > - PawLink + PetLink