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
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
Melhoria
List/index — correção de N+1 + mixin de page-cache 🌐 Web
Melhoria
Page-cache manual + Cache-Control para BreedDetailView 🌐 Web
Melhoria
Removido o dropdown de siblings — 382 <option> consumiam 25 s 🌐 Web
Melhoria
Prefetch das traduções para siblings/categories 🌐 Web
Melhoria
Bypass de /api/v1/ads/ via SILKY_INTERCEPT_FUNC 🌐 Web
Novo
SILKY_PYTHON_PROFILER via env (toggle sem rebuild da imagem) 🌐 Web
Melhoria
/geo/countries/ — .only() contra o overhead de PointField do PostGIS 🌐 Web
Melhoria
/ads/ — prefetch de translations filtrado por localidade 🌐 Web
Melhoria
Correções de N+1 — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL 🌐 Web
Correção
LOGIN_URL=/admin/login/ — caso contrário, redireciona para 404 🌐 Web
Melhoria
-90% de SQL em /admin/main/wiki_animals/ + /advertisements/ 🌐 Web
Novo
Profiler Django-silk em dev e prod, limpeza a cada 3 horas 🌐 Web