6cd5d490defix: increase upload limit to 15MB and fix infinite loading with S3 timeouts
main
Erik
2026-03-09 20:14:35 -03:00
4f27f501b9debug: add S3 network diagnostics to start.sh
Erik
2026-03-09 19:59:48 -03:00
fccfe85604feat: add emergency admin rescue page and fix backup restoration to prevent lockouts
Erik
2026-03-09 18:17:33 -03:00
28a9e812fcfix: allow emergency restoration with seed users present
Erik
2026-03-09 17:47:53 -03:00
f3d93a9546fix: increase upload limits and timeouts for backup restoration
Erik
2026-03-09 17:38:03 -03:00
906e0d9456perf: optimize backup restoration with better timeouts and logging
Erik
2026-03-09 16:36:13 -03:00
dbde86e8c4fix: improve emergency route detection in AdminLayout to support localized URLs
Erik
2026-03-07 23:26:11 -03:00
548b808f2dfeat: implement POST method for full backup restoration in API
Erik
2026-03-07 23:13:09 -03:00
75e1977fe5feat: add emergency backup restoration page for new installs
Erik
2026-03-07 22:58:01 -03:00
febe5437fffix: correct prisma command in start-up script
Erik
2026-03-07 22:36:04 -03:00
84697f5ecbdebug: verbose prisma errors without exit-on-error
Erik
2026-03-07 21:15:14 -03:00
f83a64bd83fix: robust URL parsing in start.sh with Node.js to resolve regex errors
Erik
2026-03-07 21:06:23 -03:00
a3ac5e5d3adebug: add verbose prisma errors to start-up script
Erik
2026-03-07 20:59:19 -03:00
2f970e41cedebug: simplify networks and add network diagnostics to resolve P1001
Erik
2026-03-07 20:51:06 -03:00
ef74da475bfix: add wait-on-db logic to production start script to resolve Dokploy network delays
Erik
2026-03-07 20:33:37 -03:00
385d5e9cddchore: final production configuration with S3 variables and external db
Erik
2026-03-07 20:07:42 -03:00
a76e0ebfc0chore: support standard S3 environment variables and external storage providers like RustFS
Erik
2026-03-07 20:07:22 -03:00
570536132bfeat: implement unified 1-click full backup (ZIP with data + media)
Erik
2026-03-07 19:52:33 -03:00
f8f7c3765cfeat: include users and messages in full system backup
Erik
2026-03-07 19:39:23 -03:00
f44dc35d28temp: revert to local infrastructure for data extraction
Erik
2026-03-07 19:18:37 -03:00
5b08922f08security: move sensitive data to environment variables
Erik
2026-03-07 18:36:27 -03:00
3abbad251bchore: migrate to external unified postgres and remove local db container
Erik
2026-03-07 18:34:18 -03:00
c3d0676c4ffeat: implement media backup (ZIP) and migration tools
Erik
2026-03-07 18:29:01 -03:00
0c40dbadfcfeat: implement cms backup (export/import) and admin interface
Erik
2026-03-07 18:04:56 -03:00
620c0b7c4afix: resolve bad gateway on dokploy by setting HOSTNAME=0.0.0.0 and traefik labels
Erik
2026-01-22 14:11:41 -03:00
8fc974efb8fix: remover 'use client' conflict com generateMetadata
Erik
2025-12-04 12:14:56 -03:00
6f990c06b2fix: usar número do WhatsApp correto 553598829445 em todos os campos
Erik
2025-12-04 12:09:04 -03:00
815a70bc41fix: usar número do WhatsApp correto direto sem puxar do banco
Erik
2025-12-04 02:58:39 -03:00
d6ff6a61bcfix: corrigir número do WhatsApp para 553598829445
Erik
2025-12-04 01:01:05 -03:00
c4fda169b4fix: corrigir número do WhatsApp para 5535988229445
Erik
2025-12-04 00:20:01 -03:00
654bdd2521fix: corrigir WhatsApp button com URL api.whatsapp.com e remover glitch do hover
Erik
2025-12-03 20:08:10 -03:00
2c76d7af8dfix: corrigir erros de tipagem TypeScript nos maps da página home
Erik
2025-12-03 18:29:50 -03:00
92f3798808feat: 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
037072d297feat: implementar SEO completo com sitemap, robots.txt, JSON-LD schema e Google Search Console docs
Erik
2025-12-03 17:37:41 -03:00
16de9f48b8feat: adicionar campo para criar categorias customizadas na adição/edição de projetos
Erik
2025-12-03 14:25:51 -03:00
d4a94658bffeat: adicionar crédito idealpages no rodapé com link WhatsApp
Erik
2025-12-01 18:35:39 -03:00
be866aa976fix: corrigir link do projeto na busca para usar ID específico
Erik
2025-12-01 18:31:22 -03:00
2bf941777ffeat: adicionar busca no menu mobile com SearchDropdown e reduzir espaço superior
Erik
2025-12-01 17:15:37 -03:00
ef98075686fix: conectar SearchDropdown com Header e passar searchValue corretamente
Erik
2025-12-01 16:46:47 -03:00
bee1af01ecfeat: adicionar busca dinâmica de projetos no header com dropdown
Erik
2025-12-01 16:13:02 -03:00
565aae1b9ffix: corrige avisos de estilo do Tailwind CSS
Erik
2025-12-01 12:19:46 -03:00
061a572464fix: esconde texto OCCTO ENG quando logo está presente
Erik
2025-11-29 16:53:49 -03:00
239fca5924fix: corrige descrições da página de contato com texto fixo
Erik
2025-11-29 16:53:05 -03:00
8c6e64f5b1fix: página de contato agora usa apenas dados das Settings
Erik
2025-11-29 16:47:05 -03:00
e503069a86feat: implementa sistema de logotipo dinâmico
Erik
2025-11-29 16:36:25 -03:00
cbad251b39feat: Add subtle admin bar above header for logged-in users
Erik
2025-11-29 16:24:37 -03:00
b493f1d4d9refactor: Remove contact page from admin, redirect to settings tab
Erik
2025-11-29 16:18:24 -03:00
232d28eb1afix: Remove duplicate JSX code in contact pages
Erik
2025-11-29 16:03:34 -03:00
080444e29dfeat: Reorganize admin config tabs and sync contact info across pages
Erik
2025-11-29 16:01:46 -03:00
a14e7749b7feat: Add dynamic contact info and social media settings
Erik
2025-11-29 15:52:21 -03:00
c06221331efix: Replace hardcoded badge with PartnerBadge component in public homepage
Erik
2025-11-29 15:43:12 -03:00
55003b4561feat: Add partner badge toggle in admin settings
Erik
2025-11-29 15:31:50 -03:00
70f1541ec0feat: Implement global badge system with Settings model and global PartnerBadge component
Erik
2025-11-29 14:07:47 -03:00
53495de904fix: hero badge now properly hides when disabled (fallback changed)
Erik
2025-11-29 13:36:02 -03:00
4310a88b2afix: footer badge now properly hides when disabled in admin
Erik
2025-11-29 13:23:24 -03:00
0dd8f89fffdebug: add logging to home page endpoint and debug route
Erik
2025-11-29 13:15:50 -03:00
6a7b84989bfeat: make footer badge dynamic from homepage content
Erik
2025-11-29 13:03:45 -03:00
278b9ade28fix: add /api/pages/home endpoint for badge and hero section
Erik
2025-11-29 13:03:11 -03:00
95fbf31bfafix: improve pg_dump execution and add better error handling
Erik
2025-11-29 12:45:58 -03:00
932caf1b6cfeat: add cloud backup upload and universal restore script
Erik
2025-11-29 12:44:47 -03:00
1600cc8267fix: improve backup GET endpoint error handling and date parsing
Erik
2025-11-29 12:42:17 -03:00
ae8639bb2ffeat: add restore functionality to backup manager
Erik
2025-11-29 12:37:34 -03:00
bf95f067bcrefactor: organizar configuracoes em tabs (Personalizacao e Backup)
Erik
2025-11-29 12:30:17 -03:00
99530200b4feat: adicionar sistema de backup e badge editável na página inicial
Erik
2025-11-29 12:22:56 -03:00
b73eb6c3ebfix: 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
c31184ad4bfix: número WhatsApp correto 553598829445
Erik
2025-11-27 20:08:24 -03:00
d323f28220fix: 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
d5183e0a0dfeat: 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