docs: update CONTEXT with weight breakdown table and 132MB APK

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
SITO 2026-05-02 17:22:36 +02:00
parent 56f091ac1e
commit eb7e57ff6d
3 changed files with 37 additions and 4 deletions

View file

@ -72,7 +72,8 @@ FICHEROS DE CAMBIOS (documentan lo que se modifico y por que)
- Por que falla si se reempaqueta todo (resources.arsc debe ser STORED)
- Comandos exactos: zip -d META-INF, zip -0, zipalign, apksigner
- Keystore: /home/sito/oasis-release-key.jks (alias: oasis, pass: oasis123)
- APK actual: /home/sito/oasis-v0.7.4-pruebas.apk (156 MB)
- APK actual: /home/sito/oasis-v0.7.4-pruebas.apk (132 MB)
- Tabla de desglose de peso incluida
--------------------------------------------------------------
NOTA PARA EL DEVELOPER

View file

@ -26,9 +26,13 @@ IMPLEMENTADO EN SESION 2026-05-02 (continuacion)
[x] Version bumpeada a 0.7.4 en ambos package.json
-> nodejs-project/nodejs-project/package.json
-> nodejs-project/nodejs-project/src/server/package.json
[x] APK reconstruida: oasis-v0.7.4-pruebas.apk (156 MB)
[x] APK reconstruida: oasis-v0.7.4-pruebas.apk (132 MB)
-> resources.arsc: STORED, .so: DEFLATED, nodejs-project.zip: STORED
-> Firmada y verificada (v2+v3)
-> Bug fix: media-favorites.js faltaban kinds para modulos nuevos
-> Eliminado src/maps/maps/ (duplicado de tiles, -42 MB)
-> Todos los modulos retornan 200: /chats /pads /games /maps
/shops /torrents /calendars /logs
--------------------------------------------------------------
IMPLEMENTADO EN SESION 2026-05-02

View file

@ -12,12 +12,40 @@ instalable en Android (probado: Pixel 6 GrapheneOS).
--------------------------------------------------------------
ARCHIVO CLAVE
--------------------------------------------------------------
/home/sito/oasis-v0.7.4-pruebas.apk <- APK actual (156 MB, v0.7.4)
/home/sito/oasis-v0.7.4-pruebas.apk <- APK actual (132 MB, v0.7.4)
/home/sito/oasis-v0.6.8-pruebas.apk <- APK anterior (106 MB, v0.6.8)
/home/sito/oasis-v0.6.8.apk <- APK original sin modificar
/home/sito/oasis-v0.6.8.apk <- APK original sin modificar (55 MB)
/home/sito/oasis-release-key.jks <- keystore de firma
alias: oasis | password: oasis123
--------------------------------------------------------------
DESGLOSE DE PESO — POR QUE PESA 132 MB
--------------------------------------------------------------
Parte Tamaño Notas
------------------------------------------------
APK wrapper Android ~17 MB libnative-lib.so, libnode.so,
libc++_shared.so, resources.arsc,
AndroidManifest, DEX
node_modules (SSB stack) ~57 MB ssb-server (49M), highlight.js,
emoji-named-characters, lodash,
moment, jsdom, etc.
src/maps/tiles (mapas offline) ~42 MB 5461 archivos PNG, zoom 0-8
tiles del mapa mundial offline
src/client (CSS, JS, imagenes) ~3.6 MB mobile.css, style.css, QR, icons
src/views (16 vistas) ~1.1 MB HTML/hyperaxe views
src/games (16 juegos) ~0.9 MB JS puro, sin assets pesados
src/models + backend + configs ~1.0 MB logica de negocio
src/AI ~0.1 MB ai_service.mjs, buildAIContext.js
------------------------------------------------
TOTAL BUNDLE ~113 MB (STORED, sin comprimir)
TOTAL APK FIRMADA ~132 MB
Referencia: APK original = 55 MB (sin mapas, sin modulos nuevos)
Los 77 MB extra = mapas offline (42 MB) + nuevo codigo (35 MB)
NOTA: src/maps/maps/ era un duplicado accidental de src/maps/tiles/
que ocupaba 42 MB extra — eliminado en commit 56f091a.
--------------------------------------------------------------
METODO CORRECTO (IMPORTANTE)
--------------------------------------------------------------