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
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
f077569bc1
fix: use minio alias hostname
2025-11-27 15:55:17 -03:00
Erik
b8310f3691
fix: use minio cpuv1 image
2025-11-27 15:53:12 -03:00
Erik
19ae5a25aa
fix: ensure frontend can reach minio
2025-11-27 15:51:58 -03:00
Erik
7605b72312
fix: point minio to 2025 release
2025-11-27 15:42:52 -03:00
Erik
65736471ad
fix: use valid minio release
2025-11-27 15:35:21 -03:00
Erik
64e99298f4
chore: update minio dev image
2025-11-27 15:34:25 -03:00
Erik
ca3eac5e1e
feat: servir arquivos do MinIO via API interna
2025-11-27 15:20:30 -03:00
Erik
30ddb5392e
chore: definir alias minio e usar nome válido
2025-11-27 14:54:38 -03:00
Erik
01885be3bb
refactor: trocar SDK MinIO pelo AWS S3 client
2025-11-27 14:45:33 -03:00
Erik
86cfda78b2
fix: remover healthcheck temporariamente
2025-11-27 14:33:45 -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
ddf833e1e1
revert: voltar nome minio_dev original
2025-11-27 13:56:59 -03:00
Erik
4ab537735e
fix: renomear minio_dev para miniodev e adicionar MINIO_DOMAIN
2025-11-27 13:55:44 -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
17d8ad313c
fix: remover labels Traefik manuais
2025-11-27 13:37:43 -03:00
Erik
24e03f954b
fix: adicionar timeout e logs na traducao
2025-11-27 12:55:31 -03:00
Erik
9903452af1
fix: adicionar labels Traefik no frontend_dev
2025-11-27 12:46:32 -03:00
Erik
5e33da4063
fix: corrigir seed para usar chave composta slug_locale
2025-11-27 12:35:37 -03:00
Erik
8aa4aacd25
fix: downgrade para Next.js 15 (estável com middleware)
2025-11-27 12:27:56 -03:00
Erik
af9c3166b4
fix: desabilitar Turbopack via next.config.ts
2025-11-27 12:17:14 -03:00
Erik
12b79e7948
fix: usar Webpack no build para compatibilidade com middleware
2025-11-27 12:15:06 -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
5ac57449b7
Simplificar variaveis do docker-compose.dev
2025-11-26 20:50:58 -03:00