===============================================================
  OASIS MOBILE — DESCRIPCION DEL PROYECTO
===============================================================

NOMBRE: Oasis Mobile
VERSION APK BASE: 0.6.8 (descompilada en este repo)
VERSION ACTUAL: 6.9 (con todas las mejoras aplicadas)
REPO REMOTO: http://code.03c8.net:3000/s1to/oasis_mobile.git
USUARIO GITEA: s1to
RAMA ACTIVA: test

DESCRIPCION:
  Aplicacion movil Android basada en el protocolo SSB (Scuttlebutt).
  Red social distribuida/descentralizada - version MAS COMPLETA que el
  upstream https://github.com/epsylon/oasis (el local tiene 43 vistas
  vs ~15 del upstream publico).

  Funcionalidades principales:
    - Feed social (posts, comentarios, votos)
    - Pubs SSB (nodos de federacion)
    - Tribes (comunidades publicas/privadas con inviteLog trazable)
    - Wallet ECOin + Transfers + Banking
    - Parlamento, Mercado, Trabajos, Tribunales
    - Forum, PM (mensajes privados), Agenda, Eventos
    - AI integration, Cipher, CV, Documents, Projects
    - Blockchain explorer (SSB log como blockchain)
    - QR codes para invites y perfiles
    - Pixelia (pixel art), Audio, Video, Image

STACK TECNICO:
  - Android wrapper (Kotlin) con NodeJS embebido via node-on-android
  - Backend: Koa.js (Node.js) — backend.js 3249 lineas, 500+ handlers
  - Frontend: Server-Side Rendering con Hyperaxe (sin React/Vue)
  - Protocolo: SSB (Secure Scuttlebutt)
  - Puerto local de la app: 3000
  - QR: paquete `qrcode` ^1.5.4

ESTRUCTURA DEL REPO LOCAL:
  /AndroidManifest.xml         -> Manifiesto Android (APK descompilada)
  /assets/nodejs-project.zip   -> ZIP con el proyecto Node.js (fuente real)
  /nodejs-project/             -> Proyecto Node.js extraido del ZIP
    /nodejs-project/main.js            -> Entry point
    /nodejs-project/package.json       -> Dependencias npm
    /nodejs-project/src/
      /backend/backend.js              -> Router Koa (3249 lineas, 500+ rutas)
      /views/                          -> 43 vistas HTML (Hyperaxe SSR)
      /models/                         -> Modelos de datos (SSB + custom)
      /client/assets/styles/           -> CSS (style.css, mobile.css)
      /client/assets/themes/           -> Temas visuales (OasisMobile.css)
      /client/assets/translations/     -> i18n
      /configs/                        -> Configuracion SSB

RAMAS GIT:
  main  -> rama principal
  test  -> rama de desarrollo activa (todos los commits recientes)

COMMITS (cronologico):
  9a96d77  first commit (README.md)
  f88a179  oasis_mobile 6.9 (APK descompilada + source extraido)
  54ad8a1  feat: add QR codes for tribe invites, pub invites and user profile sharing
  5ee14d9  docs: add CONTEXT folder with project documentation
  0fc10be  feat: invite trazability via inviteLog and pub-invite SSB events
  b48944e  feat: mobile visual improvements and CSS cleanup

COMPARACION CON UPSTREAM (github.com/epsylon/oasis):
  LOCAL > UPSTREAM en casi todo.
  El upstream publico tiene ~15 vistas y funcionalidades basicas.
  El local tiene 43 vistas, IA, blockchain explorer, tribunales, etc.
  NO necesita actualizacion desde upstream — el local es la version avanzada.
