ValleySave v0.2.1 — Hotfix revocación de compartidas
Hotfix sobre v0.2.0: corrige el modelo de revocación de "Compartidas conmigo".
Bugs corregidos
- Lector ≠ revocado: si el dueño baja a alguien de escritor a lector (o nunca fue escritor), ya no se le quita la partida de "Compartidas conmigo". Se conserva y avisa "solo lectura".
- Umbral de 24h solo con 404: un 403/429/500 nunca revoca automáticamente, por larga que sea la racha — Drive usa 404 para "sin ningún acceso".
trashed:truerevoca al momento, sin esperar. Un fallo al listar los archivos de una carpeta ya confirmada nunca revoca. - 403 de cuota al sincronizar/subir backup: ya no se trata como revocación real — solo un motivo explícito de permiso insuficiente (
insufficientFilePermissions/insufficientPermissions/permissionDenied) revoca; cuota/rate-limit/sin motivo muestra error temporal. - Registro de compartidas por cuenta: clave
shared_saves_registry::<email>en vez de global — alternar cuentas Google en el mismo dispositivo ya no pierde el registro. Migración automática del registro antiguo.
156/156 tests, flutter analyze limpio.