Commit Graph

52 Commits

Author SHA1 Message Date
Erik
e503069a86 feat: implementa sistema de logotipo dinâmico
- Adiciona campo 'logo' ao modelo Settings no Prisma
- Atualiza API /api/settings para lidar com upload de logo
- Cria aba Logotipo funcional no admin com upload de imagem
- Atualiza Header para exibir logo dinâmico (fallback para ícone)
- Atualiza Footer para exibir logo dinâmico
- Atualiza Admin Layout para exibir logo dinâmico
- Logo é atualizado em tempo real via evento settings:refresh
2025-11-29 16:36:25 -03:00
Erik
cbad251b39 feat: Add subtle admin bar above header for logged-in users 2025-11-29 16:24:37 -03:00
Erik
b493f1d4d9 refactor: Remove contact page from admin, redirect to settings tab 2025-11-29 16:18:24 -03:00
Erik
232d28eb1a fix: Remove duplicate JSX code in contact pages 2025-11-29 16:03:34 -03:00
Erik
080444e29d feat: Reorganize admin config tabs and sync contact info across pages 2025-11-29 16:01:46 -03:00
Erik
a14e7749b7 feat: Add dynamic contact info and social media settings 2025-11-29 15:52:21 -03:00
Erik
c06221331e fix: Replace hardcoded badge with PartnerBadge component in public homepage 2025-11-29 15:43:12 -03:00
Erik
55003b4561 feat: Add partner badge toggle in admin settings 2025-11-29 15:31:50 -03:00
Erik
70f1541ec0 feat: Implement global badge system with Settings model and global PartnerBadge component 2025-11-29 14:07:47 -03:00
Erik
53495de904 fix: hero badge now properly hides when disabled (fallback changed) 2025-11-29 13:36:02 -03:00
Erik
4310a88b2a fix: footer badge now properly hides when disabled in admin 2025-11-29 13:23:24 -03:00
Erik
0dd8f89fff debug: add logging to home page endpoint and debug route 2025-11-29 13:15:50 -03:00
Erik
6a7b84989b feat: make footer badge dynamic from homepage content 2025-11-29 13:03:45 -03:00
Erik
278b9ade28 fix: add /api/pages/home endpoint for badge and hero section 2025-11-29 13:03:11 -03:00
Erik
95fbf31bfa fix: improve pg_dump execution and add better error handling 2025-11-29 12:45:58 -03:00
Erik
932caf1b6c feat: add cloud backup upload and universal restore script 2025-11-29 12:44:47 -03:00
Erik
1600cc8267 fix: improve backup GET endpoint error handling and date parsing 2025-11-29 12:42:17 -03:00
Erik
ae8639bb2f feat: add restore functionality to backup manager 2025-11-29 12:37:34 -03:00
Erik
bf95f067bc refactor: organizar configuracoes em tabs (Personalizacao e Backup) 2025-11-29 12:30:17 -03:00
Erik
99530200b4 feat: adicionar sistema de backup e badge editável na página inicial 2025-11-29 12:22:56 -03:00
Erik
b73eb6c3eb fix: dark mode no admin, links mensagens dashboard, WhatsApp correto - Adicionado botão de dark mode no header do painel admin - Corrigido links do dashboard: /admin/contatos -> /admin/mensagens - Corrigido número WhatsApp: 5535988229445 (formato correto BR) 2025-11-27 20:39:21 -03:00
Erik
c31184ad4b fix: número WhatsApp correto 553598829445 2025-11-27 20:08:24 -03:00
Erik
d323f28220 fix: WhatsApp label tradução e número correto (35) 9882-9445 - Adicionada chave whatsapp.label nos arquivos de locale (pt, en, es) - Adicionada chave whatsapp.label no LanguageContext 2025-11-27 20:07:27 -03:00
Erik
d5183e0a0d feat: WhatsApp dinâmico do CMS - Criada API /api/contact-info que busca número do CMS - Header e botão flutuante agora puxam número dinamicamente - Número padrão: (35) 9882-9445 2025-11-27 20:01:11 -03:00
Erik
b02a7d176a feat: dashboard com dados reais de projetos, servicos e contatos 2025-11-27 19:12:26 -03:00
Erik
82d56506c7 feat: adicionar seletor visual de icones em galeria com busca para servicos 2025-11-27 18:59:03 -03:00
Erik
20be219137 fix: corrigir tipagem de params para Next.js 15 nas APIs 2025-11-27 18:41:51 -03:00
Erik
89b5a2edc1 feat: adicionar botao e pagina de edicao de projetos no admin 2025-11-27 18:16:31 -03:00
Erik
737d1f57ce feat: adicionar pesquisa e filtros por categoria, status e data no painel de projetos 2025-11-27 18:07:34 -03:00
Erik
7fb9d88b5b feat: cards de projetos totalmente clicaveis com cursor-pointer 2025-11-27 17:54:56 -03:00
Erik
61d8f707dc feat: pagina de detalhes do projeto com dados reais, galeria e lightbox 2025-11-27 17:49:51 -03:00
Erik
a5d42028e6 feat: adicionar barra de pesquisa com traducao em en/es na pagina de projetos 2025-11-27 17:40:36 -03:00
Erik
5ecff30584 fix: remover filtro de status published para mostrar todos projetos 2025-11-27 17:30:25 -03:00
Erik
7f7c635efd feat: adicionar filtro de categoria e pesquisa na pagina de projetos 2025-11-27 17:24:33 -03:00
Erik
e24e5eb4b2 feat: exibir ultimos projetos dinamicamente na home 2025-11-27 16:59:02 -03:00
Erik
191127b3b3 fix: load published projects client side 2025-11-27 16:49:41 -03:00
Erik
f69e0a10c4 fix: avoid caching project listings 2025-11-27 16:35:12 -03:00
Erik
1138747565 feat: enable project catalog management 2025-11-27 16:22:14 -03:00
Erik
ca3eac5e1e feat: servir arquivos do MinIO via API interna 2025-11-27 15:20:30 -03:00
Erik
01885be3bb refactor: trocar SDK MinIO pelo AWS S3 client 2025-11-27 14:45:33 -03:00
Erik
2db3873ee7 feat: adicionar healthcheck no frontend para evitar bad gateway 2025-11-27 14:02:37 -03:00
Erik
ad16a50008 fix: downgrade MinIO SDK para 7.1.3 com pathStyle 2025-11-27 13:59:00 -03:00
Erik
0c74ea107a fix: adicionar region e logs no MinIO client 2025-11-27 13:51:24 -03:00
Erik
82e7fa958f fix: usar pathStyle no MinIO para evitar erro de hostname 2025-11-27 13:42:50 -03:00
Erik
24e03f954b fix: adicionar timeout e logs na traducao 2025-11-27 12:55:31 -03:00
Erik
6e32ffdc95 feat: CMS com limites de caracteres, traduções auto e painel de notificações 2025-11-27 12:05:23 -03:00
Erik
ea0c4ac5a6 feat: Simplificar sistema de traducao com LibreTranslate
- Remover traducoes manuais do LanguageContext
- Adicionar componente T para auto-traducao
- Usar useTranslatedContent para conteudo do banco
- Atualizar todas as paginas publicas
- Integrar LibreTranslate para traducao automatica
2025-11-26 21:33:35 -03:00
Erik
6044a437f8 Integrar LibreTranslate para traducao automatica 2025-11-26 21:15:17 -03:00
Erik
0bde8d4a56 Adicionar emoji de cookie no banner de consentimento 2025-11-26 20:55:54 -03:00
Erik
be2f130b96 Corrigir hover para usar cor primaria dinamica 2025-11-26 16:24:29 -03:00