diff --git a/res/manifest.json b/res/manifest.json
new file mode 100644
index 00000000..75b18212
--- /dev/null
+++ b/res/manifest.json
@@ -0,0 +1,56 @@
+{
+ "name": "Riot - open team collaboration",
+ "short_name": "Riot",
+ "display": "standalone",
+ "theme_color": "#76CFA6",
+ "start_url": "index.html",
+ "icons": [
+ {
+ "src": "vector-icons/android-chrome-36x36.png",
+ "sizes": "36x36",
+ "type": "image\/png",
+ "density": "0.75"
+ },
+ {
+ "src": "vector-icons/android-chrome-48x48.png",
+ "sizes": "48x48",
+ "type": "image\/png",
+ "density": "1.0"
+ },
+ {
+ "src": "vector-icons/android-chrome-72x72.png",
+ "sizes": "72x72",
+ "type": "image\/png",
+ "density": "1.5"
+ },
+ {
+ "src": "vector-icons/android-chrome-96x96.png",
+ "sizes": "96x96",
+ "type": "image\/png",
+ "density": "2.0"
+ },
+ {
+ "src": "vector-icons/android-chrome-144x144.png",
+ "sizes": "144x144",
+ "type": "image\/png",
+ "density": "3.0"
+ },
+ {
+ "src": "vector-icons/android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image\/png",
+ "density": "4.0"
+ }
+ ],
+ "related_applications": [
+ {
+ "platform": "play",
+ "url": "https://play.google.com/store/apps/details?id=im.vector.alpha",
+ "id": "im.vector.alpha"
+ },
+ {
+ "platform": "itunes",
+ "url": "https://itunes.apple.com/gb/app/riot-open-source-team-collaboration-via-matrix/id1083446067"
+ }
+ ]
+}
diff --git a/res/vector-icons/manifest.json b/res/vector-icons/manifest.json
deleted file mode 100644
index 7536efeb..00000000
--- a/res/vector-icons/manifest.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "name": "Riot - open team collaboration",
- "short_name": "Riot",
- "display": "standalone",
- "theme_color": "#76CFA6",
- "start_url": "../",
- "icons": [
- {
- "src": "android-chrome-36x36.png",
- "sizes": "36x36",
- "type": "image\/png",
- "density": "0.75"
- },
- {
- "src": "android-chrome-48x48.png",
- "sizes": "48x48",
- "type": "image\/png",
- "density": "1.0"
- },
- {
- "src": "android-chrome-72x72.png",
- "sizes": "72x72",
- "type": "image\/png",
- "density": "1.5"
- },
- {
- "src": "android-chrome-96x96.png",
- "sizes": "96x96",
- "type": "image\/png",
- "density": "2.0"
- },
- {
- "src": "android-chrome-144x144.png",
- "sizes": "144x144",
- "type": "image\/png",
- "density": "3.0"
- },
- {
- "src": "android-chrome-192x192.png",
- "sizes": "192x192",
- "type": "image\/png",
- "density": "4.0"
- }
- ],
- "related_applications": [{
- "platform": "play",
- "url": "https://play.google.com/store/apps/details?id=im.vector.alpha",
- "id": "im.vector.alpha"
- }, {
- "platform": "itunes",
- "url": "https://itunes.apple.com/gb/app/riot-open-source-team-collaboration-via-matrix/id1083446067"
- }]
-}
diff --git a/scripts/copy-res.js b/scripts/copy-res.js
index 4702d5cf..5a43c4e6 100755
--- a/scripts/copy-res.js
+++ b/scripts/copy-res.js
@@ -7,6 +7,7 @@
// common parents. Hence, "res/{a,b}/**": the output will be "dest/a/..." and
// "dest/b/...".
const COPY_LIST = [
+ ["res/manifest.json", "webapp"],
["res/{media,vector-icons}/**", "webapp"],
["src/skins/vector/{fonts,img}/**", "webapp"],
["node_modules/emojione/assets/svg/*", "webapp/emojione/svg/"],
diff --git a/src/vector/index.html b/src/vector/index.html
index 331bf684..38810f62 100644
--- a/src/vector/index.html
+++ b/src/vector/index.html
@@ -12,7 +12,7 @@
-
+