Revertir los cambios radicales de splash/CallScreen de 1f4c9f4
📱 1.2.30
Historial de actualizaciones
La plataforma evoluciona cada día. Aquí está el historial completo de cambios: nuevas funciones, correcciones y actualizaciones de seguridad. Descargar la app
mayo 2026
Arreglo radical splash→CallScreen + logging persistente
📱 1.2.29
Abrimos CallScreen en ringing→connected cuando CallKit acepta
📱 1.2.28
Versión + fecha de compilación en el menú lateral (Drawer)
📱 1.2.27
Splash interceptaba la navegación a /call + auto-answer en cold start
📱 1.2.26
Arreglo de seguridad: llamadas
📱 1.2.25
Bloques multilinea {# #} → {% comment %} en voip overlay + detalle de anuncio
🌐 Web
Cliente SSR de llamadas + actualización de docs
🌐 Web
Renderizado de stream de video + deduplicación CallKit-vs-CallScreen (según team-call)
📱 1.2.24
Videollamada + deduplicación de notificaciones FCM + auto-invalidate de anuncios
📱 1.2.22
🌐+📱 Web + app
Número SIP de por vida para el granjero + grant DELETE en location
🌐 Web
Upsert del subscriber siempre — recuperación tras pérdida de registro
🌐 Web
AllowBadCertificate=true para WSS — mismatch de SNI con Kamailio
📱 1.2.22
Integración de UI — toggle VoIP en Profile + botón Llamar en Ad Detail
📱 1.2.21
🌐+📱 Web + app
Android nativo — permisos del Manifest + reattach en MainActivity + BootReceiver + CallKit
📱 1.2.20
Cliente SIP Flutter + CallScreen + proveedor Riverpod
📱 1.2.19
App Django con endpoints para llamadas de granjeros
🌐 Web
Infra para llamadas — sip.cattles.net en servidor Kamailio compartido
🌐 Web
boost de @mention, preview de msg_type, ttl de FCM, base para canal voip
📱 1.2.18
🌐+📱 Web + app
PhoneRequiredMiddleware bloqueaba ver en dev/prod sin phone
🌐 Web
Push tras reinstalar + CSS de tema roto + regla de bundling en CLAUDE.md
📱 1.2.17
🌐+📱 Web + app
/profile/ devuelve phone+avatar, mobile no entra en bucle de phone-setup
📱 1.2.16
🌐+📱 Web + app
Quitados validadores min/max para weight_kg/height_cm
📱 1.2.15
🌐+📱 Web + app
3 regresiones del commit de auth solo social
🌐 Web
Auth solo social + avatar + phone-setup + asistente geo
📱 1.2.13
Registro solo social + phone-setup + auditoría geo + avatar
🌐 Web
No usado en el código
🌐 Web
Ajustes de UX — antigüedad de sesión + CTA + logo duplicado + alert→toast
🌐 Web
«Mensajes» en el header de desktop + sidebar + dropdown
🌐 Web
Chat web SSR + layout adaptable tipo mobile
🌐 Web
Subir también urllib3 en requirements_prod.txt
🌐 Web
Arreglo de seguridad: dependencias
🌐 Web
Push en mensaje nuevo + sender/time + recibos de lectura + bottom-nav
📱 1.2.11
🌐+📱 Web + app
Login de Google en web + Farmer.user CASCADE
🌐 Web
Eliminar firebase-adminsdk.json vacío del control de git
🌐 Web
Esqueleto backend — Google Sign-In + Firebase Cloud Messaging + chats
📱 1.2.5
🌐+📱 Web + app
Splash odometer 71→43 idiomas
📱 1.2.5
Migración 0081 — eliminar parler-translations fuera de 43
🌐 Web
Arreglo de seguridad: infraestructura
🌐 Web
Reducimos soporte de 70 a 43 locales
📱 1.2.3
🌐+📱 Web + app
Upload throttle 60→300/h por usuario
🌐 Web
Quitamos el throttle por defecto y dejamos solo en endpoints sensibles
🌐 Web
Rollback de miniaturas AVIF en serializer (bloqueo sync en API)
🌐 Web
Generación asíncrona de AVIF en post_save (sin bloqueo)
🌐 Web
Miniaturas AVIF para razas (Wiki_animals)
🌐 Web
AdDetailView — favoritos con prefetch, sin count/exists
🌐 Web
Correcciones de N+1 en el auditor del agente explore
🌐 Web
/animal-categories/<id>/breeds/ — arreglo de N+1 (×60 más rápido)
🌐 Web
List/index — arreglo de N+1 + mixin de cache de página
🌐 Web
Cache de página manual + Cache-Control para BreedDetailView
🌐 Web
Quitado el dropdown de siblings — 382 <option> se comían 25 s
🌐 Web
Prefetch de traducciones para siblings/categories
🌐 Web
Bypass de /api/v1/ads/ mediante SILKY_INTERCEPT_FUNC
🌐 Web
SILKY_PYTHON_PROFILER vía env (toggle sin rebuild de imagen)
🌐 Web
/geo/countries/ — .only() contra el overhead de PostGIS PointField
🌐 Web
/ads/ — prefetch de traducciones filtrado por locale
🌐 Web
Arreglos N+1 — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL
🌐 Web
LOGIN_URL=/admin/login/ — si no, redirección a 404
🌐 Web
-90% SQL en /admin/main/wiki_animals/ + /advertisements/
🌐 Web
Profiler Django-silk en dev y prod, limpieza cada 3 horas
🌐 Web