Commit Graph

  • 8fc974efb8 fix: remover 'use client' conflict com generateMetadata main Erik 2025-12-04 12:14:56 -03:00
  • 6f990c06b2 fix: usar número do WhatsApp correto 553598829445 em todos os campos Erik 2025-12-04 12:09:04 -03:00
  • 815a70bc41 fix: usar número do WhatsApp correto direto sem puxar do banco Erik 2025-12-04 02:58:39 -03:00
  • d6ff6a61bc fix: corrigir número do WhatsApp para 553598829445 Erik 2025-12-04 01:01:05 -03:00
  • c4fda169b4 fix: corrigir número do WhatsApp para 5535988229445 Erik 2025-12-04 00:20:01 -03:00
  • 654bdd2521 fix: corrigir WhatsApp button com URL api.whatsapp.com e remover glitch do hover Erik 2025-12-03 20:08:10 -03:00
  • 2c76d7af8d fix: corrigir erros de tipagem TypeScript nos maps da página home Erik 2025-12-03 18:29:50 -03:00
  • 92f3798808 feat: atualizar URLs para octtoengenharia.com.br, adicionar SEO dinâmico em projetos e corrigir WhatsApp button Erik 2025-12-03 17:45:54 -03:00
  • 037072d297 feat: implementar SEO completo com sitemap, robots.txt, JSON-LD schema e Google Search Console docs Erik 2025-12-03 17:37:41 -03:00
  • 16de9f48b8 feat: adicionar campo para criar categorias customizadas na adição/edição de projetos Erik 2025-12-03 14:25:51 -03:00
  • d4a94658bf feat: adicionar crédito idealpages no rodapé com link WhatsApp Erik 2025-12-01 18:35:39 -03:00
  • be866aa976 fix: corrigir link do projeto na busca para usar ID específico Erik 2025-12-01 18:31:22 -03:00
  • 2bf941777f feat: adicionar busca no menu mobile com SearchDropdown e reduzir espaço superior Erik 2025-12-01 17:15:37 -03:00
  • ef98075686 fix: conectar SearchDropdown com Header e passar searchValue corretamente Erik 2025-12-01 16:46:47 -03:00
  • bee1af01ec feat: adicionar busca dinâmica de projetos no header com dropdown Erik 2025-12-01 16:13:02 -03:00
  • 565aae1b9f fix: corrige avisos de estilo do Tailwind CSS Erik 2025-12-01 12:19:46 -03:00
  • 061a572464 fix: esconde texto OCCTO ENG quando logo está presente Erik 2025-11-29 16:53:49 -03:00
  • 239fca5924 fix: corrige descrições da página de contato com texto fixo Erik 2025-11-29 16:53:05 -03:00
  • 8c6e64f5b1 fix: página de contato agora usa apenas dados das Settings Erik 2025-11-29 16:47:05 -03:00
  • e503069a86 feat: implementa sistema de logotipo dinâmico Erik 2025-11-29 16:36:25 -03:00
  • cbad251b39 feat: Add subtle admin bar above header for logged-in users Erik 2025-11-29 16:24:37 -03:00
  • b493f1d4d9 refactor: Remove contact page from admin, redirect to settings tab Erik 2025-11-29 16:18:24 -03:00
  • 232d28eb1a fix: Remove duplicate JSX code in contact pages Erik 2025-11-29 16:03:34 -03:00
  • 080444e29d feat: Reorganize admin config tabs and sync contact info across pages Erik 2025-11-29 16:01:46 -03:00
  • a14e7749b7 feat: Add dynamic contact info and social media settings Erik 2025-11-29 15:52:21 -03:00
  • c06221331e fix: Replace hardcoded badge with PartnerBadge component in public homepage Erik 2025-11-29 15:43:12 -03:00
  • 55003b4561 feat: Add partner badge toggle in admin settings Erik 2025-11-29 15:31:50 -03:00
  • 70f1541ec0 feat: Implement global badge system with Settings model and global PartnerBadge component Erik 2025-11-29 14:07:47 -03:00
  • 53495de904 fix: hero badge now properly hides when disabled (fallback changed) Erik 2025-11-29 13:36:02 -03:00
  • 4310a88b2a fix: footer badge now properly hides when disabled in admin Erik 2025-11-29 13:23:24 -03:00
  • 0dd8f89fff debug: add logging to home page endpoint and debug route Erik 2025-11-29 13:15:50 -03:00
  • 6a7b84989b feat: make footer badge dynamic from homepage content Erik 2025-11-29 13:03:45 -03:00
  • 278b9ade28 fix: add /api/pages/home endpoint for badge and hero section Erik 2025-11-29 13:03:11 -03:00
  • 95fbf31bfa fix: improve pg_dump execution and add better error handling Erik 2025-11-29 12:45:58 -03:00
  • 932caf1b6c feat: add cloud backup upload and universal restore script Erik 2025-11-29 12:44:47 -03:00
  • 1600cc8267 fix: improve backup GET endpoint error handling and date parsing Erik 2025-11-29 12:42:17 -03:00
  • ae8639bb2f feat: add restore functionality to backup manager Erik 2025-11-29 12:37:34 -03:00
  • bf95f067bc refactor: organizar configuracoes em tabs (Personalizacao e Backup) Erik 2025-11-29 12:30:17 -03:00
  • 99530200b4 feat: adicionar sistema de backup e badge editável na página inicial Erik 2025-11-29 12:22:56 -03:00
  • 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) Erik 2025-11-27 20:39:21 -03:00
  • c31184ad4b fix: número WhatsApp correto 553598829445 Erik 2025-11-27 20:08:24 -03:00
  • 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 Erik 2025-11-27 20:07:27 -03:00
  • 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 Erik 2025-11-27 20:01:11 -03:00
  • 1fa574881c Merge branch 'cms-1.1' - Release CMS 1.1 Erik 2025-11-27 19:42:12 -03:00
  • 57f295edf1 docs: adicionar atualizacoes CMS 1.1 no diario de bordo cms-1.1 Erik 2025-11-27 19:31:57 -03:00
  • 0b645a3ffa docs: criar README.md principal com changelog integrado Erik 2025-11-27 19:29:09 -03:00
  • 841bf061aa docs: atualizar CHANGELOG.md com formato padronizado Erik 2025-11-27 19:27:16 -03:00
  • 6bb6c5b668 docs: fix CHANGELOG.md encoding Erik 2025-11-27 19:25:13 -03:00
  • ccfc5fff65 docs: adicionar CHANGELOG.md com resumo da release CMS 1.1 Erik 2025-11-27 19:24:02 -03:00
  • 02f776ad0d release: CMS 1.1 Erik 2025-11-27 19:22:37 -03:00
  • b02a7d176a feat: dashboard com dados reais de projetos, servicos e contatos dev Erik 2025-11-27 19:12:26 -03:00
  • 82d56506c7 feat: adicionar seletor visual de icones em galeria com busca para servicos Erik 2025-11-27 18:59:03 -03:00
  • 20be219137 fix: corrigir tipagem de params para Next.js 15 nas APIs Erik 2025-11-27 18:41:51 -03:00
  • 89b5a2edc1 feat: adicionar botao e pagina de edicao de projetos no admin Erik 2025-11-27 18:16:31 -03:00
  • 737d1f57ce feat: adicionar pesquisa e filtros por categoria, status e data no painel de projetos Erik 2025-11-27 18:07:34 -03:00
  • 7fb9d88b5b feat: cards de projetos totalmente clicaveis com cursor-pointer Erik 2025-11-27 17:54:56 -03:00
  • 61d8f707dc feat: pagina de detalhes do projeto com dados reais, galeria e lightbox Erik 2025-11-27 17:49:51 -03:00
  • a5d42028e6 feat: adicionar barra de pesquisa com traducao em en/es na pagina de projetos Erik 2025-11-27 17:40:36 -03:00
  • 5ecff30584 fix: remover filtro de status published para mostrar todos projetos Erik 2025-11-27 17:30:25 -03:00
  • 7f7c635efd feat: adicionar filtro de categoria e pesquisa na pagina de projetos Erik 2025-11-27 17:24:33 -03:00
  • e24e5eb4b2 feat: exibir ultimos projetos dinamicamente na home Erik 2025-11-27 16:59:02 -03:00
  • 191127b3b3 fix: load published projects client side Erik 2025-11-27 16:49:41 -03:00
  • f69e0a10c4 fix: avoid caching project listings Erik 2025-11-27 16:35:12 -03:00
  • 1138747565 feat: enable project catalog management Erik 2025-11-27 16:22:14 -03:00
  • f077569bc1 fix: use minio alias hostname Erik 2025-11-27 15:55:17 -03:00
  • b8310f3691 fix: use minio cpuv1 image Erik 2025-11-27 15:53:12 -03:00
  • 19ae5a25aa fix: ensure frontend can reach minio Erik 2025-11-27 15:51:58 -03:00
  • 7605b72312 fix: point minio to 2025 release Erik 2025-11-27 15:42:52 -03:00
  • 65736471ad fix: use valid minio release Erik 2025-11-27 15:35:21 -03:00
  • 64e99298f4 chore: update minio dev image Erik 2025-11-27 15:34:25 -03:00
  • ca3eac5e1e feat: servir arquivos do MinIO via API interna Erik 2025-11-27 15:20:30 -03:00
  • 30ddb5392e chore: definir alias minio e usar nome válido Erik 2025-11-27 14:54:38 -03:00
  • 01885be3bb refactor: trocar SDK MinIO pelo AWS S3 client Erik 2025-11-27 14:45:33 -03:00
  • 86cfda78b2 fix: remover healthcheck temporariamente Erik 2025-11-27 14:33:45 -03:00
  • 2db3873ee7 feat: adicionar healthcheck no frontend para evitar bad gateway Erik 2025-11-27 14:02:37 -03:00
  • ad16a50008 fix: downgrade MinIO SDK para 7.1.3 com pathStyle Erik 2025-11-27 13:59:00 -03:00
  • ddf833e1e1 revert: voltar nome minio_dev original Erik 2025-11-27 13:56:59 -03:00
  • 4ab537735e fix: renomear minio_dev para miniodev e adicionar MINIO_DOMAIN Erik 2025-11-27 13:55:44 -03:00
  • 0c74ea107a fix: adicionar region e logs no MinIO client Erik 2025-11-27 13:51:24 -03:00
  • 82e7fa958f fix: usar pathStyle no MinIO para evitar erro de hostname Erik 2025-11-27 13:42:50 -03:00
  • 17d8ad313c fix: remover labels Traefik manuais Erik 2025-11-27 13:37:43 -03:00
  • 24e03f954b fix: adicionar timeout e logs na traducao Erik 2025-11-27 12:55:31 -03:00
  • 9903452af1 fix: adicionar labels Traefik no frontend_dev Erik 2025-11-27 12:46:32 -03:00
  • 5e33da4063 fix: corrigir seed para usar chave composta slug_locale Erik 2025-11-27 12:35:37 -03:00
  • 8aa4aacd25 fix: downgrade para Next.js 15 (estável com middleware) Erik 2025-11-27 12:27:56 -03:00
  • af9c3166b4 fix: desabilitar Turbopack via next.config.ts Erik 2025-11-27 12:17:14 -03:00
  • 12b79e7948 fix: usar Webpack no build para compatibilidade com middleware Erik 2025-11-27 12:15:06 -03:00
  • 6e32ffdc95 feat: CMS com limites de caracteres, traduções auto e painel de notificações Erik 2025-11-27 12:05:23 -03:00
  • ea0c4ac5a6 feat: Simplificar sistema de traducao com LibreTranslate Erik 2025-11-26 21:33:35 -03:00
  • 6044a437f8 Integrar LibreTranslate para traducao automatica Erik 2025-11-26 21:15:17 -03:00
  • 0bde8d4a56 Adicionar emoji de cookie no banner de consentimento Erik 2025-11-26 20:55:54 -03:00
  • 5ac57449b7 Simplificar variaveis do docker-compose.dev Erik 2025-11-26 20:50:58 -03:00
  • 686df732ea Adicionar docker-compose.dev.yml para ambiente de desenvolvimento Erik 2025-11-26 20:43:49 -03:00
  • d8332b894f Organizar tarefas pendentes Erik 2025-11-26 16:47:05 -03:00
  • 5e67b50695 Adicionar README com documentacao do projeto v1.0 cms-octto-1.0 Erik 2025-11-26 16:45:18 -03:00
  • be2f130b96 Corrigir hover para usar cor primaria dinamica Erik 2025-11-26 16:24:29 -03:00
  • d0e95d9f2a Remover labels Traefik manuais - deixar Dokploy gerenciar Erik 2025-11-26 15:31:44 -03:00
  • 7b63595550 Adicionar labels Traefik para roteamento Erik 2025-11-26 15:29:09 -03:00
  • 71e7106023 Seed com hash pre-calculado (sem dependencia bcryptjs) Erik 2025-11-26 15:24:32 -03:00
  • c8da32e279 Usar seed.mjs para produção (sem ts-node) Erik 2025-11-26 15:20:43 -03:00