fuera Karvan: se usan el Telefono y las Salas del dev
El dev ya trae Telefono (llamadas uno a uno, buzon de voz) y Salas (hasta 50, con video, grabacion y emision). La rama quita su modulo propio de salas y llamadas: modelo, vista, JS de cliente, CSS, rutas, credenciales TURN, pruebas y textos. - el router propio pasa a llamarse fork_routes.js, sin Karvan - el audio, la camara y la emision de Android se enchufan desde main.js con setAudioFactory/setVideoFactory/setStreamFactory, que exporta el propio dev; SSB_server.js vuelve a tener su linea original - Clear-SNH.css y modules_view.js vuelven a ser identicos a los del dev - el workflow acampada y la config de serie cambian Karvan por Telefono y Salas - README y guia: las llamadas son las del dev; antes de hacer un modulo propio, mirar si el dev ya lo tiene
This commit is contained in:
parent
3937ddab1e
commit
096a7d110b
30 changed files with 266 additions and 1918 deletions
57
README.md
57
README.md
|
|
@ -22,7 +22,7 @@ Versión base: **Oasis 1.3.3** · Rama: `PRUEBAS` ·
|
|||
[Documentación completa](https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki) ·
|
||||
[Versión de escritorio](https://gitea.laenre.net/hacklab/OASIS_LINUX)
|
||||
|
||||

|
||||

|
||||
|
||||
**[⬇ 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
|
||||
|
|
@ -34,12 +34,14 @@ Android 7 o superior, 64 bits · se instala junto al Oasis oficial sin pisarlo
|
|||
- **Tema Acampada por defecto**: blanco, negro y cian, títulos en Anton y botones que
|
||||
se hunden al pulsar, con los colores de acampada26s.net. Los otros temas siguen en
|
||||
*Ajustes → Tema*.
|
||||
- **Arranca en modo activistas**: chats, Karvan, pads, foro, imágenes, vídeos, wiki y
|
||||
blogs. Todo cabe en una pantalla; el resto se activa en *Ajustes → Workflows*.
|
||||
- **Arranca en modo acampada**: chats, teléfono, salas, pads, foro, wiki, tribus,
|
||||
parlamento, votaciones y eventos. El resto se activa en *Ajustes → Workflows*.
|
||||
- **Llamadas y salas del dev**: fuera Karvan, nuestras salas propias. Ahora se usan el
|
||||
Teléfono y las Salas de Oasis, con el audio y la cámara de Android enchufados por la
|
||||
rama.
|
||||
- **Filtros en fichas**: en chats, feed, foros o pads los filtros ya no son botones
|
||||
gigantes que tapan el contenido, sino fichas pequeñas en fila.
|
||||
- **Tarjetas más limpias**: borrar, fijar, enlazar y abrir van en una fila de iconos.
|
||||
- **Karvan**: tus mensajes salen a la derecha también al volver a entrar en la sala.
|
||||
- **Fotos más seguras**: si una foto no se puede limpiar de metadatos (ubicación,
|
||||
cámara…), no se sube y se avisa. Antes se subía tal cual.
|
||||
- **DNS**: primero el resolutor del sistema, que respeta la VPN y el DNS privado de
|
||||
|
|
@ -51,15 +53,13 @@ Android 7 o superior, 64 bits · se instala junto al Oasis oficial sin pisarlo
|
|||
|
||||
| | Oasis oficial | Esta rama |
|
||||
|---|---|---|
|
||||
| **Salas efímeras** | — | Karvan: mensajes que solo viven en memoria y se autodestruyen |
|
||||
| **Videollamadas** | — | Audio y vídeo por WebRTC, sin servidores de terceros |
|
||||
| **Llamadas y salas** | Teléfono y Salas, sin micrófono ni cámara en Android | Los mismos, con el audio y la cámara del móvil |
|
||||
| **Interfaz de móvil** | El menú de escritorio en una pantalla pequeña | Tema Acampada, lanzador de módulos, filtros en fichas y barra de cuatro atajos |
|
||||
| **Primer arranque** | Casi sesenta módulos encendidos | Modo activistas: lo justo para organizarse |
|
||||
| **Primer arranque** | Casi sesenta módulos encendidos | Modo acampada: lo justo para organizarse |
|
||||
| **Varias identidades** | Una por instalación | Varias en el mismo móvil, con aviso si dos comparten clave |
|
||||
| **Respuesta citada** | — | Responder a un mensaje concreto dentro de un chat |
|
||||
| **Envoltorio Android** | APK sin permisos de cámara ni micrófono | Proyecto Gradle propio: permisos, subida de ficheros, servicio que sobrevive |
|
||||
| **Metadatos de las fotos** | Se quitan solo si está `sharp`; en Android **nunca** | Se quitan siempre: GPS, marca, modelo, número de serie |
|
||||
| **Servidor STUN** | Uno de Google, por defecto | Ninguno. TURN propio si lo configuras |
|
||||
|
||||
Los nombres de las categorías, los módulos y el resto de la aplicación son los de
|
||||
epsylon, sin tocar.
|
||||
|
|
@ -93,35 +93,14 @@ mensaje en tu nombre ni cambiar lo que dijiste.
|
|||
|
||||
---
|
||||
|
||||
## Karvan: salas que se borran solas
|
||||
## Llamadas y salas
|
||||
|
||||

|
||||
|
||||
Lo que se dice dentro **no toca el disco**, no entra en tu registro y no se replica a
|
||||
nadie. Dos relojes corren a la vez —inactividad y tiempo absoluto— y la sala muere con
|
||||
el que llegue antes.
|
||||
|
||||
<p align="center">
|
||||
<img src="docs/capturas/07-karvan-salas.png" width="270">
|
||||
<img src="docs/capturas/03-karvan.png" width="270">
|
||||
</p>
|
||||
|
||||
---
|
||||
|
||||
## Videollamadas sin terceros
|
||||
|
||||

|
||||
|
||||
El servidor solo sirve para que os encontréis: **la voz y el vídeo van directos** entre
|
||||
los participantes, cifrados de extremo a extremo. Sin STUN de Google.
|
||||
|
||||
<p align="center">
|
||||
<img src="https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki/raw/img/12-permiso-camara.png" width="270">
|
||||
<img src="https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki/raw/img/15-llamada-controles.png" width="270">
|
||||
</p>
|
||||
|
||||
Esto **no es posible con la APK oficial**: no declara los permisos de cámara y su
|
||||
navegador interno los deniega. Por eso esta rama trae su propio envoltorio Android.
|
||||
El Teléfono (llamadas de uno a uno, con buzón de voz) y las Salas (hasta cincuenta
|
||||
personas, con vídeo, grabación y emisión) son de Oasis. La APK oficial no pide
|
||||
permisos de micrófono ni de cámara, así que en Android no se pueden usar. Esta rama
|
||||
trae su propio envoltorio, que sí los pide, y enchufa el audio, la cámara y la emisión
|
||||
del móvil en los puntos que el propio Oasis deja para eso (`setAudioFactory` y
|
||||
compañía). La rama no tiene llamadas propias.
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -141,8 +120,9 @@ queda una barra de cuatro atajos que eliges tú. Dentro de cada módulo los filt
|
|||
para que el contenido se vea sin tener que bajar.
|
||||
|
||||
Solo aparecen los módulos activos. En **Ajustes → Workflows** se eligen de golpe: el de
|
||||
**activistas** deja lo justo para organizarse (chats, Karvan, pads, foro, imágenes,
|
||||
vídeos, wiki y blogs). En el móvil un workflow cambia los módulos, no el aspecto.
|
||||
**acampada** deja lo justo para organizarse (chats, teléfono, salas, pads, foro, wiki,
|
||||
tribus, parlamento, votaciones y eventos). En el móvil un workflow cambia los módulos,
|
||||
no el aspecto.
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -213,7 +193,6 @@ Todo lo de arriba, en detalle, está en la
|
|||
|---|---|
|
||||
| [Entender Oasis](https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki/Entender) | La red, el gossip, los saltos, los pubs, las tribus y el LARP |
|
||||
| [Empezar desde cero](https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki/Empezar) | Invitación, seguir gente, abrir tu blog o tu tienda |
|
||||
| [Karvan](https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki/Karvan) | Salas efímeras, paso a paso |
|
||||
| [Llamadas](https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki/Llamadas) | Cómo se llama y cómo montar un TURN |
|
||||
| [La interfaz](https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki/Interfaz) | Botón por botón |
|
||||
| [Identidades](https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki/Identidades) | Varias cuentas en el mismo móvil |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue