-
v1.8 Stable
released this
2026-06-05 15:04:13 +00:00 | 1 commits to main since this releaseBiblioHouse v1.8 - Notas de Lanzamiento
Nuevas Funcionalidades
- Exportar a Web: Añadida la opción para generar un archivo HTML estático de tu biblioteca. No requiere dependencias externas e incluye un diseño tipo galería (estilo Netflix) organizado por estanterías/géneros, modo oscuro y buscador integrado en JavaScript puro. Permite compartir la colección fácilmente por WhatsApp, subirlo a un hosting gratuito o abrirlo en local.
Rendimiento y Estabilidad
- Solución de bloqueos (Freezes): Se han eliminado los cuelgues y bloqueos en la interfaz de usuario garantizando una estabilidad completa.
- Optimizaciones masivas: Mejoras profundas en el rendimiento general, las operaciones de red y la fluidez del programa.
Interfaz y Experiencia de Usuario
- Modo Oscuro total: Todas las vistas de la aplicación han sido adaptadas para integrarse perfectamente con el tema global y el modo oscuro.
- Traducciones: Textos revisados y mejorados en todos los idiomas disponibles.
- Documentación: Manual de usuario actualizado con los últimos cambios y funcionalidades.
Mantenimiento Interno
- Limpieza del repositorio.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
released this
2026-05-08 17:02:19 +00:00 | 9 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
-
Source code (ZIP)
7 downloads
-
Source code (TAR.GZ)
5 downloads
-
released this
2026-04-16 13:22:35 +00:00 | 35 commits to main since this release🚀 Nuevas Funciones y Automatización
- Aviso de actualizaciones: El programa ahora comprueba silenciosamente en el arranque si hay una nueva versión disponible en Forjalibre y te avisa para descargarla.
- Escáneres masivos: Completa tu biblioteca descargando automáticamente las portadas y sagas que falten conectándose a bases de datos externas (Google Books, OpenLibrary e Inventaire).
- Mejor importación CSV: Al importar desde Goodreads o Bookwyrm, el sistema extrae y guarda reseñas personales, editoriales, calificaciones, etiquetas y el estado exacto de lectura.
☁️ Nube y Seguridad Reforzada
- Sincronización automática: Sincronización en segundo plano con NextCloud mediante retardo inteligente para no afectar al rendimiento de la app.
- Llavero del sistema: Las contraseñas de NextCloud ya no se guardan en texto plano; ahora utilizan el gestor de credenciales seguro de tu sistema operativo.
- Auditoría de seguridad: Código fuente revisado a fondo con la corrección de 6 vulnerabilidades internas y 3 malas prácticas para reducir la superficie de ataque.
📚 Rediseño de Colecciones (Sagas)
- Pestaña nativa: Las sagas dejan de ser una ventana flotante y tienen su propia sección integrada.
- Agrupación inteligente: El sistema agrupa mejor los libros (ignorando tildes, mayúsculas o espacios) y permite renombrar o borrar colecciones fácilmente con clic derecho.
🛠️ Estabilidad y Correcciones (Especial Linux)
- Adiós a los cuelgues (Error 137 y 143): Solucionado el cierre forzoso en Linux al abrir enlaces en el navegador (se usan comandos nativos en lugar de la librería gráfica AWT) y prevenido el bloqueo del procesador al arrancar la app.
- UI pulida en Linux: Corregidos los problemas de tamaño y cortes en las ventanas de "Detalles del Libro" y el "Manual de Ayuda".
- Rendimiento: Eliminado el "lag" al deslizar rápido la lista de sagas gracias a una mejor gestión de la memoria visual.
☕ Soporte al proyecto
- Añadidos botones directos para apoyar el desarrollo continuo a través de Liberapay en las ventanas de Configuración y Acerca de.
Downloads
-
Source code (ZIP)
5 downloads
-
Source code (TAR.GZ)
5 downloads
-
BiblioHouse v1.5.0 Stable
released this
2026-04-03 09:58:46 +00:00 | 49 commits to main since this releaseNotas de Lanzamiento: BiblioHouse v1.5.0
La nueva actualización de BiblioHouse ya está aquí. En esta versión me he centrado en darte herramientas para hacer crecer tu biblioteca, planificar tus futuras lecturas y traer todo tu historial desde otras plataformas sin esfuerzo.
Novedades Principales
Lista de Deseos (Wishlist) Integrada
He creado una pestaña dedicada y visual (en formato cuadrícula) para que guardes esos libros que te mueres por leer pero que aún no tienes.
- Separación de datos: Los deseos se guardan en su propio archivo (
deseos.json) para no falsear las estadísticas de tu biblioteca real, y se sincronizan automáticamente con tu nube de Nextcloud. - Integración total: Busca libros desde el buscador principal de la app y envíalos directamente a tu Lista de Deseos con sus portadas 100% offline.
- Flujo rápido: Cuando por fin te compres el libro, solo tienes que pulsar "Marcar como conseguido" y pasará automáticamente a tu biblioteca principal sumando stock.
Gestor de Sagas y Colecciones
Este gestor está todavia en desarrollo...
- Detección de brechas (Huecos): La nueva vista agrupa tus libros por serie y detecta automáticamente si te falta algún número por el medio (por ejemplo, si tienes el tomo 1, 2 y 4, te pintará en rojo que te falta el 3). ¡Ideal para completistas!
Importador CSV Inteligente (Goodreads y Bookwyrm)
Se acabó el meter libros a mano si vienes de otra plataforma.
- Soporte nativo: El nuevo importador lee archivos
.csvexportados directamente desde plataformas como Bookwyrm o Goodreads. - Migración completa: No solo importa el título y el autor, sino que detecta y guarda automáticamente la calificación por estrellas que le diste al libro y su estado de lectura (Leído, Pendiente o Leyendo).
🛠️ Mejoras Técnicas y de Interfaz
- Ventanas más robustas: Se han añadido tamaños mínimos (
minHeightyminWidth) a las ventanas principales de la interfaz para evitar que se deformen al redimensionarlas en distintos sistemas operativos. - Registros (Logs) optimizados: Reemplazados los antiguos mensajes de consola por un sistema de registro (Logger) estándar, mucho más eficiente y útil para diagnosticar errores. Además, se han optimizado los formatos de fecha y las constantes de inicialización.
Desarrollado con ❤️ por Ferlagod. BiblioHouse es Software Libre bajo licencia GPLv3.
Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
5 downloads
- Separación de datos: Los deseos se guardan en su propio archivo (
-
v1.4.0 Stable
released this
2026-03-11 15:30:40 +00:00 | 57 commits to main since this releaseNotas de Lanzamiento: BiblioHouse v1.4.0
Esta versión transforma BiblioHouse en una herramienta más robusta, privada y conectada. Hemos centrado nuestros esfuerzos en la Soberanía Digital (tus datos son tuyos y de nadie más) y en mejorar la experiencia de uso en sistemas Linux.
Novedades Principales
☁️ Sincronización con Nextcloud
¡Lleva tu biblioteca a tu propia nube privada! Ahora puedes sincronizar toda tu base de datos con tu servidor Nextcloud mediante el protocolo WebDAV.
- Detección Automática: El sistema analiza la URL de tu servidor y detecta automáticamente las rutas WebDAV correctas.
- Sincronización Inteligente: Sube y descarga tu base de datos con un solo clic o activa la sincronización automática.
- Alertas Detalladas: Nuevos cuadros de diálogo que informan en tiempo real sobre el éxito o los errores específicos durante la conexión.
🖼️ Portadas 100% Offline
Se acabó depender de enlaces externos que pueden romperse.
- Almacenamiento Local: BiblioHouse ahora descarga y "secuestra" las imágenes de portada directamente en tu carpeta de usuario.
- Privacidad y Disponibilidad: Tu biblioteca será plenamente visible y funcional incluso si no tienes conexión a internet.
🐧 Optimización para Linux (Ubuntu)
Hemos corregido los problemas de visualización en sistemas Unix.
- Ajuste de Ventanas: Las ventanas ya no aparecen "encogidas" gracias a la implementación de
sizeToScene(). - Inicio Maximizado: La aplicación ahora se abre ocupando toda la pantalla por defecto para una mejor experiencia visual.
🛠️ Mejoras de Usabilidad y Robustez
- Feedback Visual (Drag & Drop): Al arrastrar una imagen sobre la portada, esta cambiará su opacidad para indicarte que estás en la zona de soltado correcta.
- Acceso por Teclado: Ahora puedes iniciar sesión rápidamente pulsando la tecla
Entertanto en el campo de usuario como en el de contraseña. - Blindaje de Datos: * El buscador de OpenLibrary se bloquea durante la consulta para evitar peticiones duplicadas.
- El selector de año ahora cuenta con validación numérica estricta para evitar cierres inesperados por texto inválido.
- Corrección de Idiomas: Solucionado el error que impedía cargar correctamente los recursos de traducción en la ventana de edición.
📥 Instalación y Actualización
⚠️ Nota sobre la actualización: Si experimentas algún error o comportamiento extraño tras actualizar, simplemente elimina la aplicación anterior y vuelve a instalar esta nueva versión. ¡Tranquilo/a! Tu base de datos y tus configuraciones están guardadas de forma segura en tu carpeta personal de usuario y continuarán ahí intactas.
🐧 Instrucciones para Linux:
Si descargas el instalador.sh, recuerda darle permisos de ejecución desde la terminal antes de lanzarlo. Abre tu terminal en la carpeta de descargas y ejecuta:chmod +x bibliohouse_unix_1_4.sh ./bibliohouse_unix_1_4.sh
Desarrollado con ❤️ por Fernando Lago Dávila. BiblioHouse es Software Libre bajo licencia GPLv3.
Downloads
-
Source code (ZIP)
9 downloads
-
Source code (TAR.GZ)
5 downloads
-
released this
2026-02-19 15:45:17 +00:00 | 69 commits to main since this release🚀 BiblioHouse v1.3.0: Ráfaga, Diseño y Usabilidad
Esta actualización se centra en agilizar las tareas más repetitivas del bibliotecario (escanear y editar) y en profesionalizar la imagen de la biblioteca.
✨ Nuevas Características
- 📸 Escáner en Modo Ráfaga: ¡Ya no hace falta abrir y cerrar la cámara! Escanea una pila de libros seguidos; BiblioHouse los guardará en una lista temporal y te permitirá procesarlos todos de una vez.
- 🖱️ Drag & Drop (Arrastrar y Soltar): Ahora puedes arrastrar una imagen (.jpg, .png) desde tu escritorio directamente sobre la carátula del libro en la ventana de edición para cambiar la portada al instante.
- 📇 Carnets de Socio Profesionales:
- Rediseño visual: Nuevo estilo corporativo con cabecera azul, logotipo integrado y tipografía mejorada.
- Impresión selectiva: Ahora puedes generar el PDF de un único socio seleccionándolo en la tabla (clic derecho -> "Imprimir Carnet").
- Código de Barras: Centrado automático y mejorado para lectura rápida.
🛠️ Mejoras Técnicas y Correcciones
- Solucionado el bloqueo al intentar abrir ventanas de edición sin el idioma cargado.
- Corrección de codificación de caracteres (tildes/ñ) en todos los idiomas (ES, CA, GL, EU, PT, EN).
- El nombre del archivo PDF de los carnets ahora se genera automáticamente con el nombre del socio (ej:
Carnet_Juan_Perez.pdf). - Añadida validación visual al arrastrar archivos: solo se aceptan imágenes.
📥 Instalación y Actualización
⚠️ Nota sobre la actualización: Si experimentas algún error o comportamiento extraño tras actualizar, simplemente elimina la aplicación anterior y vuelve a instalar esta nueva versión. ¡Tranquilo/a! Tu base de datos y tus configuraciones están guardadas de forma segura en tu carpeta personal de usuario y continuarán ahí intactas.
🐧 Instrucciones para Linux:
Si descargas el instalador.sh, recuerda darle permisos de ejecución desde la terminal antes de lanzarlo. Abre tu terminal en la carpeta de descargas y ejecuta:chmod +x bibliohouse_unix_1_3.sh ./bibliohouse_unix_1_3.sh
Desarrollado con JavaFX y pasión por los libros by ferlagod.
Downloads
-
Source code (ZIP)
5 downloads
-
Source code (TAR.GZ)
9 downloads
-
released this
2026-02-07 16:54:19 +00:00 | 77 commits to main since this releaseMe complace anunciar una nueva versión de BiblioHouse desde nuestra nueva casa en ForjaLibre. Esta actualización se centra 100% en la experiencia de usuario (UX) y en agilizar la gestión diaria de la biblioteca.
✨ Novedades destacadas
-
🔍 Desplegables con búsqueda inteligente:
En la sección de "Préstamos activos", los menús desplegables para seleccionar Libro y Socio ahora permiten filtrar por texto. Ya no es necesario buscar visualmente entre una lista larga o conocer el número exacto del socio; simplemente escribe parte del nombre o título y encuéntralo al instante. -
⚡ Préstamos directos (Atajos):
Hesimplificado el flujo de trabajo con nuevos atajos contextuales para ahorrar clics:- Desde la Biblioteca: Nueva opción "Prestar este libro" que te lleva directamente al formulario de préstamo con el libro ya cargado.
🙌 Agradecimientos a la comunidad
Esta mejora nace directamente de una sugerencia detallada del usuario @eltipodelcompost en el Fediverso, quien señaló la dificultad de encontrar elementos en listas largas. ¡Gracias por ayudarnos a pulir BiblioHouse!
📥 Descargas e Instalación
Los instaladores están disponibles directamente aquí abajo, en la sección de Archivos (Attachments) de este lanzamiento:
- 🪟 Windows: Descarga el instalador
.exe. - 🍎 macOS: Descarga la imagen
.dmg.- Nota: Si es la primera vez que lo abres, recuerda aceptar los permisos de cámara para el escáner.
- 🐧 Linux: Descarga el instalador
.sh.
Si ves que algún error tras instalar esta nueva versión, desinstala y vuelve a instalar, tus libros continuarán donde los dejaste.
Desarrollado con ❤️ y JavaFX. Alojado libremente en ForjaLibre.eu
Downloads
-
Source code (ZIP)
9 downloads
-
Source code (TAR.GZ)
6 downloads
-
-
v1.1.0 Stable
released this
2026-01-29 21:45:35 +00:00 | 80 commits to main since this release📢 ¡Novedades en BiblioHouse 1.1! 📚
La nueva versión 1.1 de BiblioHouse, ya está disponible en ForjaLibre.eu. Esta actualización incluye mejoras significativas en la experiencia de usuario, rendimiento y funcionalidad, basadas en vuestros comentarios y en el trabajo colaborativo.
🔧 Correcciones y mejoras
- Solucionado: Los libros añadidos en la misma sesión ahora aparecen correctamente en el módulo de préstamos. Esto se logró optimizando las llamadas al método
actualizarComboLibrosDisponibles()en los puntos clave del código, garantizando una sincronización inmediata.
✨ Nuevas funcionalidades
- Acceso sin registro: Ahora los usuarios pueden explorar BiblioHouse sin necesidad de registrarse, facilitando la interacción inicial con la aplicación.
- Rendimiento mejorado: Se han implementado cambios para acelerar la carga de imágenes y asegurar que las estanterías estén disponibles incluso para usuarios invitados.
- Portadas por defecto: Los libros sin imagen de portada mostrarán automáticamente una portada predeterminada (
default_cover.jpg), tanto para los libros existentes como para los nuevos. ¡Adiós a los espacios vacíos!
📌 ¿Por qué actualizar?
Esta versión hace que BiblioHouse sea más accesible, intuitivo y eficiente, ideal para gestionar tu biblioteca personal sin complicaciones.
¡Gracias por vuestro apoyo y por ayudar a mejorar BiblioHouse! Si tenéis sugerencias o encontráis algún error, no dudéis en abrir un issue en el repositorio.
Downloads
-
Source code (ZIP)
7 downloads
-
Source code (TAR.GZ)
5 downloads
- Solucionado: Los libros añadidos en la misma sesión ahora aparecen correctamente en el módulo de préstamos. Esto se logró optimizando las llamadas al método
-
released this
2026-01-29 21:43:06 +00:00 | 80 commits to main since this release🎉 ¡Bienvenidos a BiblioHouse v1.0!
Nos complace anunciar la primera versión estable de BiblioHouse, tu gestor personal de bibliotecas. Esta aplicación ha sido diseñada para organizar tu colección de libros de forma sencilla, rápida y visual.
🚀 Características principales
- Gestión completa: Añade, edita y elimina libros de tu colección.
- Escaneo inteligente: Usa la cámara de tu ordenador para escanear el código de barras (ISBN) y obtener los datos del libro automáticamente.
- Multiplataforma: Disponible para Windows, macOS y Linux.
- Interfaz moderna: Diseño limpio y fácil de usar (Modo claro/oscuro).
- Privacidad: Tus datos se guardan localmente en tu equipo.
📥 Descargas e Instalación
Elige el archivo adecuado para tu sistema operativo en la sección de "Assets" (Archivos) aquí abajo:
- 🪟 Windows: Descarga el archivo
.exee instálalo. - 🍎 macOS: Descarga el archivo
.dmg. Arrastra la app a tu carpeta de Aplicaciones.- Nota: Al abrirlo por primera vez, si te pide permisos de cámara, acéptalos para usar el escáner.
- 🐧 Linux: Descarga el instalador (archivo
.sho.deb).- Nota: Si usas el archivo
.sh, recuerda darle permisos de ejecución antes de abrirlo (Click derecho > Propiedades > Permisos o ejecutandochmod +x nombre_archivo.shen la terminal).
- Nota: Si usas el archivo
Desarrollado con ❤️ usando JavaFX y Java 21.
Downloads
-
Source code (ZIP)
4 downloads
-
Source code (TAR.GZ)
6 downloads