diff --git a/pages/_app.jsx b/pages/_app.jsx
index 43996da..67e8798 100644
--- a/pages/_app.jsx
+++ b/pages/_app.jsx
@@ -1,13 +1,9 @@
-import { SessionProvider } from "next-auth/react"
+// _app.jsx — SessionProvider de autenticação REMOVIDO (login desativado temporariamente).
+// App agora abre direto no dashboard, sem verificação de sessão.
import "../styles/globals.css"
-export default function App({
- Component,
- pageProps: { session, ...pageProps }
-}) {
+export default function App({ Component, pageProps }) {
return (
-
-
-
+
)
-}
\ No newline at end of file
+}
diff --git a/pages/api/auth/[...nextauth].js b/pages/api/auth/[...nextauth].js
index 2274de6..c13741f 100644
--- a/pages/api/auth/[...nextauth].js
+++ b/pages/api/auth/[...nextauth].js
@@ -1,3 +1,6 @@
+// API DE AUTENTICAÇÃO DESATIVADA TEMPORARIAMENTE (2026-07-11)
+// Arquivo PRESERVADO para reativação futura. Nenhum componente/chamada
+// ativa depende desta rota após a remoção do fluxo de login.
import NextAuth from "next-auth"
import CredentialsProvider from "next-auth/providers/credentials"
import { PrismaClient } from "@prisma/client"
diff --git a/pages/apps/trendsnews/index.jsx b/pages/apps/trendsnews/index.jsx
index c90a377..e0d1cde 100644
--- a/pages/apps/trendsnews/index.jsx
+++ b/pages/apps/trendsnews/index.jsx
@@ -1,5 +1,4 @@
import { useState, useEffect } from "react"
-import { useSession } from "next-auth/react"
import { useRouter } from "next/router"
// Top 100 Notícias - Trends Brasil e Mundo (Junho 2026)
@@ -122,7 +121,6 @@ const weeklyTrends = [
]
export default function TrendsNews() {
- const { data: session } = useSession()
const router = useRouter()
const [selectedCategory, setSelectedCategory] = useState("TODAS")
const [trendingNews, setTrendingNews] = useState(weeklyTrends)
diff --git a/pages/apps/worldcup2026/index.jsx b/pages/apps/worldcup2026/index.jsx
index 3b3acbb..982d1a4 100644
--- a/pages/apps/worldcup2026/index.jsx
+++ b/pages/apps/worldcup2026/index.jsx
@@ -1,5 +1,4 @@
import { useState, useEffect } from "react"
-import { useSession } from "next-auth/react"
import { useRouter } from "next/router"
// Copa do Mundo 2026 - Grupos e Classificação (48 seleções, 12 grupos de 4)
@@ -95,7 +94,6 @@ const worldCupNews = [
]
export default function WorldCup2026() {
- const { data: session } = useSession()
const router = useRouter()
const [selectedGroup, setSelectedGroup] = useState("TODOS")
const [selectedCategory, setSelectedCategory] = useState("TODAS")
diff --git a/pages/dashboard.jsx b/pages/dashboard.jsx
index 469a23b..73123d9 100644
--- a/pages/dashboard.jsx
+++ b/pages/dashboard.jsx
@@ -1,11 +1,10 @@
+import React from "react"
import { useState } from "react"
import { useRouter } from "next/router"
-import { useSession, signOut } from "next-auth/react"
import AvatarSelector from "../components/AvatarSelector"
import CategoryMenu from "../components/CategoryMenu"
export default function Dashboard() {
- const { data: session } = useSession()
const router = useRouter()
const [selectedAvatar, setSelectedAvatar] = useState("😀")
const [selectedCategory, setSelectedCategory] = useState("all")
@@ -104,15 +103,6 @@ export default function Dashboard() {
selectedAvatar={selectedAvatar}
onSelect={setSelectedAvatar}
/>
-
- Olá, {session?.user?.name || session?.user?.username || "usuário"}!
-
- signOut({ callbackUrl: "/" })}
- className="text-red-600 hover:underline font-medium"
- >
- Sair
-
diff --git a/pages/index.jsx b/pages/index.jsx
index ea34546..d2aa2f4 100644
--- a/pages/index.jsx
+++ b/pages/index.jsx
@@ -1,139 +1,14 @@
-// Updated: force rebuild for cache invalidation
+// index.jsx — rota "/" agora redireciona direto para o dashboard.
+// O login foi removido; o app abre sem autenticação.
export default function Home() {
- return (
-
- {/* Header */}
-
+ return null
+}
- {/* Hero Section */}
-
-
-
Seu Canivete Suíço Digital
-
- Mais de 1000 ferramentas úteis, games e produtividade - tudo online, sem instalar nada!
-
-
-
-
-
- {/* Categories */}
-
-
-
Categorias
-
-
-
-
-
Produtividade
-
Ferramentas para otimizar seu tempo e trabalho
-
Ver apps →
-
-
-
-
-
Utilidades
-
Ferramentas práticas para o dia a dia
-
Ver apps →
-
-
-
-
-
Games
-
Diversão rápida e envolvente
-
Ver apps →
-
-
-
-
-
- {/* Features */}
-
-
-
Por que 1000Apps?
-
-
-
-
- 01
-
-
Nada para Instalar
-
Tudo rodando direto no navegador
-
-
-
-
- 02
-
-
Sempre Atualizado
-
Conteúdo fresco todo dia
-
-
-
-
- 03
-
-
Curadoria Inteligente
-
Só apps úteis e testados
-
-
-
-
- 04
-
-
Grátis para Sempre
-
Acesso completo sem pagar nada
-
-
-
-
-
- {/* CTA Final */}
-
-
-
Pronto para começar?
-
- Junte-se a milhares de usuários que já economizam tempo com 1000Apps
-
-
- Criar Conta Grátis
-
-
-
-
- {/* Footer */}
-
-
- )
-}
\ No newline at end of file
+export async function getServerSideProps() {
+ return {
+ redirect: {
+ destination: "/dashboard",
+ permanent: false,
+ },
+ }
+}
diff --git a/pages/landing.jsx b/pages/landing.jsx
new file mode 100644
index 0000000..4b3ff6c
--- /dev/null
+++ b/pages/landing.jsx
@@ -0,0 +1,143 @@
+// LANDING PAGE — DESATIVADA TEMPORARIAMENTE (2026-07-11)
+// Motivo: remoção do fluxo de login; app agora abre direto no dashboard.
+// Arquivo PRESERVADO para reativação futura. Não foi apagado componente,
+// asset ou estilo. Para reativar: renomear para pages/index.jsx.
+// Updated: force rebuild for cache invalidation
+export default function Home() {
+ return (
+
+ {/* Header */}
+
+
+ {/* Hero Section */}
+
+
+
Seu Canivete Suíço Digital
+
+ Mais de 1000 ferramentas úteis, games e produtividade - tudo online, sem instalar nada!
+
+
+
+
+
+ {/* Categories */}
+
+
+
Categorias
+
+
+
+
+
Produtividade
+
Ferramentas para otimizar seu tempo e trabalho
+
Ver apps →
+
+
+
+
+
Utilidades
+
Ferramentas práticas para o dia a dia
+
Ver apps →
+
+
+
+
+
Games
+
Diversão rápida e envolvente
+
Ver apps →
+
+
+
+
+
+ {/* Features */}
+
+
+
Por que 1000Apps?
+
+
+
+
+ 01
+
+
Nada para Instalar
+
Tudo rodando direto no navegador
+
+
+
+
+ 02
+
+
Sempre Atualizado
+
Conteúdo fresco todo dia
+
+
+
+
+ 03
+
+
Curadoria Inteligente
+
Só apps úteis e testados
+
+
+
+
+ 04
+
+
Grátis para Sempre
+
Acesso completo sem pagar nada
+
+
+
+
+
+ {/* CTA Final */}
+
+
+
Pronto para começar?
+
+ Junte-se a milhares de usuários que já economizam tempo com 1000Apps
+
+
+ Criar Conta Grátis
+
+
+
+
+ {/* Footer */}
+
+
+ )
+}
\ No newline at end of file
diff --git a/pages/signin.jsx b/pages/signin.jsx
index f845637..f5b33ec 100644
--- a/pages/signin.jsx
+++ b/pages/signin.jsx
@@ -1,3 +1,6 @@
+// LOGIN DESATIVADO TEMPORARIAMENTE (2026-07-11)
+// Arquivo PRESERVADO para reativação futura. Nada neste app o referencia
+// ativamente (sem links, sem SessionProvider, sem getSession).
import { useState } from "react"
import { useRouter } from "next/router"
import { signIn } from "next-auth/react"
diff --git a/pages/signup.jsx b/pages/signup.jsx
index 9dd4327..b3c97a6 100644
--- a/pages/signup.jsx
+++ b/pages/signup.jsx
@@ -1,3 +1,5 @@
+// CADASTRO DESATIVADO TEMPORARIAMENTE (2026-07-11)
+// Arquivo PRESERVADO para reativação futura. Não há mais link ativo para cá.
import { useState } from "react"
import { useRouter } from "next/router"