wiki: 18 esquemas y dos paginas para entender Oasis desde cero
Faltaba la parte de arriba: alguien que llega sin saber que es SSB no tenia por
donde empezar. Ahora hay dos paginas antes de la rama:
Entender Oasis la red sin servidor, el registro firmado, el gossip, los
saltos, los pubs, apoyar contenido, los modulos, las tribus
y las nueve casas del LARP
Empezar de cero conseguir invitacion, seguir gente, abrir blog o tienda
Los esquemas son dibujos propios en negro, amarillo y naranja, generados con
un script para poder rehacerlos cuando cambie algo. Los datos salen del codigo
de upstream, no de memoria: las nueve casas del LARP con sus nombres reales,
las 625 rutas de backend.js, el valor 2 de hops por defecto.
Los especificos de la rama van dentro de sus paginas: el ciclo de vida de una
sala de Karvan, la sala entre dos dispositivos, como se negocia una llamada,
chats contra Karvan, varias identidades, la interfaz de movil por dentro y que
hay dentro de la APK.
Y se enlazan oasis-project.pub para buscar pub con invitacion y 0asis.net para
empezar desde cero, que es lo que preguntaria cualquiera al llegar.
wiki: contar lo que esta rama hace distinto, no Oasis otra vez
La portada abria con avisos y parrafos; ahora abre con una tira de las cuatro
novedades y una tabla de que hay aqui que no este en el oficial, fila por fila.
Y dice de entrada que lo generico —que es SSB, los pubs, para que sirve cada
modulo— esta en la wiki de epsylon y no se va a repetir peor.
Chats pasa a llamarse por lo que aporta, "Responder citando": era una pagina
explicando los chats de Oasis con un apartado propio al final. Ahora es al
reves, y se queda la parte interesante, que es como se hizo sin JavaScript en
el cliente.
Modulos se retira: explicaba una pantalla que es del oficial. Lo unico propio
—que Karvan sale ahi, y como se declara siguiendo su forma— se lleva a Karvan.
Fuera tres capturas que ilustraban funciones que no son de esta rama.
El aviso de privacidad de la portada cambia de sentido: se explica que se quita
y que se conserva, y por que estuvo roto en Android. Se retira el apartado de
Limitaciones, que ya no aplica, y la entrada de Problemas pasa a decir como
comprobarlo con identify.
wiki: dos paginas nuevas y las capturas que faltaban
Estructura del codigo: donde vive cada fichero y por que ahi, con la tabla de
los diez propios y a que fichero de upstream se parece cada uno. Incluye las
tres decisiones que no son obvias (rutas aparte, interfaz de movil suelta,
traducciones como overlay), con los datos que las justifican, y lo que se
quito por sobrar.
Si algo va mal: los fallos que han pasado de verdad y su arreglo. Arranque
lento, error de conexion, espacio insuficiente, el umbral de almacenamiento
que rechaza instalar con hueco de sobra, la APK con el backend viejo, el
downgrade de versionCode, los permisos de camara, los iconos sin fuente, el
EXIF y el cambio de identidad.
Capturas nuevas: la pantalla de espera del arranque y la app en horizontal.
wiki: nombres de epsylon, filtro Social y traducciones completas
Las categorias se llaman como en el Oasis oficial (Community, Library,
Multiverse) tambien en movil, asi que las capturas de la portada, del hexagono
y de los dos filtros estan rehechas.
El filtro de la topbar pasa a llamarse Social: se llamaba Community y ese
nombre ya es el de una categoria.
Se retira el apartado de traducciones incompletas: los 11 idiomas estan
enteros. Se anade una captura en castellano que lo ensena.
Varias cuentas en el mismo movil: como se cambia, por que hace falta reiniciar,
donde vive cada una y el aviso que aparece cuando dos comparten clave, que es
lo que evita partir un registro sin arreglo.
wiki: rehecha con capturas propias de la app funcionando
Cada funcion con su captura al lado, en vez de un muro de texto y las
imagenes aparte. Las capturas estan tomadas de la APK de la rama corriendo en
un Pixel 9 con Android 16, con el marco del dispositivo.
- Interfaz: los hexagonos, los filtros, el menu desplegable y la barra de
accesos rapidos, uno por uno.
- Karvan y Llamadas: el recorrido entero, incluidos los dialogos de permisos
de camara y microfono y la llamada en curso.
- Chats (nueva): la respuesta citada y el selector de ficheros.
- Modulos (nueva): la tabla de /modules y como esta declarado karvan.
- Limitaciones y Roadmap al dia: el selector de ficheros ya funciona y el
envoltorio esta probado en emulador, no solo compilado.
- Barra lateral de navegacion.
wiki: documentacion de la rama, con aviso de que no es Oasis oficial
Siete paginas: portada, Karvan, llamadas, interfaz, como compilar la APK, que NO
tiene y hoja de ruta. Con capturas propias tomadas de esta build a 412x915.
El aviso de rama experimental va arriba de la portada y repetido en la cabecera de
cada pagina, porque la gente entra por enlaces directos y no siempre por el indice.
Con enlace al repositorio oficial de epsylon y la indicacion de que los fallos de
esta rama se reportan aqui, no a el.
La pagina de limitaciones dice lo que falla sin adornos: que en movil no se eliminan
los metadatos EXIF de las fotos —con la ubicacion dentro—, que el DNS va a Google y
Cloudflare, que la contrasena de la copia de seguridad viaja en la URL, y que el
envoltorio de Android compila pero todavia no se ha probado en un movil.