Erik
6f990c06b2
fix: usar número do WhatsApp correto 553598829445 em todos os campos
2025-12-04 12:09:04 -03:00
Erik
815a70bc41
fix: usar número do WhatsApp correto direto sem puxar do banco
2025-12-04 02:58:39 -03:00
Erik
d6ff6a61bc
fix: corrigir número do WhatsApp para 553598829445
2025-12-04 01:01:05 -03:00
Erik
c4fda169b4
fix: corrigir número do WhatsApp para 5535988229445
2025-12-04 00:20:01 -03:00
Erik
654bdd2521
fix: corrigir WhatsApp button com URL api.whatsapp.com e remover glitch do hover
2025-12-03 20:08:10 -03:00
Erik
2c76d7af8d
fix: corrigir erros de tipagem TypeScript nos maps da página home
2025-12-03 18:29:50 -03:00
Erik
92f3798808
feat: atualizar URLs para octtoengenharia.com.br, adicionar SEO dinâmico em projetos e corrigir WhatsApp button
2025-12-03 17:45:54 -03:00
Erik
037072d297
feat: implementar SEO completo com sitemap, robots.txt, JSON-LD schema e Google Search Console docs
2025-12-03 17:37:41 -03:00
Erik
16de9f48b8
feat: adicionar campo para criar categorias customizadas na adição/edição de projetos
2025-12-03 14:25:51 -03:00
Erik
d4a94658bf
feat: adicionar crédito idealpages no rodapé com link WhatsApp
2025-12-01 18:35:39 -03:00
Erik
be866aa976
fix: corrigir link do projeto na busca para usar ID específico
2025-12-01 18:31:22 -03:00
Erik
2bf941777f
feat: adicionar busca no menu mobile com SearchDropdown e reduzir espaço superior
2025-12-01 17:15:37 -03:00
Erik
ef98075686
fix: conectar SearchDropdown com Header e passar searchValue corretamente
2025-12-01 16:46:47 -03:00
Erik
bee1af01ec
feat: adicionar busca dinâmica de projetos no header com dropdown
2025-12-01 16:13:02 -03:00
Erik
565aae1b9f
fix: corrige avisos de estilo do Tailwind CSS
...
- bg-gradient-to-r -> bg-linear-to-r
- after:start-[4px] -> after:start-1
- z-[60] -> z-60
2025-12-01 12:19:46 -03:00
Erik
061a572464
fix: esconde texto OCCTO ENG quando logo está presente
...
- Header: mostra apenas logo (150x50)
- Footer: mostra apenas logo
- Admin: mostra apenas logo
2025-11-29 16:53:49 -03:00
Erik
239fca5924
fix: corrige descrições da página de contato com texto fixo
2025-11-29 16:53:05 -03:00
Erik
8c6e64f5b1
fix: página de contato agora usa apenas dados das Settings
...
- Remove lógica que usava items do CMS antigo
- Sempre usa dados dinâmicos das Settings (whatsapp, email, endereço)
- Corrige ambas versões: (public) e [locale]
2025-11-29 16:47:05 -03:00
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
1fa574881c
Merge branch 'cms-1.1' - Release CMS 1.1
2025-11-27 19:42:12 -03:00
Erik
57f295edf1
docs: adicionar atualizacoes CMS 1.1 no diario de bordo
2025-11-27 19:31:57 -03:00
Erik
0b645a3ffa
docs: criar README.md principal com changelog integrado
2025-11-27 19:29:09 -03:00
Erik
841bf061aa
docs: atualizar CHANGELOG.md com formato padronizado
2025-11-27 19:27:16 -03:00
Erik
6bb6c5b668
docs: fix CHANGELOG.md encoding
2025-11-27 19:25:13 -03:00
Erik
ccfc5fff65
docs: adicionar CHANGELOG.md com resumo da release CMS 1.1
2025-11-27 19:24:02 -03:00
Erik
02f776ad0d
release: CMS 1.1
...
## Resumo das Alteracoes
### Correcoes de Infraestrutura
- Tipagem de params para Next.js 15 nas API routes
### Dashboard Admin
- Dados dinamicos (contagens reais do banco)
- Estatisticas: Projetos, Mensagens, Servicos
- Ultimas Mensagens e Projetos Recentes
- Links funcionais para paginas correspondentes
### Modulo de Servicos (CRUD Completo)
- Lista com filtros, busca e acoes (editar/excluir)
- Pagina Novo Servico com seletor visual de icones
- Pagina Editar Servico
- 70+ icones organizados por categoria
- Paginas publicas dinamicas com fallback
### Modulo de Projetos (Melhorias)
- Filtros por categoria e status
- Busca por titulo/cliente/descricao
- Pagina Editar Projeto com upload de imagens
### UX/UI
- Seletor de icones em galeria com busca
- Loading states e feedback visual
- Confirmacao de exclusao
2025-11-27 19:22:37 -03:00
Erik
b02a7d176a
feat: dashboard com dados reais de projetos, servicos e contatos
2025-11-27 19:12:26 -03:00