=============================================================== 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.