From 1dadb9a50f9dc84532ea2d70f0bbc6e5dbd61e54 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 20 Mar 2026 14:17:42 +0000 Subject: [PATCH 1/8] Update src/app/analysis/page.tsx --- src/app/analysis/page.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/analysis/page.tsx b/src/app/analysis/page.tsx index c92f88f..923d148 100644 --- a/src/app/analysis/page.tsx +++ b/src/app/analysis/page.tsx @@ -124,7 +124,7 @@ export default function AnalysisPage() { avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/temporizador-pomodoro-em-tela-cheia-com--1774016183134-9c46f156.png", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/temporizador-pomodoro-em-tela-cheia-com--1774016183134-9c46f156.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/temporizador-pomodoro-em-tela-cheia-com--1774016183134-9c46f156.png?_wi=3", imageAlt: "Cronômetro Pomodoro em tela cheia", }, { @@ -138,7 +138,7 @@ export default function AnalysisPage() { avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/efeito-hologr-fico-gen-rico-linhas-de-lu-1774016182543-57dac7f1.png", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/efeito-hologr-fico-gen-rico-linhas-de-lu-1774016182543-57dac7f1.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/efeito-hologr-fico-gen-rico-linhas-de-lu-1774016182543-57dac7f1.png?_wi=3", imageAlt: "Efeito holográfico de áudio", }, { @@ -152,7 +152,7 @@ export default function AnalysisPage() { avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/interface-futurista-de-dashboard-com-an--1774016182672-2b282fee.png", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/interface-futurista-de-dashboard-com-an--1774016182672-2b282fee.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/interface-futurista-de-dashboard-com-an--1774016182672-2b282fee.png?_wi=5", imageAlt: "Interface com modo foco ativado", }, { @@ -166,7 +166,7 @@ export default function AnalysisPage() { avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/gr-fico-semanal-de-an-lise-com-linhas-de-1774016185004-b15a16d9.png", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/gr-fico-semanal-de-an-lise-com-linhas-de-1774016185004-b15a16d9.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/gr-fico-semanal-de-an-lise-com-linhas-de-1774016185004-b15a16d9.png?_wi=3", imageAlt: "Gráfico de análise de foco", }, ]} -- 2.49.1 From 8088f8c7ab5f4a973f961506adb10ec9c6ad8079 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 20 Mar 2026 14:17:42 +0000 Subject: [PATCH 2/8] Update src/app/dashboard/page.tsx --- src/app/dashboard/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx index ff9d51b..41fec83 100644 --- a/src/app/dashboard/page.tsx +++ b/src/app/dashboard/page.tsx @@ -96,7 +96,7 @@ export default function DashboardPage() { }, ]} buttonAnimation="slide-up" - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/interface-futurista-de-dashboard-com-an--1774016182672-2b282fee.png" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/interface-futurista-de-dashboard-com-an--1774016182672-2b282fee.png?_wi=3" imageAlt="Interface de dashboard com anéis de progresso" showDimOverlay={true} /> -- 2.49.1 From feacba75c2867a37181ba4c000f450e5c1075f7e Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 20 Mar 2026 14:17:43 +0000 Subject: [PATCH 3/8] Update src/app/focus/page.tsx --- src/app/focus/page.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/focus/page.tsx b/src/app/focus/page.tsx index 1063c54..fbfac96 100644 --- a/src/app/focus/page.tsx +++ b/src/app/focus/page.tsx @@ -83,7 +83,7 @@ export default function FocusPage() { description="Ative o Modo Foco e ganhe poderes de concentração. Cronômetro Pomodoro integrado (25 min foco / 5 min pausa), bloqueio de notificações automático e interface distração-zero." subdescription="Seu navegador e aba mudam para 'Stark.ai — Foco Ativo'. A disciplina começa aqui." icon={Focus} - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/temporizador-pomodoro-em-tela-cheia-com--1774016183134-9c46f156.png" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/temporizador-pomodoro-em-tela-cheia-com--1774016183134-9c46f156.png?_wi=4" imageAlt="Cronômetro Pomodoro em tela cheia" mediaAnimation="slide-up" useInvertedBackground={false} @@ -183,7 +183,7 @@ export default function FocusPage() { avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/gr-fico-semanal-de-an-lise-com-linhas-de-1774016185004-b15a16d9.png", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/gr-fico-semanal-de-an-lise-com-linhas-de-1774016185004-b15a16d9.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/gr-fico-semanal-de-an-lise-com-linhas-de-1774016185004-b15a16d9.png?_wi=4", imageAlt: "Análise de horários de produtividade", }, { @@ -197,7 +197,7 @@ export default function FocusPage() { avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/temporizador-pomodoro-em-tela-cheia-com--1774016183134-9c46f156.png", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/temporizador-pomodoro-em-tela-cheia-com--1774016183134-9c46f156.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/temporizador-pomodoro-em-tela-cheia-com--1774016183134-9c46f156.png?_wi=5", imageAlt: "Cronômetro Pomodoro", }, { @@ -211,7 +211,7 @@ export default function FocusPage() { avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/interface-futurista-de-dashboard-com-an--1774016182672-2b282fee.png", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/interface-futurista-de-dashboard-com-an--1774016182672-2b282fee.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/interface-futurista-de-dashboard-com-an--1774016182672-2b282fee.png?_wi=6", imageAlt: "Interface limpa e minimalista", }, { @@ -225,7 +225,7 @@ export default function FocusPage() { avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/exibi-o-de-badges-e-conquistas-em-grid-m-1774016183947-ef86297e.png", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/exibi-o-de-badges-e-conquistas-em-grid-m-1774016183947-ef86297e.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/exibi-o-de-badges-e-conquistas-em-grid-m-1774016183947-ef86297e.png?_wi=5", imageAlt: "Badges e conquistas desbloqueadas", }, ]} -- 2.49.1 From ed2c32e958c416ace835efd7f80644c8e8410f36 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 20 Mar 2026 14:17:43 +0000 Subject: [PATCH 4/8] Update src/app/goals/page.tsx --- src/app/goals/page.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/goals/page.tsx b/src/app/goals/page.tsx index c14c271..09b426b 100644 --- a/src/app/goals/page.tsx +++ b/src/app/goals/page.tsx @@ -164,7 +164,7 @@ export default function GoalsPage() { name: "Correr 5km Diários", price: "42/90 dias", variant: "Deadline: 31 Dez 2025", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/tr-s-cart-es-de-metas-organizados-em-gri-1774016182404-731fc9b6.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/tr-s-cart-es-de-metas-organizados-em-gri-1774016182404-731fc9b6.png?_wi=2", imageAlt: "Cartão de objetivo: Correr 5km diários", }, { @@ -172,7 +172,7 @@ export default function GoalsPage() { name: "Ler 1 Livro por Mês", price: "7/12 meses", variant: "Deadline: 31 Dez 2025", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/tr-s-cart-es-de-metas-organizados-em-gri-1774016182404-731fc9b6.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/tr-s-cart-es-de-metas-organizados-em-gri-1774016182404-731fc9b6.png?_wi=3", imageAlt: "Cartão de objetivo: Ler 1 livro por mês", }, { @@ -180,7 +180,7 @@ export default function GoalsPage() { name: "Meditar 30 Min Diários", price: "28/90 dias", variant: "Deadline: 31 Dez 2025", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/tr-s-cart-es-de-metas-organizados-em-gri-1774016182404-731fc9b6.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/tr-s-cart-es-de-metas-organizados-em-gri-1774016182404-731fc9b6.png?_wi=4", imageAlt: "Cartão de objetivo: Meditar 30 min diários", }, ]} -- 2.49.1 From bdc0ba656b72789e3f9ff9300792733e11870ac8 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 20 Mar 2026 14:17:43 +0000 Subject: [PATCH 5/8] Update src/app/habits/page.tsx --- src/app/habits/page.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/habits/page.tsx b/src/app/habits/page.tsx index 312c4a1..1729e43 100644 --- a/src/app/habits/page.tsx +++ b/src/app/habits/page.tsx @@ -92,7 +92,7 @@ export default function HabitsPage() { name: "Visualizar Calendário", price: "Sempre Sincronizado", variant: "Dias consecutivos em destaque", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/calend-rio-de-rastreamento-de-h-bitos-co-1774016184080-62d01caa.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/calend-rio-de-rastreamento-de-h-bitos-co-1774016184080-62d01caa.png?_wi=2", imageAlt: "Calendário de rastreamento com corrente de dias", }, { @@ -100,7 +100,7 @@ export default function HabitsPage() { name: "Notificações Diárias", price: "JARVIS Style", variant: "Motivação britânica-irónica", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/notifica-o-tipo-jarvis-em-tela-preta-tex-1774016182577-3684dd15.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/notifica-o-tipo-jarvis-em-tela-preta-tex-1774016182577-3684dd15.png?_wi=2", imageAlt: "Notificação tipo JARVIS com mensagem motivacional", }, { @@ -108,7 +108,7 @@ export default function HabitsPage() { name: "Corrente (Streak)", price: "Em Ouro Neon", variant: "Maior corrente destacada", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/tr-s-cart-es-de-metas-organizados-em-gri-1774016182404-731fc9b6.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/tr-s-cart-es-de-metas-organizados-em-gri-1774016182404-731fc9b6.png?_wi=5", imageAlt: "Visualização de corrente com brilho dourado", }, ]} @@ -140,7 +140,7 @@ export default function HabitsPage() { quote: "Ajuste conforme necessário. O temporizador exibe 'Stark.ai — Foco Ativo' na aba do navegador.", tag: "Customização", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/temporizador-pomodoro-em-tela-cheia-com--1774016183134-9c46f156.png", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/temporizador-pomodoro-em-tela-cheia-com--1774016183134-9c46f156.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/temporizador-pomodoro-em-tela-cheia-com--1774016183134-9c46f156.png?_wi=2", imageAlt: "Cronômetro Pomodoro em tela cheia", }, { @@ -151,7 +151,7 @@ export default function HabitsPage() { quote: "'Focus mode activated, Senhor Nery.' Texto para fala com voz britânica. Opcional.", tag: "Acessibilidade", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/efeito-hologr-fico-gen-rico-linhas-de-lu-1774016182543-57dac7f1.png", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/efeito-hologr-fico-gen-rico-linhas-de-lu-1774016182543-57dac7f1.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/efeito-hologr-fico-gen-rico-linhas-de-lu-1774016182543-57dac7f1.png?_wi=2", imageAlt: "Efeito holográfico de áudio", }, { @@ -162,7 +162,7 @@ export default function HabitsPage() { quote: "Todas as notificações são bloqueadas. Apenas alertas críticos passam durante a sessão.", tag: "Tranquilidade", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/interface-futurista-de-dashboard-com-an--1774016182672-2b282fee.png", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/interface-futurista-de-dashboard-com-an--1774016182672-2b282fee.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/interface-futurista-de-dashboard-com-an--1774016182672-2b282fee.png?_wi=4", imageAlt: "Interface com modo foco ativado", }, { @@ -173,7 +173,7 @@ export default function HabitsPage() { quote: "Veja total de horas em foco, eficiência média, melhores horários para produtividade.", tag: "Análise", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/gr-fico-semanal-de-an-lise-com-linhas-de-1774016185004-b15a16d9.png", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/gr-fico-semanal-de-an-lise-com-linhas-de-1774016185004-b15a16d9.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/gr-fico-semanal-de-an-lise-com-linhas-de-1774016185004-b15a16d9.png?_wi=2", imageAlt: "Gráfico de análise de foco", }, ]} -- 2.49.1 From 2d59f35b603f587f81dbc1d2bb7cabf944be72c8 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 20 Mar 2026 14:17:44 +0000 Subject: [PATCH 6/8] Update src/app/layout.tsx --- src/app/layout.tsx | 57 +++++++++++++++++++++++++++++++++++++++------- 1 file changed, 49 insertions(+), 8 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 590a34c..0e5339c 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,24 +1,63 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; +import { Public_Sans } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; import { getVisualEditScript } from "@/utils/visual-edit-script"; -import { Public_Sans } from "next/font/google"; +const halant = Halant({ + variable: "--font-halant", + subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], +}); - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; +const inter = Inter({ + variable: "--font-inter", + subsets: ["latin"], +}); const publicSans = Public_Sans({ variable: "--font-public-sans", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "Stark.ai — Rastreamento de Objetivos & Hábitos Iron Man Style", + description: "Plataforma de rastreamento de objetivos e hábitos com tema Iron Man, notificações JARVIS em português e sistema de recompensas gamificado. Dashboard em tempo real, Pomodoro integrado e análise semanal.", + keywords: "objetivo, hábito, rastreamento, produtividade, disciplina, Iron Man, JARVIS, Portuguese, Pomodoro, dashboard", + metadataBase: new URL("https://stark.ai"), + alternates: { + canonical: "https://stark.ai", + }, + openGraph: { + title: "Stark.ai — Sua Armadura de Disciplina", + description: "Rastreie objetivos, construa hábitos, desbloqueie marcas. Dashboard premium com animações holográficas e notificações motivacionais do JARVIS.", + url: "https://stark.ai", + siteName: "Stark.ai", + images: [ + { + url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/vis-o-frontal-de-uma-armadura-iron-man-b-1774016194431-a6e59c3d.jpg", + alt: "Iron Man armadura Stark.ai", + }, + ], + type: "website", + }, + twitter: { + card: "summary_large_image", + title: "Stark.ai — Rastreador de Objetivos Iron Man", + description: "Disciplina em seu próximo nível. Dashboard com neon vermelho, ouro e notificações JARVIS.", + images: [ + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDG8FoswgJvQkHO1BPdSUHiruO/vis-o-frontal-de-uma-armadura-iron-man-b-1774016194431-a6e59c3d.jpg", + ], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -27,7 +66,9 @@ export default function RootLayout({ return ( - + {children}