upstream: integrar Oasis 1.3.1
Base del merge a tres bandas: git 0.9.5 de epsylon, esta rama y el src de la
APK oficial 1.3.1 (la variante movil: OASIS_MOBILE, regex sin \p{}, audio y
video de Android). Corre en el mismo nodejs-mobile 18.20.4 que ya usabamos.
Se conserva de la rama: Karvan, identidades y multicuenta, topbar y barra
inferior, borrado de EXIF sin sharp, filtro hot del foro, RTC sin STUN y los
modulos apagados en movil (wallet, banking, torrents).
Se toma de upstream lo que ya hace de serie: respuesta citada en chats, ssb-lan
en movil, configuracion en ~/.ssb/oasis (sobrevive a reinstalar el backend).
El asistente de bienvenida deja elegir workflow tambien en movil.
This commit is contained in:
parent
8d838dd8b1
commit
c332afd6ea
265 changed files with 80970 additions and 29167 deletions
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@krakenslab/oasis",
|
||||
"version": "0.9.5",
|
||||
"version": "1.3.1",
|
||||
"description": "Oasis - Social Networking Utopia",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
|
@ -17,27 +17,22 @@
|
|||
"start:backend": "node ../backend/backend.js",
|
||||
"start:ssb": "node SSB_server.js start &",
|
||||
"dev": "npm run dev:backend",
|
||||
"dev:backend": "nodemon",
|
||||
"dev:backend": "npx --yes nodemon@3.1.14",
|
||||
"postinstall": "node ../../scripts/patch-node-modules.js"
|
||||
},
|
||||
"dependencies": {
|
||||
"@koa/router": "^13.1.0",
|
||||
"@open-rpc/client-js": "^1.8.1",
|
||||
"@xenova/transformers": "^2.17.2",
|
||||
"abstract-level": "^2.0.1",
|
||||
"archiver": "^7.0.1",
|
||||
"axios": "^1.10.0",
|
||||
"cors": "^2.8.5",
|
||||
"bencode": "^2.0.3",
|
||||
"bipf": "^1.9.0",
|
||||
"chloride": "^2.4.1",
|
||||
"debug": "^4.3.1",
|
||||
"dompurify": "^3.3.1",
|
||||
"env-paths": "^2.2.1",
|
||||
"epidemic-broadcast-trees": "^9.0.4",
|
||||
"express": "^5.1.0",
|
||||
"file-type": "^16.5.4",
|
||||
"highlight.js": "11.0.0",
|
||||
"hyperaxe": "^2.0.1",
|
||||
"ip": "https://registry.npmjs.org/neoip/-/neoip-3.0.0.tgz",
|
||||
"is-svg": "^4.4.0",
|
||||
"jsdom": "^28.0.0",
|
||||
"koa": "^2.7.0",
|
||||
"koa-body": "^6.0.1",
|
||||
|
|
@ -47,77 +42,49 @@
|
|||
"minimist": "^1.2.8",
|
||||
"module-alias": "^2.2.3",
|
||||
"moment": "^2.30.1",
|
||||
"multiblob": "^1.13.0",
|
||||
"multiserver": "^3.3.1",
|
||||
"multiserver-address": "^1.0.1",
|
||||
"muxrpc": "^8.0.0",
|
||||
"muxrpc-validation": "^3.0.2",
|
||||
"muxrpcli": "^3.1.2",
|
||||
"node-llama-cpp": "^3.10.0",
|
||||
"non-private-ip": "^2.2.0",
|
||||
"open": "^8.4.2",
|
||||
"openpgp": "^6.3.0",
|
||||
"packet-stream": "^2.0.6",
|
||||
"packet-stream-codec": "^1.2.0",
|
||||
"pdfjs-dist": "^5.2.133",
|
||||
"opusscript": "^0.1.1",
|
||||
"pretty-ms": "^7.0.1",
|
||||
"pull-abortable": "^4.1.1",
|
||||
"pull-cat": "~1.1.5",
|
||||
"pull-file": "^1.0.0",
|
||||
"pull-many": "~1.0.6",
|
||||
"pull-defer": "^0.2.3",
|
||||
"pull-level": "^2.0.4",
|
||||
"pull-paramap": "^1.2.2",
|
||||
"pull-pushable": "^2.2.0",
|
||||
"pull-sort": "^1.0.2",
|
||||
"pull-stream": "^3.7.0",
|
||||
"punycode.js": "^2.3.1",
|
||||
"qrcode": "^1.5.4",
|
||||
"secret-stack": "^6.3.1",
|
||||
"ssb-about": "^2.0.1",
|
||||
"ssb-autofollow": "^1.1.0",
|
||||
"ssb-backlinks": "^2.1.1",
|
||||
"ssb-blobs": "^2.0.1",
|
||||
"ssb-box": "^1.0.1",
|
||||
"ssb-caps": "^1.0.1",
|
||||
"ssb-classic": "^1.1.0",
|
||||
"ssb-client": "^4.9.0",
|
||||
"ssb-config": "^3.4.4",
|
||||
"ssb-conn": "6.0.3",
|
||||
"ssb-conn-db": "^1.0.5",
|
||||
"ssb-conn-hub": "^1.2.0",
|
||||
"ssb-conn-staging": "^1.0.0",
|
||||
"ssb-db": "^20.4.1",
|
||||
"ssb-device-address": "^1.1.6",
|
||||
"ssb-db2": "^6.3.3",
|
||||
"ssb-ebt": "^9.1.2",
|
||||
"ssb-friend-pub": "^1.0.7",
|
||||
"ssb-friends": "^5.0.0",
|
||||
"ssb-gossip": "^1.1.1",
|
||||
"ssb-invite": "^3.0.3",
|
||||
"ssb-invite-client": "^1.3.3",
|
||||
"ssb-keys": "^8.0.0",
|
||||
"ssb-lan": "^1.0.0",
|
||||
"ssb-legacy-conn": "^1.0.17",
|
||||
"ssb-links": "^3.0.10",
|
||||
"ssb-logging": "^1.0.0",
|
||||
"ssb-markdown": "^3.6.0",
|
||||
"ssb-master": "^1.0.3",
|
||||
"ssb-meme": "^1.1.0",
|
||||
"ssb-mentions": "^0.5.2",
|
||||
"ssb-msgs": "^5.2.0",
|
||||
"ssb-no-auth": "^1.0.0",
|
||||
"ssb-onion": "^1.0.0",
|
||||
"ssb-partial-replication": "^3.0.1",
|
||||
"ssb-plugins": "^1.0.2",
|
||||
"ssb-private": "^1.1.0",
|
||||
"ssb-query": "^2.4.5",
|
||||
"ssb-ref": "^2.16.0",
|
||||
"ssb-replication-scheduler": "^3.0.0",
|
||||
"ssb-search": "^1.3.0",
|
||||
"ssb-server": "file:packages/ssb-server",
|
||||
"ssb-tangle": "^1.0.1",
|
||||
"ssb-sort": "^1.1.3",
|
||||
"ssb-thread-schema": "^1.1.1",
|
||||
"ssb-threads": "^10.0.4",
|
||||
"ssb-unix-socket": "^1.0.0",
|
||||
"ssb-ws": "^6.2.3",
|
||||
"util": "^0.12.5",
|
||||
"ssb-validate": "^4.1.4",
|
||||
"stream-to-pull-stream": "^1.7.3",
|
||||
"telegram": "^2.26.22",
|
||||
"yargs": "^17.7.2"
|
||||
},
|
||||
"overrides": {
|
||||
|
|
@ -135,15 +102,14 @@
|
|||
"ssb-ref": "^2.16.0",
|
||||
"secret-stack": "^6.3.1",
|
||||
"ip": "https://registry.npmjs.org/neoip/-/neoip-3.0.0.tgz",
|
||||
"lodash.set": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
|
||||
"lodash.set": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
|
||||
"onnxruntime-node": "1.19.2",
|
||||
"onnxruntime-common": "1.19.2",
|
||||
"onnxruntime-web": "1.19.2"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"fsevents": "^2.3.2",
|
||||
"sharp": "^0.33.5"
|
||||
},
|
||||
"devDependencies": {
|
||||
"nodemon": "^3.1.0"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/epsylon/oasis/issues"
|
||||
},
|
||||
|
|
@ -153,7 +119,7 @@
|
|||
},
|
||||
"keywords": [],
|
||||
"engines": {
|
||||
"node": "^10.0.0 || >=12.0.0"
|
||||
"node": ">=22.0.0"
|
||||
},
|
||||
"packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue