Showing
- jsconfig.json 3 additions, 0 deletionsjsconfig.json
- package.json 172 additions, 105 deletionspackage.json
- release.sh 0 additions, 185 deletionsrelease.sh
- resources/README.md 8 additions, 0 deletionsresources/README.md
- resources/android/Dockerfile 93 additions, 0 deletionsresources/android/Dockerfile
- resources/android/build/app/src/main/java/com/crypho/plugins/SecureStorage.java 392 additions, 0 deletions...d/app/src/main/java/com/crypho/plugins/SecureStorage.java
- resources/android/build/build-extras.gradle 0 additions, 5 deletionsresources/android/build/build-extras.gradle
- resources/android/build/gradle/wrapper/gradle-wrapper.properties 5 additions, 1 deletion...es/android/build/gradle/wrapper/gradle-wrapper.properties
- resources/android/splash/splashscreen.xml 291 additions, 0 deletionsresources/android/splash/splashscreen.xml
- resources/android/store/logo_512px.png 0 additions, 0 deletionsresources/android/store/logo_512px.png
- resources/android/xml/network_security_config.xml 6 additions, 0 deletionsresources/android/xml/network_security_config.xml
- resources/chrome-ext/README.md 5 additions, 0 deletionsresources/chrome-ext/README.md
- resources/chrome-ext/background.js 53 additions, 0 deletionsresources/chrome-ext/background.js
- resources/chrome-ext/manifest.json 41 additions, 0 deletionsresources/chrome-ext/manifest.json
- resources/firefoxos/icon/logo_128px.png 0 additions, 0 deletionsresources/firefoxos/icon/logo_128px.png
- resources/firefoxos/icon/logo_60px.png 0 additions, 0 deletionsresources/firefoxos/icon/logo_60px.png
- resources/flag/flag-ca.svg 0 additions, 0 deletionsresources/flag/flag-ca.svg
- resources/flag/flag-ca.xcf 0 additions, 0 deletionsresources/flag/flag-ca.xcf
- resources/flag/flag-ct.svg 4 additions, 0 deletionsresources/flag/flag-ct.svg
- resources/flag/flag-ct.xcf 0 additions, 0 deletionsresources/flag/flag-ct.xcf
jsconfig.json
0 → 100644
{ | { | ||
"name": "cesium", | "name": "cesium", | ||
"version": "1.4.2", | "version": "1.7.14", | ||
"description": "Cesium Wallet for G1 currency", | "description": "Cesium Wallet for G1 libre currency", | ||
"author": "Benoit Lavenier <benoit.lavenier@e-is.pro>", | |||
"license": "AGPL-3.0", | |||
"homepage": "https://cesium.app", | |||
"repository": { | "repository": { | ||
"type": "git", | "type": "git", | ||
"url": "git@git.duniter.org:clients/cesium/cesium.git" | "url": "git@git.duniter.org:clients/cesium/cesium.git" | ||
}, | }, | ||
"scripts": { | "scripts": { | ||
"postinstall": "bower install --allow-root && rm hooks/minify-conf.json hooks/uglify-config.json hooks/after_prepare/ionic-minify.js hooks/after_prepare/uglify.js", | "clean": "gulp clean webClean webExtClean && rm -rf dist/web dist/android && rm -f desktop/**/cesium-*.deb desktop/**/cesium-*.exe platforms/android/**/*.apk", | ||
"install-platforms": "ionic state restore", | "postinstall": "node scripts/node/postinstall.js", | ||
"gulp": "gulp", | |||
"lint": "gulp lint", | |||
"install-platforms": "ionic cordova prepare", | |||
"start": "ionic serve", | "start": "ionic serve", | ||
"start:webExt": "gulp webExtCompile && web-ext run --source-dir ./dist/web/ext/ --devtools", | |||
"start:android": "ionic cordova run android --color", | |||
"docker:build": "sudo docker build . -t cesium/release", | "docker:build": "sudo docker build . -t cesium/release", | ||
"docker:run": "sudo docker run -ti --rm -p 8100:8100 -p 35729:35729 -v .:/cesium:rw cesium/release", | "docker:run": "sudo docker run -ti --rm -p 8100:8100 -p 35729:35729 -v .:/cesium:rw cesium/release", | ||
"build:web": "config --env default && gulp build:web --release" | "build": "gulp build", | ||
"build:web": "gulp config --env default && gulp webBuild --release", | |||
"build:webExt": "gulp config --env default && gulp webExtBuild --release", | |||
"build:android": "ionic cordova build android --warning-mode=none --color --release -- -- --packageType=apk", | |||
"build:ios": "ionic cordova build ios --warning-mode=none --color --release" | |||
}, | }, | ||
"keywords": [ | "keywords": [ | ||
"duniter", | "duniter", | ||
"cesium", | "cesium", | ||
"g1", | |||
"ionic", | "ionic", | ||
"angular", | "angularjs", | ||
"cordova", | "cordova", | ||
"crypto-currency" | "crypto-currency" | ||
], | ], | ||
"author": "Benoit Lavenier <benoit.lavenier@e-is.pro>", | |||
"license": "AGPL-3.0", | |||
"readmeFilename": "README.md", | "readmeFilename": "README.md", | ||
"bugs": { | "bugs": { | ||
"url": "https://git.duniter.org/clients/cesium-grp/cesium/issues", | "url": "https://git.duniter.org/clients/cesium-grp/cesium/issues", | ||
"new": "https://git.duniter.org/clients/cesium-grp/cesium/issues/new" | "new": "https://git.duniter.org/clients/cesium-grp/cesium/issues/new" | ||
}, | }, | ||
"dependencies": { | "dependencies": { | ||
"cordova": "^7.1.0", | "@bower_components/Leaflet.EasyButton": "CliffCloud/Leaflet.EasyButton#v2.4.0", | ||
"cordova-android": "^6.2.3", | "@bower_components/Leaflet.FeatureGroup.SubGroup": "ghybs/Leaflet.FeatureGroup.SubGroup#v0.1.2", | ||
"cordova-ios": "^4.5.5", | "@bower_components/Leaflet.awesome-markers": "lvoogdt/Leaflet.awesome-markers#v2.0.2", | ||
"cordova-plugin-camera": "^2.4.1", | "@bower_components/aes-js": "ricmoo/aes-js#v3.1.2", | ||
"cordova-plugin-compat": "^1.1.0", | "@bower_components/angular": "angular/bower-angular#v1.5.11", | ||
"cordova-plugin-console": "^1.0.7", | "@bower_components/angular-animate": "angular/bower-angular-animate#v1.5.11", | ||
"cordova-plugin-crosswalk-webview": "^2.3.0", | "@bower_components/angular-bind-notifier": "aeisenberg/angular-bind-notifier#v1.1.11", | ||
"cordova-plugin-device": "^1.1.6", | "@bower_components/angular-cache": "jmdobry/angular-cache#4.6.0", | ||
"cordova-plugin-dialogs": "^1.3.3", | "@bower_components/angular-chart.js": "jtblin/angular-chart#1.1.1", | ||
"cordova-plugin-inappbrowser": "^1.7.1", | "@bower_components/angular-expose-api": "duniter-cesium/angular-expose-api#0.3.1", | ||
"cordova-plugin-minisodium": "^1.0.0", | "@bower_components/angular-file-saver": "alferov/angular-file-saver#1.1.3", | ||
"cordova-plugin-secure-storage": "^2.6.8", | "@bower_components/angular-fullscreen-toggle": "duniter-cesium/angular-fullscreen-toggle#1.0.4", | ||
"cordova-plugin-splashscreen": "^3.2.2", | "@bower_components/angular-image-crop": "duniter-cesium/angular-image-crop#v2.0.2", | ||
"cordova-plugin-statusbar": "^2.4.2", | "@bower_components/angular-leaflet-directive": "duniter-cesium/angular-leaflet-directive#0.10.1", | ||
"cordova-plugin-vibration": "^2.1.5", | "@bower_components/angular-messages": "angular/bower-angular-messages#v1.5.11", | ||
"cordova-plugin-websocket": "^0.12.2", | "@bower_components/angular-moment": "urish/angular-moment#1.3.0", | ||
"cordova-plugin-whitelist": "^1.3.2", | "@bower_components/angular-resource": "angular/bower-angular-resource#v1.5.11", | ||
"cordova-plugin-x-toast": "^2.6.0", | "@bower_components/angular-sanitize": "angular/bower-angular-sanitize#v1.5.11", | ||
"ionic-plugin-keyboard": "^2.2.1", | "@bower_components/angular-screenmatch": "bensurman/angular-screenmatch#v1.0.1", | ||
"moment": "~2.19.3", | "@bower_components/angular-simple-logger": "nmccready/angular-simple-logger#0.1.7", | ||
"numeral": "1.5.3", | "@bower_components/angular-translate": "PascalPrecht/bower-angular-translate#2.18.2", | ||
"phonegap-plugin-barcodescanner": "git+https://github.com/phonegap/phonegap-plugin-barcodescanner.git" | "@bower_components/angular-ui-router": "angular-ui/angular-ui-router-bower#0.2.18", | ||
"@bower_components/blob-polyfill": "bjornstar/blob-polyfill#~1.0.20150320", | |||
"@bower_components/chart.js": "chartjs/Chart.js#v2.9.3", | |||
"@bower_components/ion-digit-keyboard": "skol-pro/ion-digit-keyboard#973b90c2fc", | |||
"@bower_components/ionic": "driftyco/ionic-bower#v1.3.5", | |||
"@bower_components/ionic-material": "zachsoft/Ionic-Material#v0.4.2", | |||
"@bower_components/jdenticon": "dmester/jdenticon#3.1.0", | |||
"@bower_components/js-nacl": "tonyg/js-nacl#1.4.0", | |||
"@bower_components/js-scrypt": "tonyg/js-scrypt#v1.2.0", | |||
"@bower_components/leaflet": "Leaflet/Leaflet#v0.7.7", | |||
"@bower_components/leaflet-search": "stefanocudini/leaflet-search#v2.7.2", | |||
"@bower_components/leaflet.loading": "ebrelsford/Leaflet.loading#v0.1.24", | |||
"@bower_components/leaflet.markercluster": "Leaflet/Leaflet.markercluster#v0.5.0", | |||
"@bower_components/moment": "moment/moment#2.24.0", | |||
"@bower_components/ng-idle": "HackedByChinese/ng-idle#1.3.2", | |||
"@bower_components/ngCordova": "driftyco/ng-cordova#v0.1.27-alpha", | |||
"@bower_components/numeral": "adamwdraper/Numeral-js#1.5.6", | |||
"@bower_components/qrcode-generator": "kazuhikoarase/qrcode-generator#js1.4.4", | |||
"@bower_components/robotodraft": "raibutera/robotodraft#1.1.0", | |||
"@bower_components/socket.io": "socketio/socket.io#^1.7.4", | |||
"@bower_components/socket.io-client": "socketio/socket.io-client#^1.7.4", | |||
"@bower_components/ui-leaflet": "angular-ui/ui-leaflet#v2.0.0", | |||
"@bower_components/underscore": "jashkenas/underscore#1.10.2", | |||
"through2": "^4.0.2", | |||
"uuid": "3.2.1" | |||
}, | }, | ||
"devDependencies": { | "devDependencies": { | ||
"bower": "^1.8.0", | "@ionic/cli": "~6.20.9", | ||
"cordova-uglify": "^0.2.3", | "@ionic/v1-toolkit": "^3.2.20", | ||
"del": "^2.2.0", | "@prantlf/gulp-jsonlint": "^2.4.0", | ||
"ansi-colors": "^4.1.1", | |||
"cordova": "^11.1.0", | |||
"cordova-android": "^10.1.2", | |||
"cordova-clipboard": "^1.3.0", | |||
"cordova-fetch": "^4.0.0", | |||
"cordova-ios": "^6.3.0", | |||
"cordova-plugin-androidx-adapter": "^1.1.3", | |||
"cordova-plugin-camera": "^5.0.3", | |||
"cordova-plugin-customurlscheme": "^5.0.2", | |||
"cordova-plugin-device": "^2.1.0", | |||
"cordova-plugin-dialogs": "^2.0.2", | |||
"cordova-plugin-file": "^8.0.0", | |||
"cordova-plugin-ionic-keyboard": "^2.2.0", | |||
"cordova-plugin-ionic-webview": "^5.0.0", | |||
"cordova-plugin-network-information": "~3.0.0", | |||
"cordova-plugin-secure-storage-android10": "~6.0.7", | |||
"cordova-plugin-splashscreen": "^6.0.2", | |||
"cordova-plugin-statusbar": "^3.0.0", | |||
"cordova-plugin-vibration": "^3.1.1", | |||
"cordova-plugin-websocket": "^0.12.2", | |||
"cordova-plugin-x-toast": "^2.7.3", | |||
"del": "^5.1.0", | |||
"delete-empty": "^0.1.3", | "delete-empty": "^0.1.3", | ||
"event-stream": "3.3.4", | "event-stream": "3.3.4", | ||
"fs": "^0.0.2", | "fancy-log": "^1.3.3", | ||
"glob": "^5.0.15", | "glob": "^5.0.15", | ||
"gulp": "^3.9.1", | "graceful-fs": "^4.2.3", | ||
"gulp-angular-templatecache": "^1.8.0", | "gulp": "^4.0.2", | ||
"gulp-angular-templatecache": "^3.0.1", | |||
"gulp-angular-translate": "^0.1.4", | "gulp-angular-translate": "^0.1.4", | ||
"gulp-base64": "^0.1.3", | "gulp-base64-v2": "^1.0.4", | ||
"gulp-bump": "^2.1.0", | "gulp-bump": "^3.1.3", | ||
"gulp-clean": "^0.3.2", | "gulp-clean": "^0.4.0", | ||
"gulp-clean-css": "^2.0.10", | "gulp-clean-css": "^4.3.0", | ||
"gulp-concat": "^2.2.0", | "gulp-cli": "^2.3.0", | ||
"gulp-concat-css": "^2.3.0", | |||
"gulp-css-base64": "^1.3.4", | "gulp-css-base64": "^1.3.4", | ||
"gulp-csso": "^2.0.0", | "gulp-csso": "^4.0.1", | ||
"gulp-filter": "^4.0.0", | "gulp-debug": "^4.0.0", | ||
"gulp-filter": "^6.0.0", | |||
"gulp-footer": "^2.0.2", | "gulp-footer": "^2.0.2", | ||
"gulp-header": "^2.0.7", | "gulp-header": "^2.0.9", | ||
"gulp-html-remove": "^0.1.1", | "gulp-html-remove": "^0.1.1", | ||
"gulp-htmlmin": "^2.0.0", | "gulp-htmlmin": "^5.0.1", | ||
"gulp-jshint": "^2.0.1", | "gulp-jshint": "^2.1.0", | ||
"gulp-markdown": "^1.2.0", | "gulp-markdown": "^5.0.1", | ||
"gulp-ng-annotate": "^2.0.0", | "gulp-ng-annotate": "^2.1.0", | ||
"gulp-ng-constant": "^1.1.0", | "gulp-ng-constant": "^1.2.0", | ||
"gulp-remove-code": "^1.0.2", | "gulp-remove-code": "^3.0.4", | ||
"gulp-rename": "^1.2.0", | "gulp-rename": "^2.0.0", | ||
"gulp-replace": "^0.5.4", | "gulp-replace": "^1.0.0", | ||
"gulp-rev": "^7.0.0", | "gulp-sass": "^5.1.0", | ||
"gulp-rev-replace": "^0.4.3", | "gulp-sort": "^2.0.0", | ||
"gulp-sass": "^2.2.0", | "gulp-sourcemaps": "^2.6.5", | ||
"gulp-sourcemaps": "^1.6.0", | "gulp-sri-hash": "^2.2.1", | ||
"gulp-uglify": "^2.0.0", | "gulp-uglify-es": "^2.0.0", | ||
"gulp-useref": "^3.1.0", | "gulp-useref": "^4.0.1", | ||
"gulp-util": "^3.0.8", | "gulp-zip": "^5.0.2", | ||
"gulp-zip": "^3.2.0", | "ionic-plugin-keyboard": "^2.2.1", | ||
"ionic": "^1.7.16", | "jshint": "^2.12.0", | ||
"ionic-minify": "^2.0.8", | "jshint-stylish": "^2.2.1", | ||
"jshint": "^2.9.2", | "lazypipe": "^1.0.2", | ||
"map-stream": "0.0.7", | |||
"merge2": "^1.3.0", | |||
"mv": "^2.1.1", | "mv": "^2.1.1", | ||
"node-sass": "^3.3.3", | "node-sass": "^9.0.0", | ||
"playup": "^1.0.2", | "phonegap-plugin-barcodescanner": "^8.1.0", | ||
"shelljs": "^0.3.0", | "playup": "^1.1.0", | ||
"yargs": "^4.3.1" | "vinyl-fs": "^3.0.3", | ||
"web-ext": "^7.9.0", | |||
"yargs": "^5.0.0" | |||
}, | |||
"peerDependencies": { | |||
"gulp": "^4.0.2", | |||
"gulp-cli": "^2.3.0", | |||
"leaflet": "Leaflet/Leaflet#v0.7.7", | |||
"nopt": "4.0.1" | |||
}, | |||
"resolutions": { | |||
"gulp": "4.0.2", | |||
"gulp-cli": "2.3.0", | |||
"graceful-fs": "4.2.4" | |||
}, | }, | ||
"cordovaPlugins": [ | |||
"cordova-plugin-whitelist", | |||
"cordova-plugin-splashscreen", | |||
"cordova-plugin-console", | |||
"ionic-plugin-keyboard", | |||
"cordova-plugin-device", | |||
"cordova-plugin-statusbar", | |||
"cordova-plugin-camera", | |||
"cordova-plugin-websocket", | |||
"cordova-plugin-vibration", | |||
"cordova-plugin-dialogs", | |||
"cordova-plugin-minisodium", | |||
"cordova-plugin-secure-storage", | |||
{ | |||
"locator": "https://github.com/phonegap/phonegap-plugin-barcodescanner.git", | |||
"id": "phonegap-plugin-barcodescanner" | |||
}, | |||
"cordova-plugin-inappbrowser", | |||
"cordova-plugin-x-toast", | |||
"cordova-clipboard" | |||
], | |||
"cordovaPlatforms": [ | |||
"android", | |||
"ios" | |||
], | |||
"cordova": { | "cordova": { | ||
"plugins": { | "plugins": { | ||
"cordova-plugin-camera": {}, | "cordova-plugin-camera": { | ||
"cordova-plugin-console": {}, | "CAMERA_USAGE_DESCRIPTION": "Add picture to the user profile", | ||
"PHOTOLIBRARY_USAGE_DESCRIPTION": "Take a picture for the user profile", | |||
"ANDROID_SUPPORT_V4_VERSION": "28.+" | |||
}, | |||
"cordova-plugin-device": {}, | "cordova-plugin-device": {}, | ||
"cordova-plugin-dialogs": {}, | "cordova-plugin-dialogs": {}, | ||
"cordova-plugin-inappbrowser": {}, | |||
"cordova-plugin-minisodium": {}, | |||
"cordova-plugin-secure-storage": {}, | |||
"cordova-plugin-splashscreen": {}, | "cordova-plugin-splashscreen": {}, | ||
"cordova-plugin-statusbar": {}, | "cordova-plugin-statusbar": {}, | ||
"cordova-plugin-vibration": {}, | "cordova-plugin-vibration": {}, | ||
"cordova-plugin-websocket": {}, | "cordova-plugin-websocket": {}, | ||
"cordova-plugin-whitelist": {}, | |||
"cordova-plugin-x-toast": {}, | "cordova-plugin-x-toast": {}, | ||
"ionic-plugin-keyboard": {}, | "cordova-plugin-ionic-keyboard": {}, | ||
"phonegap-plugin-barcodescanner": { | "phonegap-plugin-barcodescanner": { | ||
"CAMERA_USAGE_DESCRIPTION": " " | "CAMERA_USAGE_DESCRIPTION": "To scan QRCode", | ||
} | "ANDROID_SUPPORT_V4_VERSION": "28.+" | ||
}, | |||
"ionic-plugin-keyboard": {}, | |||
"cordova-clipboard": {}, | |||
"cordova-plugin-ionic-webview": { | |||
"ANDROID_SUPPORT_ANNOTATIONS_VERSION": "28.+" | |||
}, | |||
"cordova-plugin-file": {}, | |||
"cordova-plugin-androidx-adapter": {}, | |||
"cordova-plugin-customurlscheme": { | |||
"URL_SCHEME": "june", | |||
"ANDROID_SCHEME": "http", | |||
"ANDROID_HOST": "g1.duniter.org", | |||
"ANDROID_PATHPREFIX": "/wallet" | |||
}, | |||
"cordova-plugin-secure-storage-android10": {}, | |||
"cordova-plugin-network-information": {} | |||
}, | }, | ||
"platforms": [ | "platforms": [ | ||
"android", | "ios", | ||
"ios" | "android" | ||
] | ] | ||
}, | |||
"engines": { | |||
"node": ">= 16.17.0", | |||
"yarn": ">= 1.22.0" | |||
} | } | ||
} | } | ||
\ No newline at end of file |
release.sh
deleted
100755 → 0
resources/README.md
0 → 100644
resources/android/Dockerfile
0 → 100644
This diff is collapsed.
resources/android/splash/splashscreen.xml
0 → 100644
This diff is collapsed.
resources/android/store/logo_512px.png
0 → 100644
72 KiB
resources/chrome-ext/README.md
0 → 100644
resources/chrome-ext/background.js
0 → 100644
resources/chrome-ext/manifest.json
0 → 100644
13.1 KiB
5.23 KiB
resources/flag/flag-ca.svg
0 → 100644
resources/flag/flag-ca.xcf
0 → 100644
File added
resources/flag/flag-ct.svg
0 → 100644
resources/flag/flag-ct.xcf
0 → 100644
File added