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

Nuevo
Devolver versión + fecha/hora del APK en la página 🌐 Web
Mejora
Page_size 100→20 + pre-generar miniaturas AVIF al subir 🌐 Web
Corrección
Auto-recarga del feed al cambiar de país en el encabezado 📱 1.2.3
Mejora
Splash -25% de duración (~6s → ~4.5s) 📱 1.2.2
Mejora
Prefetch de contenido durante la animación splash 📱 1.2.1
Corrección
8 bugs del informe + restauración de 70 locales 📱 1.2.0 🌐+📱 Web + app
Corrección
Reanudar publicación tras timeout — sin anuncios duplicados 📱 1.1.2
Corrección
Dio timeout 90s + AVIF speed=8 + errores detallados 📱 1.1.1 🌐+📱 Web + app
Mejora
Solo AVIF — conversión al subir, límite 15 MB, i18n 📱 1.0.3 🌐+📱 Web + app
Mejora
AVIF + WebP picture-tag en la galería de la página del anuncio 🌐 Web
Nuevo
En la página /download/ mostrar versión APK + hora 🌐 Web
Corrección
Imágenes estiradas en las tarjetas — aspect-ratio 4:3 en todas 📱 1.0.3 🌐+📱 Web + app
Nuevo
Migración de auth de DRF Token a JWT (simplejwt) 📱 1.0.1
Mejora
AVIF + fallback WebP mediante <picture> (~10% menos que WebP) 🌐 Web
Corrección
Quitado el {# #} multilineal en _ad_card.html (otra vez) 🌐 Web
Mejora
Sorl-thumbnail WebP — tarjetas -85% de tamaño 🌐 Web
Mejora
Is_above_fold para las primeras 4 tarjetas (LCP) 🌐 Web
Corrección
Quitados los comentarios multilinea {# #} — se filtraban como texto en HTML 🌐 Web
Mejora
Mobile lighthouse — lazy + eager LCP + bundle CSS + truco media para fuentes 🌐 Web
Mejora
Breed queryset = none() por defecto (1109 → 0 opciones) 🌐 Web
Mejora
_BreedChoiceField — prefetch traducciones (8s → ~2s frío) 🌐 Web
Corrección
Compilemessages — añadí DB_PASSWORD=dummy en el entorno de build 🌐 Web
Corrección
Compilemessages en la imagen Docker, no en el initContainer de K8s 🌐 Web
Corrección
Theme switcher — un item clicable en la barra lateral con ciclo 🌐 Web
Corrección
Theme switcher en la barra lateral — 3 opciones de menú en vez de un pill estrecho 🌐 Web
Corrección
Deploy-mobile — selector de label correcto + filtro de fase Running 📱 1.0.1
Corrección
STATICFILES_DIRS incluye BaranGlobal/static + collectstatic --clear 🌐 Web
Nuevo
Build-mobile + deploy-mobile stages — APK vía CI/CD 📱 1.0.1
Corrección
Sidebar theme switcher — botones más grandes, fix dockerignore + scroll 🌐 Web
Corrección
Sidebar theme switcher — botones más grandes, fix dockerignore + scroll 📱 1.0.0
Nuevo
Selector de tema en el menú lateral + rastreamos source static 🌐 Web
Corrección
Quitado queueing_lock de repair_animal_image 🌐 Web
Corrección
Añadido install uv + venv en la etapa builder 🌐 Web
Corrección de seguridad
Security fix: infraestructura 🌐 Web
Corrección de seguridad
Security fix: plataforma 🌐 Web
Nuevo
Descripción del proyecto en /download/ vía parler + auto-deploy 🌐 Web
Nuevo
Página /download/ con APK de la app móvil 🌐 Web
Corrección
OOM, redirects de probe, buffering de nginx + sitemap/robots 🌐 Web

abril 2026

Corrección
Visible_queryset(None) devuelve todos los anuncios activos 🌐 Web
Mejora
Caché manual de página en Redis (Fase 2.5) — TTFB 1.3s → 20ms 🌐 Web
Mejora
SSR en AdvertisementListCache + prefetch ext_* (138 → 36 SQL) 🌐 Web
Corrección
Protección contra desconexión transitoria de Redis (Connection reset by peer) 🌐 Web
Mejora
Pipeline de imágenes WebP + autocompletado de breed (PSI -1.5MB, DOM -1100) 🌐 Web
Corrección
Self-host fonts + bundle.css realmente en git 🌐 Web
Mejora
Self-host fonts + bundle CSS + a11y — PSI 73 → ~88 🌐 Web
Mejora
Fetchpriority=high + width/height para las primeras 4 tarjetas 🌐 Web
Corrección de seguridad
Security fix: caché 🌐 Web
Mejora
Strategy 2 — caché pública 60s + bypass de 5 min para el autor 🌐 Web
Corrección
Baran-secrets lo crea CI a partir de variables de GitLab 🌐 Web
Corrección
Eliminé el placeholder registry-credentials de namespace.yaml 🌐 Web
Mejora
Imagen base preconstruida — ahorramos ~7-8 min en build 🌐 Web
Corrección
Kustomize image transformer + compilemessages no fatal 🌐 Web
Corrección
CommonLabels → labels includeSelectors:false — selector inmutable 🌐 Web
Corrección de seguridad
Security fix: plataforma 🌐 Web
Corrección
Limpieza forzada de dist-info obsoletos de wheel/setuptools/jaraco 🌐 Web
Corrección
Upgrade de base python pip/setuptools/wheel en runtime stage 🌐 Web
Corrección
Cffi 1.17.1 → 2.0.0 — requisito de cryptography 46.x 🌐 Web
Corrección de seguridad
Security fix: plataforma 🌐 Web
Corrección
Mirror de Yandex en vez de deb.debian.org — el build se quedaba a 1h 🌐 Web
Corrección
Liveness del worker — pgrep no está instalado en la imagen slim 🌐 Web