docs: actualizar README a v1.7.3 - Sistema PIN para bibliotecas privadas
This commit is contained in:
57
README.md
57
README.md
@@ -54,6 +54,10 @@ Cola de contenedores fallidos (máx 20). App se bloquea si se llena.
|
||||
### Config
|
||||
URLs, llaves de autenticación y bibliotecas de iconos.
|
||||
|
||||
Bibliotecas con indicador visual:
|
||||
- 🔓 Pública (sin PIN)
|
||||
- 🔒 Privada (requiere PIN)
|
||||
|
||||
## Estructura del Proyecto
|
||||
|
||||
```
|
||||
@@ -98,9 +102,33 @@ Content-Type: application/json
|
||||
|
||||
### Bibliotecas (etiquetas)
|
||||
```http
|
||||
GET {biblioteca.url}/api/tags
|
||||
GET {biblioteca.url}/api/biblioteca
|
||||
X-HSU-PIN: {pin} # Solo para bibliotecas privadas
|
||||
```
|
||||
|
||||
**Respuesta:**
|
||||
```json
|
||||
{
|
||||
"nombre": "Mi Biblioteca",
|
||||
"requiere_pin": true,
|
||||
"tags": [...]
|
||||
}
|
||||
```
|
||||
|
||||
## Base de Datos Local
|
||||
|
||||
SQLite v4 con las siguientes tablas principales:
|
||||
|
||||
**bibliotecas:**
|
||||
| Campo | Tipo | Descripción |
|
||||
|-------|------|-------------|
|
||||
| id | INTEGER | PK autoincrement |
|
||||
| nombre | TEXT | Nombre de la biblioteca |
|
||||
| url | TEXT | URL del servidor |
|
||||
| hash | TEXT | Hash de identificación |
|
||||
| pin | TEXT | PIN para bibliotecas privadas (nullable) |
|
||||
| requiere_pin | INTEGER | 0=pública, 1=privada |
|
||||
|
||||
## Lógica de Reintentos
|
||||
|
||||
20 intentos en 72 horas con backoff exponencial (1min → 8h).
|
||||
@@ -112,4 +140,29 @@ GET {biblioteca.url}/api/tags
|
||||
|
||||
---
|
||||
|
||||
v1.0.0
|
||||
## Changelog
|
||||
|
||||
### v1.7.3 (2025-12-22)
|
||||
- Fix: Añadido permiso INTERNET en AndroidManifest.xml
|
||||
- Fix: Mejor manejo de errores de conexión
|
||||
|
||||
### v1.7.2 (2025-12-22)
|
||||
- Fix: Diálogo de PIN se cierra correctamente al cancelar
|
||||
- Fix: Error de conexión muestra mensaje amigable
|
||||
|
||||
### v1.7.1 (2025-12-22)
|
||||
- Fix: PIN se guarda correctamente en BD local
|
||||
|
||||
### v1.7.0 (2025-12-22)
|
||||
- Feat: Sistema de PIN para bibliotecas privadas
|
||||
- Feat: Header `X-HSU-PIN` para autenticación
|
||||
- Feat: Indicadores visuales 🔒/🔓 para tipo de biblioteca
|
||||
- Feat: Diálogo de PIN al conectar biblioteca privada
|
||||
- Change: Endpoint de bibliotecas ahora es `/api/biblioteca`
|
||||
|
||||
### v1.6.0 (2025-12-22)
|
||||
- Feat: Diálogo simplificado para añadir biblioteca (solo URL)
|
||||
- Change: Nombre y hash se obtienen automáticamente del servidor
|
||||
|
||||
### v1.0.0
|
||||
- Release inicial
|
||||
|
||||
Reference in New Issue
Block a user