wiki: el selector de identidades, con captura

Instalar recoge ahora la pantalla de Settings con la lista de identidades y el
aviso de clave compartida; Estado lo mueve a lo hecho.
SITO 2026-08-19 11:11:16 +02:00
parent 23383ffd42
commit a5e404b693
3 changed files with 26 additions and 5 deletions

@ -43,8 +43,30 @@ Sirve para probar esta rama **sin tocar tu identidad real**, que es lo recomenda
OASIS_ACCOUNT=pruebas ./oasis.sh gui --host=127.0.0.1 --port=3010
```
> Todavía **no hay selector en la interfaz**: se elige al arrancar. Ver
> [Estado](Roadmap).
### El selector de los ajustes
![Selector de identidades](img/09-identidades.png)
En **Settings → Identities** están todas las identidades que hay en el disco, con el
principio de su `@id`. La que está en uso lo dice en verde; las demás traen un botón.
Elegir una **solo anota** cuál será la próxima: el cambio ocurre al reiniciar Oasis.
Se hace así a propósito —media aplicación guarda la referencia al servidor SSB en
cuanto se carga, y cambiarla con el proceso vivo dejaría módulos hablando con la
identidad anterior sin que se note—.
La variable `OASIS_ACCOUNT` sigue mandando sobre lo que diga el selector.
### El aviso rojo
Si dos identidades muestran **"Comparte clave con otra identidad"**, sus carpetas
tienen el mismo `secret` copiado, lo típico tras una copia manual.
**No publiques desde las dos.** Un registro de SSB es una cadena firmada y numerada:
si dos sitios publican el número 500 con contenidos distintos, la red ve una
bifurcación, deja de replicar el feed y **eso no se arregla**. Se pierde la identidad.
Tener la copia no hace daño. Publicar desde las dos, sí.
## Si los iconos se ven como cuadros

@ -16,12 +16,11 @@ Sin fechas: esto se hace cuando se puede.
- **Sin STUN de terceros**, con configuración para TURN propio.
- **Multicuenta en el arranque**: `OASIS_ACCOUNT=<nombre>` levanta una identidad
separada en `~/.<nombre>`, con su propio `secret`, su base de datos y sus blobs.
- **Selector de identidades** en los ajustes, con aviso cuando dos comparten clave.
Ver [Instalar](Instalar).
## En curso
- **Selector de identidad en la interfaz.** La base está —el arranque ya soporta
varias cuentas— pero falta la pantalla para cambiar de una a otra, que además tiene
que reiniciar el proceso.
- Poner en marcha un TURN en un pub, para las llamadas fuera de la red local.
## Sin empezar

BIN
img/09-identidades.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB