«No sé la raza» — primer elemento destacado del paso de raza (web+Flutter) + importación de sin raza desde el parser — Fase 1
📱 1.62.0
🌐+📱 Web + app
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
julio 2026
La ficha móvil mostraba slugs crudos de los diccionarios (pasture/docile/bay)
📱 1.61.4
🌐+📱 Web + app
Campo «vacunado/inmunizado» en el formulario (Animal.is_vaccinated) + receptor v2.2
🌐 Web
Receptor v2.1 — calving_count + condition_score
🌐 Web
Receptor ai_fields v2 — capa/color/altura/gestación/envío/… en el formulario
🌐 Web
ShippingDestination en shippingDetails — última pista RRT del merchant listing
🌐 Web
Merchant listing — bug de imagen + todos los errores GSC «Datos de productos del vendedor»
🌐 Web
JSON-LD en todas las verticales + hreflang por idiomas del país + fix ads_count
🌐 Web
Security fix: plataforma
🌐 Web
Comando refresh_parsed_photos — volver a descargar fotos desde Export API
🌐 Web
OOMKilled — generación de XML en streaming en lugar de MarshalIndent
🌐 Web
Campos del formulario desde el extractor del parser — sexo/edad/cantidad/peso/destino/precio
🌐 Web
Los de prueba/no públicos no se cuelan en los carruseles «similares»/«del vendedor»
🌐 Web
Canonical+hreflang de razas/blog → apex (unificación de duplicados de subdominios)
🌐 Web
Secciones globales (breeds/blog) — solo en el apex-sitemap
🌐 Web
<loc> separado para cada idioma (como en la referencia)
🌐 Web
Generador sitemap en Go (baran-sitemap) — country-aware, hreflang, paginación
🌐 Web
robots.txt ampliado — subdominios, rutas i18n, bots de IA
🌐 Web
El moderador sube cualquier anuncio al top + dedup de raspados por carrera
🌐 Web
El nombre del vendedor es obligatorio para los anuncios raspados
🌐 Web
La fuente no pública también se oculta en la ficha, no solo en la lista
🌐 Web
Vendedor de raspados — Farmer con nombre y teléfono (no sistema)
🌐 Web
Precio→negociable, parsed público, env durable, docs del puente
🌐 Web
Puente con el parser — importación de anuncios raspados (origin=parsed)
🌐 Web
Ocultar las fuentes no públicas (origin.is_public=False) de las listas
🌐 Web
Campo «Fuente» (origin) en el formulario de edición de anuncios
🌐 Web
Los anuncios de prueba también son públicos (AdOrigin.test.is_public=True)
🌐 Web
Diccionario de fuente de anuncios AdOrigin + FK en 5 verticales
🌐 Web
Limpieza diaria de tokens FCM caducados (60+ días sin conexión)
🌐 Web
500 en el wake-up push — no responde y se va al buzón de voz
🌐 Web
«devolver la llamada» desde el historial — número real en lugar de contact-id (no responde)
🌐 Web
Historial de llamadas — coincidencia por prefijo call_id (acc.callid truncado a 20 caracteres)
🌐 Web
Nombres en lugar de SIP-id en el historial de llamadas + icono claro de «Llamadas»
📱 1.61.3
🌐+📱 Web + app
Srcset para la foto LCP de las fichas — el móvil recibe 600w en lugar de 1200w
🌐 Web
Optimización PageSpeed mobile — async-CSS, preload LCP, caché de media
🌐 Web
413 al subir video-stories — body-size 50→210M en ambos proxies
🌐 Web
La imagen de la story a pantalla completa — el Stack del viewer se comprimía hasta el encabezado
📱 1.61.2
Viewer y editor — a pantalla completa (root navigator)
📱 1.61.1
Stories 2.0 — modelo de Instagram según el PRD (foto/video, reacciones, espectadores, highlights, moderación)
📱 1.61.0
🌐+📱 Web + app
Paridad web con Flutter tras el paquete UX — detalles, tarjetas, FAB
🌐 Web
La etiqueta del botón «+» en dos líneas — no se mete en las pestañas vecinas
📱 1.60.3
La etiqueta «Publicar anuncio» debajo del botón «+» + botón un poco más alto
📱 1.60.2
Insignia TOP en la esquina de TODA la tarjeta + espacio para el botón «+» (según capturas 302/304)
📱 1.60.1
7 ajustes de diseño + encuesta de satisfacción después de las publicaciones (3/8/16/25/46)
📱 1.60.0
🌐+📱 Web + app
Pestaña del sistema «Sistema» — chat único de notificaciones + RAG, pestañas de vidrio mate
📱 1.59.0
🌐+📱 Web + app
Conectado bot RAG de texto a «Preguntar al bot» + llamada a soporte + web-UI para Flutter
📱 1.58.0
🌐+📱 Web + app
Traducciones FAQ con Parler a 43 locales + semilla automática en prod
🌐 Web
Sección unificada «Soporte» — chatbot RAG + llamada + FAQ + feedback
📱 1.57.0
🌐+📱 Web + app
Base de la app de soporte — modelos + semilla FAQ (capa 1/N)
🌐 Web
12 registros nuevos (06–12.07.2026)
🌐 Web
Campos ext de especie de cerdos en AdCreate/AdUpdateSerializer + test guardia
🌐 Web
Pruebas de regresión 9–11.07.2026 — 38 bugs (web + Flutter)
📱 1.56.0
🌐+📱 Web + app
Corrección de seguridad: plataforma
🌐 Web
Corrección de seguridad: plataforma
🌐 Web
Corrección de seguridad: plataforma
🌐 Web
FAQ de la plataforma en RAG + fix de búsqueda separada por fuentes
🌐 Web
Integración de RAG en el bot — enriquecer el prompt con datos sobre razas
🌐 Web
Base de RAG — índice pgvector + BGE-m3 de Wiki_animals (dev)
🌐 Web
Botón «Soporte técnico» → llamada al bot de voz 3000 (Asterisk aster-ai)
📱 1.55.0
🌐+📱 Web + app
Mapas de desarrollo de verticales en web — /boardroom/roadmaps/ (solo staff)
🌐 Web