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

Correção
Incoming isVideoCall é parseado em ringing — correção de tela verde 📱 1.2.42
Correção
Remover o banner do CallKit no foreground (UI dupla) 📱 1.2.41
Correção
Abrir CallScreen em QUALQUER estado active — incoming também 📱 1.2.40
Correção
CallScreen não se fecha antes do INVITE chegar (_everHadCall) 📱 1.2.39
Correção
Cleanup correto em FAILED (CANCEL do chamador não fica mais preso) 📱 1.2.38
Correção
Ignoramos completamente o evento FAILED (state-race no broadcast do Riverpod) 📱 1.2.37
Correção
Incoming UI só com CallKit + guard de timestamp-FAILED 📱 1.2.36
Correção
Ignoramos FAILED depois de CONNECTED (forking leg) 📱 1.2.35
Correção
Ignoramos sessão SIP duplicada (FAILED do auth-challenge leg) 📱 1.2.34
Correção
Abrimos CallScreen em qualquer transição para connected (callee Accept) 📱 1.2.33
Novo
Cold-start do Accept no CallKit ignora totalmente o splash 📱 1.2.32
Melhoria
-45% na duração das animações (6s → 3.3s) 📱 1.2.31
Correção
Reverter alterações radicais do splash/CallScreen de 1f4c9f4 📱 1.2.30
Correção
Correção radical splash→CallScreen + logging persistente 📱 1.2.29
Correção
Abrimos CallScreen em ringing→connected quando o CallKit aceitou 📱 1.2.28
Novo
Versão + data do build no menu lateral (Drawer) 📱 1.2.27
Correção
O splash sobrescrevia a navegação para /call + auto-answer no cold-start 📱 1.2.26
Correção de segurança
Correção de segurança: chamadas 📱 1.2.25
Correção
Blocos multi-linha {# #} → {% comment %} no overlay VoIP + detalhe do anúncio 🌐 Web
Novo
Cliente de chamadas SSR + atualização da documentação 🌐 Web
Novo
Renderização de stream de vídeo + deduplicação CallKit-vs-CallScreen (no estilo team-call) 📱 1.2.24
Novo
Videochamada + dedup de notificações FCM + auto-invalidate de anúncios 📱 1.2.22 🌐+📱 Web + app
Correção
Número SIP vitalício para o agricultor + grant DELETE em location 🌐 Web
Correção
Upsert de subscriber sempre — recuperação após perder o registro 🌐 Web
Correção
AllowBadCertificate=true para WSS — SNI mismatch com Kamailio 📱 1.2.22
Novo
Integração de UI — toggle VoIP no Profile + botão Ligar em Ad Detail 📱 1.2.21 🌐+📱 Web + app
Novo
Android nativo — permissões no Manifest + reattach no MainActivity + BootReceiver + CallKit 📱 1.2.20
Novo
Cliente SIP Flutter + CallScreen + provider Riverpod 📱 1.2.19
Novo
App Django com endpoints para chamadas dos agricultores 🌐 Web
Novo
Infra para chamadas — sip.cattles.net no servidor compartilhado Kamailio 🌐 Web
Novo
@mention boost, preview de msg_type, TTL do FCM, base para voip-channel 📱 1.2.18 🌐+📱 Web + app
Correção
PhoneRequiredMiddleware bloqueava a visualização em dev/prod sem phone 🌐 Web
Correção
Push após reinstalação + CSS de tema quebrado + regra de bundling no CLAUDE.md 📱 1.2.17 🌐+📱 Web + app
Correção
/profile/ retorna phone+avatar, mobile não entra em loop no phone-setup 📱 1.2.16 🌐+📱 Web + app
Correção
Removidos validadores min/max para weight_kg/height_cm 📱 1.2.15 🌐+📱 Web + app
Correção
3 regressões do commit de auth só com social 🌐 Web
Novo
Auth só com social + avatar + phone-setup + assistente de geo 📱 1.2.13
Novo
Cadastro só com social + phone-setup + auditoria de geo + avatar 🌐 Web
Melhoria
Não usado no código 🌐 Web
Correção
Correções de UX — idade da sessão + CTA + logo duplicado + alert→toast 🌐 Web
Novo
«Mensagens» no header desktop + sidebar + dropdown 🌐 Web
Novo
Chat SSR web + layout responsivo estilo mobile 🌐 Web
Correção
Aumentar urllib3 também no requirements_prod.txt 🌐 Web
Correção de segurança
Correção de segurança: dependências 🌐 Web
Novo
Push em nova mensagem + remetente/horário + recibos de leitura + bottom-nav 📱 1.2.11 🌐+📱 Web + app
Novo
Login Google na web + Farmer.user CASCADE 🌐 Web
Correção
Remover firebase-adminsdk.json vazio do controle do git 🌐 Web
Novo
Esqueleto do backend — Google Sign-In + Firebase Cloud Messaging + chats 📱 1.2.5 🌐+📱 Web + app
Correção
O odômetro do splash: 71→43 idiomas 📱 1.2.5
Correção
Migração 0081 — remover parler-translations fora das 43 🌐 Web
Correção de segurança
Correção de segurança: infraestrutura 🌐 Web
Novo
Reduzimos o suporte de 70 para 43 locais 📱 1.2.3 🌐+📱 Web + app
Novo
Upload throttle 60→300/h por utilizador 🌐 Web
Novo
Removemos o throttle padrão, deixamos só nos endpoints sensíveis 🌐 Web
Correção
Rollback das thumbnails AVIF no serializer (bloqueio síncrono na API) 🌐 Web
Melhoria
Geração assíncrona de AVIF no post_save (sem bloqueio) 🌐 Web
Melhoria
Thumbnails AVIF para raças (Wiki_animals) 🌐 Web
Melhoria
AdDetailView — favoritos via prefetch, sem count/exists 🌐 Web
Melhoria
Correções de N+1 no auditoria do agente de explore 🌐 Web
Melhoria
/animal-categories/<id>/breeds/ — correção de N+1 (×60 mais rápido) 🌐 Web