diff --git a/Problemas.md b/Problemas.md index 4497522..e2beebc 100644 --- a/Problemas.md +++ b/Problemas.md @@ -97,6 +97,24 @@ El cambio **se aplica al reiniciar**. Cierra Oasis y vuelve a arrancarlo. La var `OASIS_ACCOUNT` manda sobre lo que diga el selector, así que si arrancas con ella, ignorará tu elección. Ver [Instalar](Instalar). +## ¿Las imágenes que subo llevan metadatos? + +**No.** Antes de guardarlas se les quitan: GPS, marca y modelo de la cámara, número de +serie y fecha. Vale para JPEG, PNG y WebP. Se conservan la orientación y el perfil de +color, y los píxeles quedan byte a byte como estaban. + +Compruébalo con una imagen que hayas subido y descargado: + +```sh +identify -verbose imagen.jpg | grep -i "exif:" +``` + +Como mucho debe salir `Profile-exif: 32 bytes`, que es solo la orientación. + +Esto dependía de `sharp`, y **sin esa biblioteca la imagen pasaba intacta** sin avisar +de nada. Ahora el limpiador no depende de nada; si `sharp` está instalado se sigue +prefiriendo, porque además gira los píxeles según la orientación. + ## Aviso serio: no publiques desde dos sitios con la misma identidad Si el selector marca en rojo **"Comparte clave con otra identidad"**, esas dos carpetas diff --git a/Roadmap.md b/Roadmap.md index 712e062..d1a9792 100644 --- a/Roadmap.md +++ b/Roadmap.md @@ -16,6 +16,9 @@ Sin fechas: esto se hace cuando se puede. - **Sin STUN de terceros**, con configuración para TURN propio. - **Multicuenta en el arranque**: `OASIS_ACCOUNT=` levanta una identidad separada en `~/.`, con su propio `secret`, su base de datos y sus blobs. +- **Las imágenes suben sin metadatos**: GPS, marca, modelo y número de serie fuera, + en JPEG, PNG y WebP, sin depender de ninguna biblioteca. Antes hacía falta `sharp` + y sin él la imagen pasaba intacta. - **Traducciones completas**: las 56 claves de la rama, en los 11 idiomas de Oasis. Ninguna cae al inglés. - **Los nombres de las categorías son los de epsylon**, en móvil y en escritorio. Ver