flechas en las filas de fichas, avisos con teclado, botones de descarga en el README

- filas de cuatro fichas o mas: una fila con flechas a los lados (carrusel de CSS,
  sin JS); tambien las fichas de Gobierno de la tribu. En WebView viejo, rejilla
- avisos de abajo: se esconden con el teclado; EMPEZAR se queda arriba
- telefono de otra persona en una fila, Parlamento y Gobierno sin sangrados,
  imagen del metodo a 160 px, una sola caja de vacio, pads sin relleno doble,
  texto de autora legible, zonas tactiles de 44 px que faltaban
- README: botones de descarga de la APK arriba; fuera los tres esquemas blancos
- PENDIENTE y guia al dia con las pruebas del 24/10
This commit is contained in:
hacklab 2026-10-24 15:11:41 +02:00
parent 2d79e6779c
commit 1a52ab60a3
9 changed files with 211 additions and 101 deletions

View file

@ -1,5 +1,12 @@
# OASIS_MOBILE — rama de desarrollo experimental
<p align="center">
<a href="https://forgejo.acampada26s.net/sito/OASIS_MOBILE/releases/download/apk-1.3.7/oasis-1.3.7.apk"><img src="docs/botones/descargar-forgejo.svg" alt="Descargar la APK 1.3.7 desde forgejo" width="300"></a>
<a href="https://gitea.laenre.net/hacklab/OASIS_MOBILE/releases/download/apk-1.3.7/oasis-1.3.7.apk"><img src="docs/botones/descargar-gitea.svg" alt="Descargar la APK 1.3.7 desde gitea" width="300"></a>
</p>
Android 7 o superior, 64 bits. Se instala junto al Oasis oficial sin pisarlo.
> ## ⚠ ESTO NO ES OASIS OFICIAL
>
> Esta es una **rama de desarrollo experimental** mantenida por el hacklab, **no
@ -24,9 +31,6 @@ Versión base: Oasis 1.3.5 · Rama: `PRUEBAS` ·
![Oasis Mobile: actividad, menú con los perfiles Mínimo y Activista, y una tribu](docs/capturas/00-portada.png)
[⬇ Descargar la APK](https://gitea.laenre.net/hacklab/OASIS_MOBILE/releases) ·
Android 7 o superior, 64 bits · se instala junto al Oasis oficial sin pisarlo
### Novedades de esta versión
- Al día con Oasis 1.3.5: cabecera por módulo, buscador con más opciones, avisos de
@ -118,8 +122,6 @@ mensaje en tu nombre ni cambiar lo que dijiste.
## Llamadas y salas
![Llamadas: las del dev, con el móvil enchufado](docs/capturas/esquema-llamadas.png)
El Teléfono (llamadas de uno a uno, con buzón de voz) y las Salas (hasta cincuenta
personas, con vídeo, levantar la mano, grabación y emisión) son de Oasis. En Android
el sonido y la cámara no los maneja Node: el servidor se conecta a un puente nativo de
@ -137,8 +139,6 @@ En la barra de arriba, junto al avatar, está el botón de *No molestar* del Tel
## La interfaz
![La interfaz por dentro](docs/capturas/esquema-interfaz.png)
<p align="center">
<img src="docs/capturas/01-actividad.png" width="200">
<img src="docs/capturas/02-menu.png" width="200">
@ -152,8 +152,7 @@ En la barra de arriba, junto al avatar, está el botón de *No molestar* del Tel
Lo que sale al instalarla: la actividad al abrir y la hoja de Menú con el perfil
Mínimo. Después, con el perfil Activista: el menú completo, una tribu, un blog y
Ajustes. Capturas a 412 px, en español, con los colores de serie. Cómo rehacerlas:
`docs/capturas/generar_portada.py`.
Ajustes. Capturas a 412 px, en español, con los colores de serie.
Casi sesenta módulos no caben en la pantalla de un teléfono. Al abrir la app se ve la
actividad, lo que ha pasado en la red. Abajo hay cuatro atajos que eliges tú y una
@ -169,8 +168,6 @@ la barra de abajo, no el aspecto: los colores van en *Ajustes → Colores*.
## Cómo está hecha la rama
![Cómo va la rama encima de Oasis](docs/capturas/esquema-rama.png)
Oasis lo desarrolla epsylon y saca versión casi cada día. Para no tener que rehacer la
rama en cada una, lo nuestro va en ficheros propios: hojas de estilo, unas pocas
vistas, un router que va delante del suyo y el envoltorio de Android. El backend, el
@ -221,9 +218,6 @@ Sale en `android/build/sobre-oficial/oasis-<versión>-hacklab.apk`. Sin clave se
con la de depuración y queda depurable, para poder inspeccionarla desde
`chrome://inspect`.
El proyecto Gradle propio de `android/` (`release.sh`, Android Studio) sigue ahí, pero
ya no es el camino: no tiene el puente de audio y en él no hay llamadas.
Qué hay dentro de la APK:
| Pieza | De quién | Qué hace |
@ -245,7 +239,8 @@ Para desarrollar, en el propio repositorio:
|---|---|
| [GUIA_DE_DESARROLLO.md](GUIA_DE_DESARROLLO.md) | Qué se toca, qué no y cómo hacer cada cosa |
| [docs/FRONTERA_UPSTREAM.md](docs/FRONTERA_UPSTREAM.md) | Cuánto cambia el dev en cada versión, medido |
| [docs/USABILIDAD_PAD.txt](docs/USABILIDAD_PAD.txt) | Pruebas de usabilidad en el móvil |
| [docs/ARQUITECTURA_APK.md](docs/ARQUITECTURA_APK.md) | Cómo está hecha la APK del dev por dentro |
| [docs/PENDIENTE.md](docs/PENDIENTE.md) | Lo que queda por hacer y lo que hay que pedir al dev |
Todo lo de arriba, en detalle, está en la
[wiki](https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki):