-
2.1 Stable
released this
2026-09-21 15:50:08 +00:00 | 14 commits to main since this releaseEsta versión introduce una refactorización arquitectónica profunda, mejoras críticas de rendimiento y consumo de memoria, actualización a cifrado de grado militar (AES-256-GCM), soporte nativo de Unicode en PDFs, y preparación del sistema para empaquetado nativo (
jpackage).
🚀 Novedades y Mejoras Principales
⚡ Rendimiento y Optimización de Recursos
- Streaming HTTP en el Lector Digital (
EpubStreamServer):- Se sustituyó la lectura completa en memoria y la conversión a Base64 por un servidor HTTP local en loopback (streaming en bloques de 64 KB).
- Elimina los congelamientos de la interfaz gráfica y el riesgo de
OutOfMemoryErrorcon libros electrónicos pesados o ilustrados (20–50 MB).
- Virtualización y Paginación en «Mis Libros»:
- Nuevo sistema de paginación configurable (24, 48, 96 libros por página o vista completa) con navegación rápida y saltos de página.
- Reduce drásticamente el número de nodos JavaFX en memoria, permitiendo una navegación fluida incluso en colecciones de miles de libros.
- Optimización de Fotogramas en el Escáner (
EscanerController):- Reutilización de búferes de bytes y de la instancia de
BufferedImagea 30 FPS en la captura de vídeo OpenCV, reduciendo la presión sobre el Garbage Collector. - Liberación explícita de memoria nativa de OpenCV mediante
matrix.release().
- Reutilización de búferes de bytes y de la instancia de
- Persistencia Ligera de Progreso de Lectura:
- El seguimiento de avance de lectura se almacena ahora de forma atómica en
progreso_lectura.jsoncon guardado debounced (400 ms), evitando reescribir la biblioteca completa al pasar páginas.
- El seguimiento de avance de lectura se almacena ahora de forma atómica en
🏛️ Arquitectura y Modularidad
- Descomposición del «God Controller» (
PrimaryController):- Modularización en subcontroladores especializados con
<fx:include>:CatalogoGridController: gestión de la cuadrícula de libros, ordenaciones y drag & drop.GestionLibrosController: búsquedas externas en APIs, formulario manual y escáner.SidebarController: navegación por estanterías y widget reactivo del reto anual de lectura.
- Modularización en subcontroladores especializados con
- Bus de Eventos Desacoplado (
AppEventBus):- Comunicación reactiva entre vistas sin acoplamiento directo, garantizando la ejecución de cambios de interfaz en el hilo gráfico de JavaFX (
Platform.runLater).
- Comunicación reactiva entre vistas sin acoplamiento directo, garantizando la ejecución de cambios de interfaz en el hilo gráfico de JavaFX (
- Desacoplamiento del Estado de Lectura (
EstadoLectura):- Nuevo tipo enumerado (
PENDIENTE,LEYENDO,LEIDO,ABANDONADO) con parser multilingüe tolerante (ignora tildes y mayúsculas en español, inglés, gallego, catalán, euskera y portugués).
- Nuevo tipo enumerado (
- Unificación de Internacionalización (i18n):
- Eliminada la duplicidad entre
AppyLanguageManager. Ahora todas las vistas y controladores comparten de forma coherente el mismoResourceBundleactivo.
- Eliminada la duplicidad entre
- Contratos
equalsyhashCode:- Implementación consistente basada en identificadores únicos de dominio (
id,isbn,dni) enLibro,Prestamo,SocioyProgresoLectura.
- Implementación consistente basada en identificadores únicos de dominio (
🔒 Seguridad y Criptografía
- Migración a AES-256-GCM (AEAD):
- Sustitución del modo vulnerable AES-ECB por cifrado autenticado AES-256-GCM, con vector de inicialización aleatorio (IV de 96 bits) por operación y tag de integridad de 128 bits.
- Generación y custodia de clave maestra de 256 bits protegida en el almacén de preferencias (
Preferences) del usuario.
- Compatibilidad Transparente hacia Atrás:
- Detección automática del prefijo
v2:para descifrar credenciales modernas, manteniendo un fallback seguro al formato legado para no perder las contraseñas de NextCloud previamente guardadas.
- Detección automática del prefijo
📄 Exportación a PDF y Fuentes Tipográficas
- Tipografías TrueType y Soporte Unicode (
PdfFontHelper):- Integración de la tipografía TrueType Roboto (
Roboto-Regular.ttfyRoboto-Bold.ttf) con soporte nativo de caracteres especiales, tildes, eñes y caracteres internacionales en Apache PDFBox. - Sanitizador automático de texto para prevenir excepciones
IllegalArgumentExceptionpor glifos ausentes.
- Integración de la tipografía TrueType Roboto (
🧪 Suite de Pruebas y Compilación
- Aislamiento de Llamadas de Red en Tests:
- Inyección del despachador
HttpSenderenOpenLibraryCliente, permitiendo pruebas 100% deterministas y sin conexión a internet durantemvn test.
- Inyección del despachador
- Organización Canónica y JUnit 5:
- Reubicación de clases de test a sus paquetes canónicos (
com.ferlagod.bibliohousefxycom.bibliohouse.logic), resolución de advertencias modulares y paso limpio de 58/58 pruebas unitarias e integración.
- Reubicación de clases de test a sus paquetes canónicos (
- Empaquetado Nativo (
jpackage):- Configuración del plugin
jpackageenpom.xmlpara compilar instaladores nativos autoejecutables:.dmgpara macOS y.exe/.msipara Windows, con JavaFX 21.0.5 LTS unificado.
- Configuración del plugin
Desarrollado con ❤️ por Fernando Lago Dávila (@ferlagod)
Downloads
-
Source code (ZIP)
8 downloads
-
Source code (TAR.GZ)
4 downloads
- Streaming HTTP en el Lector Digital (
-
v2.0 Stable
released this
2026-08-15 14:40:45 +00:00 | 17 commits to main since this release📚 Notas de Lanzamiento: BiblioHouse v2.0
¡Bienvenido a la actualización más grande de BiblioHouse hasta la fecha! La versión 2.0 introduce una gestión física avanzada, un lector de EPUB nativo y mejoras significativas en el rendimiento y la estabilidad.
🚀 Nuevas Características
Gestión Física y Préstamos
- Gestión Física Avanzada: Nuevo sistema para registrar ubicaciones físicas detalladas de los libros en tu biblioteca.
- Préstamos Inteligentes: El sistema ahora muestra notificaciones y banners automáticos en la pantalla principal para avisar sobre libros con el plazo de devolución vencido.
- Ordenación Flexible: Nuevo botón "Ordenar por..." en la galería de "Mis Libros". Organiza tu colección por Título, Autor, Año de Publicación o los más recientes.
Lector de EPUB Nativo (Offline)
- Visor Integrado: Lee tus libros EPUB directamente en la aplicación sin necesidad de software externo.
- Seguimiento de Progreso: Memoria de página automática y sincronización del progreso de lectura.
- Estado Automático: El estado del libro cambia automáticamente a "Leyendo" al abrir un ebook.
- Conversión Fluida: Integración "Frictionless" con Calibre para una gestión sencilla de formatos.
- Widget Visual: Nueva barra de progreso en la ficha del libro que indica visualmente cuánto se ha leído.
- Desactivación Contextual: La barra aparece atenuada si el libro no está en la estantería de "Leyendo".
- Sincronización en Tiempo Real: Actualiza la página manualmente y ve cómo se sincroniza instantáneamente con las estadísticas principales sin cerrar la ficha.
⚡ Mejoras y Optimizaciones
- Rendimiento de Exportación PDF: Optimización extrema en
ServicioExportarPdfmediante caché dinámico de tipografías. La generación de documentos ahora toma solo unos segundos. - Internacionalización: Traducciones actualizadas al 100% en los 6 idiomas soportados. Se han añadido más de 25 cadenas de traducción olvidadas relacionadas con la sincronización de NextCloud.
- Actualización de Metadatos: Información de autoría unificada a "ferlagod (Fernando Lago Dávila)" y reemplazo de dominios antiguos y correos de contacto en todo el código y manuales.
🐛 Corrección de Errores (Bugfixes)
- Exportación PDF: Solucionada la caída silenciosa y el truncado de páginas. Se ha implementado un flujo manual de paginación (
PDPageContentStream) para garantizar documentos completos. - Lector Digital: Reparado el error (
LoadException) que impedía abrir un E-book desde la pestaña de Detalles. Se ha unificado la inyección de idiomas en elFXMLLoader. - Interfaz de Usuario (UI):
- Corregida la codificación corrupta en los archivos
messages.propertiesque causaba fallos críticos. - Solucionado el error que impedía interactuar con el clic derecho y doble clic en las tarjetas tras el rediseño.
- Corregida la codificación corrupta en los archivos
- Sincronización NextCloud: Eliminado el error (
MissingResourceException) que colgaba la aplicación al intentar configurar, comprobar o sincronizar datos con un servidor NextCloud.
Autor: ferlagod (Fernando Lago Dávila)
Versión: 2.0Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
3 downloads
-
v1.9 Stable
released this
2026-06-27 16:32:30 +00:00 | 23 commits to main since this releaseBiblioHouse v1.9 - Notas de Lanzamiento
Compatibilidad con Libros Digitales (EPUB, PDF, MOBI)
- Soporte nativo: Añadida compatibilidad para archivos digitales.
- Extracción automática: Arrastra y suelta un archivo en la aplicación para que extraiga los metadatos y la portada sin intervención manual.
- Lectura integrada: Nuevo botón "Leer" en la ficha del libro que abre el archivo directamente con el lector predeterminado de tu sistema.
- Seguimiento: Nuevo panel dedicado al seguimiento de lectura dentro de la ficha del libro (versión inicial, pendiente de mejoras).
Interfaz y Personalización
- Nuevos temas: Añadidos nuevos temas visuales para personalizar la interfaz gráfica.
Documentación
- Manual actualizado: El manual de ayuda se ha actualizado para reflejar el uso de los libros digitales y los nuevos temas.
Downloads
-
Source code (ZIP)
4 downloads
-
Source code (TAR.GZ)
9 downloads
-
v1.8 Stable
released this
2026-06-05 15:04:13 +00:00 | 28 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)
3 downloads
-
Source code (TAR.GZ)
10 downloads
-
released this
2026-05-08 17:02:19 +00:00 | 36 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)
13 downloads
-
Source code (TAR.GZ)
15 downloads
-
released this
2026-04-16 13:22:35 +00:00 | 62 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)
7 downloads
-
Source code (TAR.GZ)
14 downloads
-
BiblioHouse v1.5.0 Stable
released this
2026-04-03 09:58:46 +00:00 | 76 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)
5 downloads
-
Source code (TAR.GZ)
12 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 | 84 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)
11 downloads
-
Source code (TAR.GZ)
14 downloads
-
released this
2026-02-19 15:45:17 +00:00 | 96 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)
8 downloads
-
Source code (TAR.GZ)
20 downloads
-
released this
2026-02-07 16:54:19 +00:00 | 104 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)
11 downloads
-
Source code (TAR.GZ)
15 downloads
-