• 1.7 afce67d8c0

    ferlagod released this 2026-05-08 17:02:19 +00:00 | 0 commits to main since this release

    ¡La actualización más grande de BiblioHouse hasta la fecha ya está aquí! He reescrito el corazón de la aplicación para hacerla más segura y agradable de usar.

    Aquí tienes el resumen de todos los cambios:

    🎨 Nueva Interfaz y Experiencia Visual

    • Rediseño completo con AtlantaFX: He implementado un nuevo motor de estilos que incluye una interfaz más limpia, moderna y compacta.
    • ¡Llega el Modo Oscuro!: Ahora puedes elegir entre tema claro y oscuro desde la configuración.
    • Separación de vistas: He dividido la pantalla principal para que sea más intuitiva. Ahora tienes la pestaña "Mis Libros" (una hermosa galería visual) y la pestaña "Añadir / Gestionar" (tu clásica tabla de control detallada).
    • Indicadores visuales (Badges): Echa un vistazo rápido a tu galería para saber qué estás leyendo. He añadido pequeñas etiquetas sobre las portadas: un tick verde (✓) para los libros "Leídos" y puntos naranjas (•••) para los que estás "Leyendo".
    • Interacción mejorada: Ahora puedes hacer doble clic en una portada para ver sus detalles, o clic derecho para abrir directamente el menú contextual (prestar, editar, eliminar).
    • Nuevo Splash Screen: Pantalla de carga renovada y animaciones de transición (Fade-In) mucho más suaves.

    ☁️ NextCloud y Seguridad Reforzada

    • Sincronización Incremental: ¡Se acabaron las esperas largas! NextCloud ya no comprime toda tu biblioteca en un ZIP pesado. Ahora detecta de forma inteligente qué archivos o portadas son nuevos y sube únicamente los cambios.
    • Cifrado de grado militar (AES-256): Tus credenciales de NextCloud ahora se guardan en el sistema operativo encriptadas con una clave única vinculada al hardware de tu ordenador.
    • Guardado Atómico: He blindado el sistema de guardado. Si hay un corte de luz justo cuando la app está guardando un libro, tu biblioteca no se corromperá.

    Rendimiento y Estabilidad

    • Carga de portadas rápida: He implementado un sistema asíncrono con una memoria caché inteligente.
    • Validación matemática de ISBN: Al añadir libros manuales o usar el buscador, la app comprobará si el ISBN es real (usando algoritmos de módulo 10 y 11) para evitar errores tipográficos.
    • Optimización de memoria y búsquedas: El buscador de duplicados y la barra de búsqueda son ahora instantáneos gracias a la reescritura de los algoritmos y la adición de milisegundos de tolerancia (debounce) al escribir.
    • Sagas impecables: Corregidos los errores matemáticos en la numeración de los tomos y los problemas al borrar o renombrar sagas.
    • Soporte mejorado para Linux: Se han forzado las dimensiones y el auto-maximizado al arrancar para evitar conflictos con gestores de ventanas como GNOME o KDE.

    🛠️ Otras Mejoras

    • Manual de Usuario completamente actualizado para reflejar los nuevos cambios.
    • Nueva opción de "Borrado de Fábrica" con palabra de seguridad para resetear la app por completo.
    • Búsqueda estricta por identificadores únicos (UUID) en el sistema de préstamos para evitar confusiones entre libros con el mismo título.
    • Solucionados los problemas de altura en los menús desplegables.

    ⚠️ NOTA IMPORTANTE SOBRE LA ACTUALIZACIÓN

    Debido a que esta versión incluye cambios masivos en la arquitectura interna y en la forma de procesar los datos, es posible que el salto desde la versión anterior deje algún residuo temporal.

    Si tras instalar esta actualización notas que la aplicación es inestable o tiene un comportamiento extraño, por favor, desinstálala por completo y vuelve a instalarla. Tus datos seguirán guardados a salvo en tu equipo. La desinstalación solo renueva los archivos del programa, manteniendo tu biblioteca, tus portadas y tus configuraciones intactas para cuando vuelvas a instalar. De esta forma nos aseguramos un funcionamiento 100% limpio.

    Downloads