diff --git a/config.xml b/config.xml
index 8a8418722bba8822799f394ab248c1c1f6d5f645..c1e61af27814f9dd09669fb6d0fb646b2a569f04 100644
--- a/config.xml
+++ b/config.xml
@@ -1,5 +1,5 @@
 <?xml version='1.0' encoding='utf-8'?>
-<widget android-versionCode="12700" id="fr.duniter.cesium" version="0.12.7" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
+<widget android-versionCode="12800" id="fr.duniter.cesium" version="0.12.8" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
     <name>Cesium</name>
     <description>
     An simple App for Duniter wallet
@@ -32,6 +32,12 @@
     <feature name="StatusBar">
         <param name="ios-package" onload="true" value="CDVStatusBar" />
     </feature>
+    <feature name="Device">
+        <param name="android-package" onload="true" value="org.apache.cordova.device.Device" />
+    </feature>
+    <feature name="MiniSodium">
+        <param name="android-package" onload="true" value="me.lockate.plugins.MiniSodium" />
+    </feature>
     <platform name="android">
         <icon density="ldpi" src="resources/android/icon/drawable-ldpi-icon.png" />
         <icon density="mdpi" src="resources/android/icon/drawable-mdpi-icon.png" />
@@ -97,6 +103,7 @@
     <plugin name="cordova-plugin-secure-storage" spec="~2.6.3" />
     <plugin name="cordova-plugin-splashscreen" spec="~3.2.2" />
     <plugin name="cordova-plugin-statusbar" spec="~2.1.3" />
+    <plugin name="cordova-plugin-vibration" spec="~2.1.1" />
     <plugin name="cordova-plugin-websocket" spec="~0.12.0" />
     <plugin name="cordova-plugin-whitelist" spec="~1.2.2" />
     <plugin name="cordova-plugin-x-toast" spec="~2.6.0" />
diff --git a/install.sh b/install.sh
index 3e3322a734a5729bd9e5926ad2e37d3859c93fac..f865a91f20f523cfa28d4b1acd9e86efe54f933f 100755
--- a/install.sh
+++ b/install.sh
@@ -15,7 +15,7 @@ if [ "_$CESIUM_DIR" = "_" ]; then
 fi
 
 latest_version() {
-  echo "v0.12.7" #lastest
+  echo "v0.12.8" #lastest
 }
 
 api_release_url() {
diff --git a/package.json b/package.json
index c1558667ee4e332838fc2cf20c9edc50474e9661..72e6919607fd533a3fce7422ef98cff057ee315c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "cesium",
-  "version": "0.12.7",
+  "version": "0.12.8",
   "description": "Unhosted webapp client for Duniter network",
   "repository": {
     "type": "git",
diff --git a/www/js/config.js b/www/js/config.js
index 53f20a3baa72f223f6389585d9f54f62823707de..0547f512ba76ac32f64aae1e418f04cc62b5a4bc 100644
--- a/www/js/config.js
+++ b/www/js/config.js
@@ -19,6 +19,7 @@ angular.module("cesium.config", [])
 	"logoutIlde": 600,
 	"useLocalStorage": true,
 	"useRelative": false,
+	"initPhase": false,
 	"expertMode": false,
 	"decimalCount": 2,
 	"httpsMode": false,
@@ -34,35 +35,33 @@ angular.module("cesium.config", [])
 		"host": "g1.duniter.org",
 		"port": "443"
 	},
-  "fallbackNodes": [{
-      "host": "g1.duniter.org",
-      "port": "443"
-    },
-    {
-      "host": "g1.duniter.fr",
-      "port": "443"
-    }
-  ],
+	"fallbackNodes": [
+		{
+			"host": "g1.duniter.fr",
+			"port": "443"
+		},
+		{
+			"host": "g1.duniter.org",
+			"port": "443"
+		}
+	],
 	"plugins": {
-      "es": {
-        "enable": true,
-        "askEnable": false,
-        "host": "g1.data.duniter.fr",
-        "port": "443",
-        "notifications": {
-          "txSent": true,
-          "txReceived": true,
-          "certSent": true,
-          "certReceived": true
-        }
-      },
-      "rml9": {
-        enable: true
-      }
-    },
-	"version": "0.12.7",
-	"build": "2017-06-06T16:36:59.777Z",
+		"es": {
+			"enable": true,
+			"askEnable": false,
+			"host": "g1.data.duniter.fr",
+			"port": "443",
+			"notifications": {
+				"txSent": true,
+				"txReceived": true,
+				"certSent": true,
+				"certReceived": true
+			}
+		}
+	},
+	"version": "0.12.8",
+	"build": "2017-06-08T07:05:18.126Z",
 	"newIssueUrl": "https://github.com/duniter/cesium/issues/new?labels=bug"
 })
 
-;
+;
\ No newline at end of file