Releases: F3LIP3X/PhotoBase
Release list
PhotoBase 0.5.0
Reorganización interna del proceso principal en capas (dominio, aplicación,
infraestructura, IPC) y primera suite de tests. Sin cambios de cara al usuario.
Instalación
Descarga photobase-0.5.0-setup.exe y ejecútalo.
Interno
- El código del proceso principal se reorganiza en
domain/(reglas puras,
sin tocar disco),application/(casos de uso),infrastructure/(MTP,
FFmpeg, EXIF, logging) eipc/(un módulo por área: auth, settings,
library, devices, backup). - Primera suite de tests (Vitest): 38 tests que congelan el comportamiento
actual de la copia de seguridad por USB (planificación de destino,
detección de duplicados, cálculo de cuota) antes de seguir refactorizando
ese módulo. index.jsqueda reducido a arranque puro: crea la ventana y registra el
IPC de cada área, nada más.
Notas
- Ningún archivo generado en esta versión se comporta de forma distinta al
0.4.0 — es una reorganización interna, verificada bit a bit contra el
build anterior.
PhotoBase 0.4.0
Scroll infinito, botón de selección junto al almacenamiento y menú al hacer clic derecho.
Instalación
Descarga photobase-0.4.0-setup.exe y ejecútalo.
Biblioteca
- Scroll infinito. La cuadrícula ya no pinta la biblioteca entera de golpe (lo que iba lento con muchas fotos) ni exige clicar por páginas numeradas: carga en tandas de 120 y trae la siguiente sola según te acercas al final.
- Botón de selección reubicado. Ahora vive justo encima de la píldora de almacenamiento, en la misma columna, en vez de suelto en otra esquina.
- Menú al hacer clic derecho sobre una foto: abrir, favorito, mostrar en el explorador de archivos, copiar imagen al portapapeles, copiar la ruta del archivo, mover a la papelera.
Arreglado
- El icono de ajustes de la barra superior no hacía nada desde el principio; se ha quitado en vez de dejarlo muerto.
Notas
- «Copiar imagen» copia los píxeles al portapapeles (para pegar en Word, Discord, etc.); no copia el archivo en sí como haría un Ctrl+C en el explorador. Para eso usa «Mostrar en el explorador de archivos» y cópialo desde ahí.
- Mantén el móvil desbloqueado durante la copia de seguridad.
PhotoBase 0.3.0
Cuadrícula paginada, selección flotante y menos basura en la copia.
Instalación
Descarga photobase-0.3.0-setup.exe y ejecútalo.
Biblioteca
- Paginación. La cuadrícula ya no intenta pintar toda la biblioteca a la vez: 200 fotos por página, con un paginador que se colapsa a primera · alrededor de la actual · última cuando hay muchas.
- Botón de selección flotante. Ya no vive en el flujo de la página: está fijo en su sitio, siempre visible, sin que el scroll se lo lleve.
Copia de seguridad
- Los stickers de WhatsApp ya no se copian. Son imágenes
.webpy antes se colaban como si fueran fotos. Se excluyen por nombre de carpeta (WhatsApp StickersyWhatsApp Business Stickers) en cualquier punto del árbol, y la carpeta ni siquiera se abre por USB — ahorra tiempo además de espacio. - Los audios de WhatsApp (notas de voz) nunca se copiaron: solo se reconocen imagen y vídeo, así que esto ya estaba cubierto.
Notas
- Mantén el móvil desbloqueado durante la copia.
- Solo se lee el primer almacenamiento del dispositivo; una tarjeta SD todavía no se recorre.
PhotoBase 0.2.0
Los vídeos ya se reproducen y tienen portada. Selección múltiple en la cuadrícula.
Instalación
Descarga photobase-0.2.0-setup.exe y ejecútalo.
Vídeo
Ningún vídeo se reproducía, y la causa no era el códec. La política de seguridad de la aplicación declaraba de dónde podían venir las imágenes pero no los medios, así que el navegador que hay debajo rechazaba todos los vídeos antes de pedir un solo byte — los H.264 también. Corregido, junto con el soporte de peticiones por rango que faltaba en el servidor interno de archivos y sin el cual no se podía avanzar por la barra del reproductor.
- Portadas de verdad. La cuadrícula ya no muestra una tarjeta gris: extrae un fotograma del propio vídeo.
- HEVC. Los móviles graban en H.265 y Chromium no incluye ese códec. PhotoBase ahora trae FFmpeg y ofrece convertir una copia reproducible la primera vez que abres uno. Queda en caché.
- Botón para abrir cualquier vídeo con el reproductor del sistema.
Copia de seguridad
- Mucho más rápida. Para localizar cada archivo se recorría la carpeta entera del móvil, una vez por archivo: en una carpeta de tres mil imágenes eso son nueve millones de búsquedas. Ahora se pide por nombre directamente.
- La espera entre archivos era fija de medio segundo, lo que en cinco mil archivos pequeños son cuarenta minutos de puro esperar. Ahora empieza en 25 ms y solo sube si hace falta.
- Ventana de aviso mientras copia, con el progreso, más notificación de Windows. Cambiar de pestaña ya no oculta la copia, y cerrar la aplicación a mitad pide confirmación.
Biblioteca
- Selección múltiple en Fotos: botón «Seleccionar», clic para marcar, mayúsculas+clic para rangos, y borrado en lote a la papelera.
Licencia
El proyecto pasa a GPL-3.0-or-later, porque el instalador incluye binarios de FFmpeg.
Notas
- Mantén el móvil desbloqueado durante la copia.
- Solo se lee el primer almacenamiento del dispositivo; una tarjeta SD todavía no se recorre.
PhotoBase 0.1.1
Arregla que la copia de seguridad pareciera colgada al leer el móvil.
Instalación
Descarga photobase-0.1.1-setup.exe y ejecútalo.
Qué cambia
Ya se ve qué está haciendo
En 0.1.0 el escaneo recorría el teléfono entero sin imprimir nada y solo daba señales al terminar, así que la barra se quedaba en «Buscando novedades…» sin forma de distinguir «tarda» de «colgado».
- El escaneo informa de cada carpeta en la que entra, y cada 200 archivos dentro de una carpeta grande.
- Nuevo botón Ver detalles: registro con hora, ruta y recuento de archivos.
- Cronómetro del tiempo transcurrido.
- Durante el escaneo la barra se mueve en modo indeterminado en vez de fingir un porcentaje que no puede conocer.
Escaneo más rápido
Antes se preguntaba por MTP el tamaño de cada archivo del teléfono —APKs, documentos, música incluidos— y solo después se filtraba por extensión. Ahora se descarta por nombre antes de hacer esa consulta, que es la parte lenta.
Notas
- Mantén el móvil desbloqueado durante la copia: si se bloquea a mitad, las llamadas MTP pueden quedarse esperando de verdad.
- La primera copia de un móvil lleno planifica mucho más de lo que parece y puede toparse con el límite de almacenamiento. Se ajusta en Ajustes.
- Solo se lee el primer almacenamiento del dispositivo; una tarjeta SD todavía no se recorre.
PhotoBase 0.1.0
Primera versión publicada de PhotoBase.
Instalación
Descarga photobase-0.1.0-setup.exe y ejecútalo. No necesita nada más.
Qué incluye
Copia de seguridad por USB
- Detecta el móvil por MTP y recorre todo el almacenamiento: DCIM, Pictures, Movies, Download, las carpetas de Instagram o WhatsApp, las del fabricante y las que cuelgan de
Android/media. Solo se salta las cachés (carpetas que empiezan por punto) y los sandboxAndroid/datayAndroid/obb. - Una copia solo se da por buena cuando el archivo en destino mide exactamente lo mismo que en el móvil. Sin esto, un vídeo largo se daba por copiado a los milisegundos y quedaba truncado para siempre.
- Progreso en bytes, no en número de archivos: un clip de 2 GB y una foto de 2 MB no son la misma espera.
- Nunca se borra ni se mueve nada del teléfono.
Biblioteca
- Organización automática en carpetas
AÑO/MES, legibles desde el explorador sin PhotoBase. - Visor con teclado, favoritos y papelera con 30 días de margen.
- Panel de metadatos EXIF: cámara, objetivo, apertura, distancia focal, exposición, ISO y mapa si la foto lleva GPS.
- Explorar por año, tipo y mes, desplegando las fotos de cada bloque.
- Búsqueda por nombre, mes, año, tipo o cámara, sin distinguir tildes ni mayúsculas.
Control
- Límite de almacenamiento en GB que la aplicación no sobrepasa.
- Desglose de en qué se va el espacio.
- Bloqueo por contraseña opcional (hash scrypt). No cifra los archivos.
Aviso
La aplicación funciona sin conexión salvo por una cosa: si abres el panel de metadatos de una foto con coordenadas GPS, el mapa las envía a tile.openstreetmap.org para pedir sus imágenes.
La copia desde el móvil es solo para Windows.