Rama de desarrollo experimental sobre el Oasis de epsylon, sin afiliacion con el proyecto original. Base: 0.9.5. Trae el modulo Karvan —salas efimeras en memoria con autodestruccion por TTL, chat que funciona sin JavaScript y llamadas de audio y video sobre WebRTC— con el enlace en el menu lateral por el mismo patron que el resto de modulos: renderKarvanLink calcado de renderPollsLink, entrada en modules_view y en la lista de /modules. Los estilos del modulo van en su propia hoja, styles/karvan.css, siguiendo el patron de highlight.css: asi se ve igual con cualquier tema, sin depender del tema movil. Sin servidores ICE de terceros: no hay STUN de fabrica, porque un STUN aprende la IP publica y el momento de cada llamada. Solo candidatos host salvo que se configure un TURN propio en oasis-config.json, con credenciales efimeras por el mecanismo REST de coturn. El codigo propio vive separado —views/fork/, backend/fork_routes.js, models/karvan_model.js y translations/fork/— de modo que sobre los ficheros de upstream solo hay enganches de una linea y cada version nueva se integra sin arrastrar nada. Respecto al arbol de Android: fuera el wrapper y main.js, que es su arranque; el tema vuelve a Dark-SNH y se restauran los modulos que en movil se recortan por peso. Verificado arrancando sin OASIS_MOBILE: nueve rutas OK, menu lateral de upstream con 27 grupos y el enlace de Karvan, cero rastro de la interfaz movil (ni hexagonos, ni topbar, ni barra inferior), y una sala creada y servida.
78 lines
1.6 KiB
JSON
78 lines
1.6 KiB
JSON
{
|
|
"themes": {
|
|
"current": "Dark-SNH"
|
|
},
|
|
"ux": {
|
|
"current": "blocks"
|
|
},
|
|
"modules": {
|
|
"popularMod": "on",
|
|
"topicsMod": "on",
|
|
"summariesMod": "on",
|
|
"latestMod": "on",
|
|
"threadsMod": "on",
|
|
"multiverseMod": "on",
|
|
"invitesMod": "on",
|
|
"walletMod": "off",
|
|
"legacyMod": "off",
|
|
"cipherMod": "off",
|
|
"bookmarksMod": "on",
|
|
"videosMod": "on",
|
|
"docsMod": "on",
|
|
"audiosMod": "on",
|
|
"tagsMod": "on",
|
|
"imagesMod": "on",
|
|
"trendingMod": "on",
|
|
"eventsMod": "on",
|
|
"tasksMod": "on",
|
|
"marketMod": "off",
|
|
"votesMod": "on",
|
|
"tribesMod": "on",
|
|
"reportsMod": "on",
|
|
"opinionsMod": "on",
|
|
"padsMod": "on",
|
|
"calendarsMod": "on",
|
|
"transfersMod": "off",
|
|
"feedMod": "on",
|
|
"pixeliaMod": "on",
|
|
"melodyMod": "on",
|
|
"agendaMod": "on",
|
|
"aiMod": "off",
|
|
"aiNavMod": "off",
|
|
"forumMod": "on",
|
|
"gamesMod": "on",
|
|
"jobsMod": "off",
|
|
"shopsMod": "off",
|
|
"projectsMod": "off",
|
|
"bankingMod": "off",
|
|
"parliamentMod": "on",
|
|
"courtsMod": "on",
|
|
"favoritesMod": "on",
|
|
"logsMod": "on",
|
|
"mapsMod": "on",
|
|
"chatsMod": "on",
|
|
"torrentsMod": "on",
|
|
"graphosMod": "on",
|
|
"larpMod": "on"
|
|
},
|
|
"wallet": {
|
|
"url": "http://localhost:7474",
|
|
"user": "",
|
|
"pass": "",
|
|
"fee": "5"
|
|
},
|
|
"walletPub": {
|
|
"pubId": ""
|
|
},
|
|
"ai": {
|
|
"prompt": "Provide an informative and precise response."
|
|
},
|
|
"ssbLogStream": {
|
|
"limit": 2000
|
|
},
|
|
"homePage": "activity",
|
|
"language": "en",
|
|
"wish": "whole",
|
|
"pmVisibility": "whole",
|
|
"lanBroadcasting": false
|
|
}
|