Animações bem ajustadas e Impeller-friendly (Hero, cascade, like, wizard)
📱 1.3.21
Histórico de atualizações
A plataforma evolui todos os dias. Aqui está o histórico completo de mudanças: novas funcionalidades, correções e atualizações de segurança. Baixar o aplicativo
Maio 2026
Cascata Sparkle 3x mais densa (partículas ×3)
📱 1.3.20
🌐+📱 Web + app
Efeito Sparkle 150% mais longo (2.5 s → 6.25 s)
📱 1.3.19
🌐+📱 Web + app
Celebração Sparkle após publicação bem-sucedida do anúncio
📱 1.3.18
🌐+📱 Web + app
Animação bubble_tab_bar — bolha deslizante
📱 1.3.17
Scroll horizontal na versão mobile do chat
🌐 Web
Gravação de voz no chat web + limite de 5 minutos + limpeza do cabeçalho
📱 1.3.16
🌐+📱 Web + app
Wizard-product/services 400 — description=null era rejeitado
🌐 Web
I18n wizard-product/services + país de origem
📱 1.3.15
🌐+📱 Web + app
Traduções das configurações do chat e da navegação inferior
📱 1.3.14
🌐+📱 Web + app
Contato do vendedor, sincronização da agenda, chat/chamada para produtos
📱 1.3.13
🌐+📱 Web + app
Wizard-services — marketplace veterinário
📱 1.3.11
🌐+📱 Web + app
Flutter wizard-product + renomeação wizard→wizard_animals (etapa 2.4)
📱 1.3.9
DRF API /api/v1/products/ (etapa 2.3)
🌐 Web
Web wizard-product + vitrine de produtos (etapa 2.2)
🌐 Web
App Django products + modelo ProductAd (etapa 2.1)
🌐 Web
Coleta do modelo do dispositivo ao publicar o anúncio
📱 1.3.8
🌐+📱 Web + app
Call log no chat
📱 1.3.7
Chamadas perdidas/concluídas no feed do chat
📱 1.3.5
🌐+📱 Web + app
Security fix: infraestrutura
🌐 Web
Server Error 500 ao publicar a camela
🌐 Web
Filtro «País» — listbox expandido + corte do bloco extra
🌐 Web
og-image quebrada + metatags Open Graph incompletas
🌐 Web
LOGIN_URL → reverse_lazy('main:login') — allauth interceptava /accounts/login/
🌐 Web
LOGIN_URL → /accounts/login/ + ícones faltando na sidebar
🌐 Web
Card-grid--related os cards saíam da coluna principal
🌐 Web
Safety net universal contra overflow na detail page
🌐 Web
Tablet landscape — .mkt-specs ficava cortado à direita no iPad
🌐 Web
Opção --clean-fuzzy + UX mobile/tablet (3 bug reports)
🌐 Web
Multi-line {# #} → {% comment %} + pre-commit hook
🌐 Web
Auditoria de bugs — capital, limpeza de en.po, unidades de idade, hreflang, meta únicos
🌐 Web
Schema.org + sitemap + 5 páginas estáticas + atualização do download.html
🌐 Web
Mobile page-scroll + 3 CTA + especificações +25% + docs
🌐 Web
Redesign de detail.html no estilo kopeika + AdBlock-safe naming
🌐 Web
Chat-admin (30 modelos) + medical 43 localidades + i18n completo do chat
📱 1.3.5
🌐+📱 Web + app
Reverter o AppBar para creme claro — estava «muito escuro»
📱 1.3.5
Área pessoal — ProfileScreen mobile análogo (Bug 9)
🌐 Web
10 bugs — web favorite session / wizard validation+photos / estabilidade VoIP / FCM multi-tenant / cache nginx
📱 1.3.4
🌐+📱 Web + app
Volta para a paleta original do CattleSales
📱 1.3.3
Correção de segurança: plataforma
📱 1.3.1
🌐+📱 Web + app
Final P2 — pickers + linkify + forward-multi + photo editor + @username
📱 1.3.1
🌐+📱 Web + app
Chat-plan2 megabundle — B1+B2+B3+B5 + B6 design (61 ficheiros, +7777/-181)
📱 1.3.0
🌐+📱 Web + app
Push.py — firebase_admin.messaging, não firebase_admin.chat
🌐 Web
Polimento final — fechamento de todo o plano em docs/chat-plan.md
📱 1.2.56
🌐+📱 Web + app
Phase 9 — voice + video-note messages
📱 1.2.55
🌐+📱 Web + app
UI mobile para Phase 7-12 (polls/stickers/stories/prefs/blocks)
📱 1.2.54
Phase 7-12 — Polls + Stickers + Stories + Polish + Privacy
📱 1.2.53
🌐+📱 Web + app
Remover daphne da imagem prod — Trivy bloqueava o deploy
🌐 Web
Phase 6 — Channels + Topics + PostViews
📱 1.2.52
🌐+📱 Web + app
Phase 5 — chats em grupo (create + members + roles)
📱 1.2.51
🌐+📱 Web + app
Phase 4 — UX (reações, reply, edit, delete, forward, pin)
📱 1.2.50
🌐+📱 Web + app
Phase 3 — realtime WebSocket (ChatConsumer + clientes WS)
📱 1.2.49
🌐+📱 Web + app
Phase 2 — Chat/ChatMember + migração de Conversation
📱 1.2.48
🌐+📱 Web + app
Phase 1 frontend — Contacts UI (mobile + web)
📱 1.2.47
🌐+📱 Web + app
Phase 1 backend — Contact model + API de users search/profile
🌐 Web
Phase 0 — rename messaging→chat + infraestrutura Django Channels
🌐 Web
Não mostramos o botão «Ligar» nos próprios anúncios + sync docs
📱 1.2.46
Telegram-style hybrid native incoming call (~300 linhas)
📱 1.2.45
Const _pipChannel abaixo dos imports (build fail 1.2.43)
📱 1.2.44
ReattachFragment em CallScreen.initState — correção de tela verde
📱 1.2.43