Reverter alterações radicais do splash/CallScreen de 1f4c9f4
📱 1.2.30
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 radical splash→CallScreen + logging persistente
📱 1.2.29
Abrimos CallScreen em ringing→connected quando o CallKit aceitou
📱 1.2.28
Versão + data do build no menu lateral (Drawer)
📱 1.2.27
O splash sobrescrevia a navegação para /call + auto-answer no cold-start
📱 1.2.26
Correção de segurança: chamadas
📱 1.2.25
Blocos multi-linha {# #} → {% comment %} no overlay VoIP + detalhe do anúncio
🌐 Web
Cliente de chamadas SSR + atualização da documentação
🌐 Web
Renderização de stream de vídeo + deduplicação CallKit-vs-CallScreen (no estilo team-call)
📱 1.2.24
Videochamada + dedup de notificações FCM + auto-invalidate de anúncios
📱 1.2.22
🌐+📱 Web + app
Número SIP vitalício para o agricultor + grant DELETE em location
🌐 Web
Upsert de subscriber sempre — recuperação após perder o registro
🌐 Web
AllowBadCertificate=true para WSS — SNI mismatch com Kamailio
📱 1.2.22
Integração de UI — toggle VoIP no Profile + botão Ligar em Ad Detail
📱 1.2.21
🌐+📱 Web + app
Android nativo — permissões no Manifest + reattach no MainActivity + BootReceiver + CallKit
📱 1.2.20
Cliente SIP Flutter + CallScreen + provider Riverpod
📱 1.2.19
App Django com endpoints para chamadas dos agricultores
🌐 Web
Infra para chamadas — sip.cattles.net no servidor compartilhado Kamailio
🌐 Web
@mention boost, preview de msg_type, TTL do FCM, base para voip-channel
📱 1.2.18
🌐+📱 Web + app
PhoneRequiredMiddleware bloqueava a visualização em dev/prod sem phone
🌐 Web
Push após reinstalação + CSS de tema quebrado + regra de bundling no CLAUDE.md
📱 1.2.17
🌐+📱 Web + app
/profile/ retorna phone+avatar, mobile não entra em loop no phone-setup
📱 1.2.16
🌐+📱 Web + app
Removidos validadores min/max para weight_kg/height_cm
📱 1.2.15
🌐+📱 Web + app
3 regressões do commit de auth só com social
🌐 Web
Auth só com social + avatar + phone-setup + assistente de geo
📱 1.2.13
Cadastro só com social + phone-setup + auditoria de geo + avatar
🌐 Web
Não usado no código
🌐 Web
Correções de UX — idade da sessão + CTA + logo duplicado + alert→toast
🌐 Web
«Mensagens» no header desktop + sidebar + dropdown
🌐 Web
Chat SSR web + layout responsivo estilo mobile
🌐 Web
Aumentar urllib3 também no requirements_prod.txt
🌐 Web
Correção de segurança: dependências
🌐 Web
Push em nova mensagem + remetente/horário + recibos de leitura + bottom-nav
📱 1.2.11
🌐+📱 Web + app
Login Google na web + Farmer.user CASCADE
🌐 Web
Remover firebase-adminsdk.json vazio do controle do git
🌐 Web
Esqueleto do backend — Google Sign-In + Firebase Cloud Messaging + chats
📱 1.2.5
🌐+📱 Web + app
O odômetro do splash: 71→43 idiomas
📱 1.2.5
Migração 0081 — remover parler-translations fora das 43
🌐 Web
Correção de segurança: infraestrutura
🌐 Web
Reduzimos o suporte de 70 para 43 locais
📱 1.2.3
🌐+📱 Web + app
Upload throttle 60→300/h por utilizador
🌐 Web
Removemos o throttle padrão, deixamos só nos endpoints sensíveis
🌐 Web
Rollback das thumbnails AVIF no serializer (bloqueio síncrono na API)
🌐 Web
Geração assíncrona de AVIF no post_save (sem bloqueio)
🌐 Web
Thumbnails AVIF para raças (Wiki_animals)
🌐 Web
AdDetailView — favoritos via prefetch, sem count/exists
🌐 Web
Correções de N+1 no auditoria do agente de explore
🌐 Web
/animal-categories/<id>/breeds/ — correção de N+1 (×60 mais rápido)
🌐 Web
List/index — correção de N+1 + mixin de page-cache
🌐 Web
Page-cache manual + Cache-Control para BreedDetailView
🌐 Web
Removido o dropdown de siblings — 382 <option> consumiam 25 s
🌐 Web
Prefetch das traduções para siblings/categories
🌐 Web
Bypass de /api/v1/ads/ via SILKY_INTERCEPT_FUNC
🌐 Web
SILKY_PYTHON_PROFILER via env (toggle sem rebuild da imagem)
🌐 Web
/geo/countries/ — .only() contra o overhead de PointField do PostGIS
🌐 Web
/ads/ — prefetch de translations filtrado por localidade
🌐 Web
Correções de N+1 — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL
🌐 Web
LOGIN_URL=/admin/login/ — caso contrário, redireciona para 404
🌐 Web
-90% de SQL em /admin/main/wiki_animals/ + /advertisements/
🌐 Web
Profiler Django-silk em dev e prod, limpeza a cada 3 horas
🌐 Web