diff --git a/CONTEXT/00_INDICE.txt b/CONTEXT/00_INDICE.txt index baa00bf8..fcf4e534 100644 --- a/CONTEXT/00_INDICE.txt +++ b/CONTEXT/00_INDICE.txt @@ -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 diff --git a/CONTEXT/05_PROXIMOS_PASOS.txt b/CONTEXT/05_PROXIMOS_PASOS.txt index 322a7367..8c6d4db0 100644 --- a/CONTEXT/05_PROXIMOS_PASOS.txt +++ b/CONTEXT/05_PROXIMOS_PASOS.txt @@ -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 diff --git a/CONTEXT/cambio_apk_repack.txt b/CONTEXT/cambio_apk_repack.txt index 176aab0e..5ebf9b66 100644 --- a/CONTEXT/cambio_apk_repack.txt +++ b/CONTEXT/cambio_apk_repack.txt @@ -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) --------------------------------------------------------------