• v1.0.3 7fdb6fcc35

    v1.0.3 Stable

    ferlagod released this 2026-06-16 13:46:56 +00:00 | 93 commits to main since this release

    Novedades y Mejoras

    • Ahora, al pulsar sobre la portada de un libro en la pantalla de actividades, se abre directamente su ficha detallada, cuyo diseño y carga han sido mejorados para este acceso.
    • Añadida la funcionalidad para seguir usuarios y suscribirse al autor de una reseña desde los resultados de búsqueda. Muchas gracias a thrillfall (thrillfall@disroot.org) por la contribución.
    • Las reseñas ahora se ordenan cronológicamente, mostrando las más recientes primero.
    • Rediseño visual del logotipo en la pantalla de inicio de sesión.

    Correcciones y Estabilidad

    • Corregido el error que impedía responder o dar "me gusta" a las actividades provenientes de ActivityPub.
    • Corregido el error 400 que se producía al intentar publicar reseñas.
    • Corregido un fallo en la lista de seguimiento que solo importaba la primera página de usuarios (causando que usuarios seguidos aparecieran como no seguidos).
    • Corregido el contador de seguidores y seguidos para que muestre la cifra real.
    • Mejoras críticas de rendimiento: eliminación de cierres inesperados (NullPointerExceptions), optimización de corrutinas zombis y mejora en la gestión de batería mediante collectAsStateWithLifecycle.
    • Solucionados los errores de emparejamiento de URLs al comprobar el estado de seguimiento.
    • Eliminada la palabra "open-source" al referirse a BookWyrm en la documentación, para cumplir con las normas de etiquetas de F-Droid (Anti-Capitalist Software License).

    Idiomas

    • Añadido soporte para el idioma finlandés.
    • Configurado el inglés como idioma predeterminado (fallback) en caso de que el idioma del sistema no esté traducido.

    Interno

    • Implementación de un script en Python y flujo en GitHub Actions para verificar semanalmente la estructura HTML de BookWyrm y detectar posibles roturas en el sistema de raspado (scraping).
    • Ajustes en .gitignore para cumplir estrictamente con las políticas de bloqueo de binarios compilados de F-Droid.
    Downloads