feat: adição de novos ícones SVG e configuração do ambiente

- Adicionados ícones SVG para ChatGPT, Claude, Gemini e OpenRouter
- Implementados ícones para modos claro e escuro do ChatGPT
- Criado script de inicialização para PostgreSQL com extensão pgcrypto
- Adicionado script de configuração de ambiente que faz backup do .env
- Configurado tsconfig.json para TypeScript com opções de compilação
This commit is contained in:
Felipe Coutinho
2025-11-15 15:49:36 -03:00
commit ea0b8618e0
441 changed files with 53569 additions and 0 deletions

35
app/not-found.tsx Normal file
View File

@@ -0,0 +1,35 @@
import Link from "next/link";
import { RiFileSearchLine } from "@remixicon/react";
import { Button } from "@/components/ui/button";
import {
Empty,
EmptyContent,
EmptyDescription,
EmptyHeader,
EmptyMedia,
EmptyTitle,
} from "@/components/ui/empty";
export default function NotFound() {
return (
<div className="flex min-h-screen flex-col items-center justify-center p-4">
<Empty className="max-w-md border-0">
<EmptyHeader>
<EmptyMedia variant="icon" className="size-16">
<RiFileSearchLine className="size-8" />
</EmptyMedia>
<EmptyTitle className="text-2xl">Página não encontrada</EmptyTitle>
<EmptyDescription>
A página que você está procurando não existe ou foi movida.
</EmptyDescription>
</EmptyHeader>
<EmptyContent>
<Button asChild>
<Link href="/dashboard">Voltar para o Dashboard</Link>
</Button>
</EmptyContent>
</Empty>
</div>
);
}