summaryrefslogtreecommitdiffstats
path: root/public
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2020-04-30 06:54:48 +0300
committerLauri Ojansivu <x@xet7.org>2020-04-30 06:54:48 +0300
commit8d5adc04645e3e71423f16869f39b8d79969bccd (patch)
tree625e815a874b79a1e29ba45a83fd490f8cbd6a28 /public
parentc7d4a90d5cacb8dab205f122a6e2d9bca88e767b (diff)
downloadwekan-8d5adc04645e3e71423f16869f39b8d79969bccd.tar.gz
wekan-8d5adc04645e3e71423f16869f39b8d79969bccd.tar.bz2
wekan-8d5adc04645e3e71423f16869f39b8d79969bccd.zip
Install Wekan to mobile homescreen icon and use fullscreen PWA.
Docs at https://github.com/wekan/wekan/wiki/PWA Thanks to xet7 ! Closes #2879
Diffstat (limited to 'public')
-rw-r--r--public/android-chrome-192x192.pngbin0 -> 6645 bytes
-rw-r--r--public/android-chrome-512x512.pngbin0 -> 17772 bytes
-rw-r--r--public/apple-touch-icon.pngbin0 -> 5962 bytes
-rw-r--r--public/browserconfig.xml9
-rw-r--r--public/favicon-16x16.pngbin0 -> 1052 bytes
-rw-r--r--public/favicon-32x32.pngbin0 -> 1351 bytes
-rw-r--r--public/favicon.icobin0 -> 15086 bytes
-rw-r--r--public/html_code.html9
-rw-r--r--public/mstile-144x144.pngbin0 -> 3095 bytes
-rw-r--r--public/mstile-150x150.pngbin0 -> 3046 bytes
-rw-r--r--public/mstile-310x150.pngbin0 -> 3298 bytes
-rw-r--r--public/mstile-310x310.pngbin0 -> 6863 bytes
-rw-r--r--public/mstile-70x70.pngbin0 -> 2141 bytes
-rw-r--r--public/pwa-service-worker.js4
-rw-r--r--public/safari-pinned-tab.svg51
-rw-r--r--public/site.webmanifest20
-rw-r--r--public/svg-etc/manifest.json41
-rw-r--r--public/svg-etc/wekan-favicon.png (renamed from public/wekan-favicon.png)bin756 -> 756 bytes
-rw-r--r--public/svg-etc/wekan-logo-150.png (renamed from public/wekan-logo-150.png)bin3634 -> 3634 bytes
-rw-r--r--public/svg-etc/wekan-logo-150.svg (renamed from public/wekan-logo-150.svg)0
-rw-r--r--public/svg-etc/wekan-logo-256.pngbin0 -> 8098 bytes
-rw-r--r--public/svg-etc/wekan-logo-256.svg203
-rw-r--r--public/svg-etc/wekan-logo-32.pngbin0 -> 4023 bytes
-rw-r--r--public/svg-etc/wekan-logo-512.pngbin0 -> 16623 bytes
-rw-r--r--public/svg-etc/wekan-logo-512.svg200
-rw-r--r--public/wekan-manifest.json22
26 files changed, 537 insertions, 22 deletions
diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png
new file mode 100644
index 00000000..7d29824e
--- /dev/null
+++ b/public/android-chrome-192x192.png
Binary files differ
diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png
new file mode 100644
index 00000000..7ecf363a
--- /dev/null
+++ b/public/android-chrome-512x512.png
Binary files differ
diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png
new file mode 100644
index 00000000..bcd46115
--- /dev/null
+++ b/public/apple-touch-icon.png
Binary files differ
diff --git a/public/browserconfig.xml b/public/browserconfig.xml
new file mode 100644
index 00000000..a47e5a5b
--- /dev/null
+++ b/public/browserconfig.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<browserconfig>
+ <msapplication>
+ <tile>
+ <square150x150logo src="/mstile-150x150.png"/>
+ <TileColor>#2d89ef</TileColor>
+ </tile>
+ </msapplication>
+</browserconfig>
diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png
new file mode 100644
index 00000000..57eee764
--- /dev/null
+++ b/public/favicon-16x16.png
Binary files differ
diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png
new file mode 100644
index 00000000..8fb6ae02
--- /dev/null
+++ b/public/favicon-32x32.png
Binary files differ
diff --git a/public/favicon.ico b/public/favicon.ico
new file mode 100644
index 00000000..df376031
--- /dev/null
+++ b/public/favicon.ico
Binary files differ
diff --git a/public/html_code.html b/public/html_code.html
new file mode 100644
index 00000000..0735c4e9
--- /dev/null
+++ b/public/html_code.html
@@ -0,0 +1,9 @@
+<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
+<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
+<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
+<link rel="manifest" href="/site.webmanifest">
+<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
+<meta name="apple-mobile-web-app-title" content="Wekan">
+<meta name="application-name" content="Wekan">
+<meta name="msapplication-TileColor" content="#2d89ef">
+<meta name="theme-color" content="#ffffff"> \ No newline at end of file
diff --git a/public/mstile-144x144.png b/public/mstile-144x144.png
new file mode 100644
index 00000000..dbc184f4
--- /dev/null
+++ b/public/mstile-144x144.png
Binary files differ
diff --git a/public/mstile-150x150.png b/public/mstile-150x150.png
new file mode 100644
index 00000000..943e0972
--- /dev/null
+++ b/public/mstile-150x150.png
Binary files differ
diff --git a/public/mstile-310x150.png b/public/mstile-310x150.png
new file mode 100644
index 00000000..f80bea7a
--- /dev/null
+++ b/public/mstile-310x150.png
Binary files differ
diff --git a/public/mstile-310x310.png b/public/mstile-310x310.png
new file mode 100644
index 00000000..4d7ac651
--- /dev/null
+++ b/public/mstile-310x310.png
Binary files differ
diff --git a/public/mstile-70x70.png b/public/mstile-70x70.png
new file mode 100644
index 00000000..8b306ba5
--- /dev/null
+++ b/public/mstile-70x70.png
Binary files differ
diff --git a/public/pwa-service-worker.js b/public/pwa-service-worker.js
new file mode 100644
index 00000000..3cc74ec9
--- /dev/null
+++ b/public/pwa-service-worker.js
@@ -0,0 +1,4 @@
+self.addEventListener('install', function(event) {
+ // Dummy service worker that does nothing,
+ // for mobile browsers "Add to home screen".
+});
diff --git a/public/safari-pinned-tab.svg b/public/safari-pinned-tab.svg
new file mode 100644
index 00000000..4320882c
--- /dev/null
+++ b/public/safari-pinned-tab.svg
@@ -0,0 +1,51 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+ "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
+ width="700.000000pt" height="700.000000pt" viewBox="0 0 700.000000 700.000000"
+ preserveAspectRatio="xMidYMid meet">
+<metadata>
+Created by potrace 1.11, written by Peter Selinger 2001-2013
+</metadata>
+<g transform="translate(0.000000,700.000000) scale(0.100000,-0.100000)"
+fill="#000000" stroke="none">
+<path d="M4950 5425 c-18 -22 -5 -69 38 -139 51 -82 70 -131 85 -229 23 -139
+13 -332 -24 -517 -43 -212 -156 -565 -234 -737 -8 -17 -15 -34 -15 -37 0 -7
+-28 -69 -108 -241 -291 -626 -622 -1090 -904 -1267 -23 -15 -27 -15 -32 -2 -7
+17 0 285 8 329 3 17 10 57 16 90 6 33 12 74 15 90 3 17 8 46 11 65 2 19 9 58
+14 85 5 28 12 66 15 85 3 19 17 89 30 155 13 66 26 131 29 145 2 14 9 45 15
+70 13 54 141 635 147 670 3 14 12 48 20 76 8 28 16 60 18 70 3 11 9 39 15 64
+32 141 32 217 1 263 -29 42 -49 55 -277 176 -132 70 -195 99 -210 95 -24 -7
+-45 -50 -88 -184 -15 -47 -43 -125 -62 -175 -19 -49 -44 -115 -55 -145 -12
+-30 -29 -73 -38 -95 -10 -22 -39 -94 -65 -160 -83 -213 -154 -384 -272 -650
+-347 -786 -602 -1192 -728 -1161 -18 5 -23 15 -28 58 -6 53 -1 162 9 208 4 14
+8 39 10 55 16 106 72 359 136 605 22 85 41 163 43 174 3 10 11 42 19 70 12 41
+95 360 111 426 5 18 42 151 85 305 18 61 36 128 41 149 6 22 30 103 54 180 64
+207 77 265 70 303 -8 43 -56 98 -109 125 -23 11 -96 54 -164 95 -210 127 -225
+130 -397 70 -181 -64 -611 -244 -642 -269 -7 -6 -13 -8 -13 -5 0 9 -340 -162
+-476 -239 -322 -182 -495 -303 -629 -438 -99 -99 -139 -161 -161 -246 -58
+-230 48 -440 307 -610 87 -57 130 -72 144 -50 4 6 8 67 11 136 2 70 10 153 18
+185 33 125 132 280 278 429 82 85 242 230 303 275 22 17 42 32 45 35 36 40
+339 241 485 323 143 79 391 194 401 185 1 -2 -15 -69 -36 -148 -45 -169 -79
+-300 -121 -460 -17 -63 -43 -164 -59 -225 -46 -173 -89 -342 -94 -367 -3 -13
+-30 -126 -61 -253 -31 -126 -58 -239 -61 -250 -2 -11 -17 -85 -33 -165 -17
+-80 -32 -156 -34 -170 -3 -14 -8 -36 -11 -50 -11 -42 -13 -181 -4 -233 32
+-175 198 -333 386 -367 173 -31 345 65 509 285 220 293 421 705 633 1295 29
+80 59 161 66 180 17 41 16 28 -14 -115 -12 -55 -24 -114 -26 -131 -18 -104
+-46 -274 -50 -304 -3 -19 -7 -44 -9 -55 -3 -11 -8 -42 -12 -70 -5 -27 -9 -52
+-10 -55 -1 -3 -5 -34 -9 -70 -5 -36 -10 -72 -11 -80 -2 -8 -6 -44 -10 -80 -4
+-36 -9 -73 -10 -82 -24 -121 -22 -299 3 -369 26 -76 90 -167 151 -218 65 -54
+199 -116 283 -130 84 -14 132 -4 236 48 155 78 309 210 565 485 l65 70 1 -60
+c3 -212 132 -378 383 -493 147 -67 251 -90 434 -96 144 -4 282 20 404 72 70
+30 86 38 164 85 43 27 101 58 130 70 80 34 178 102 236 165 93 103 205 288
+225 375 6 22 3 27 -17 30 -12 2 -39 0 -58 -5 -31 -8 -40 -19 -87 -105 -120
+-221 -314 -431 -483 -524 -114 -62 -298 -87 -399 -53 -104 34 -180 132 -220
+285 -26 101 -22 311 9 450 11 52 23 105 26 118 10 50 58 189 82 241 71 155
+183 227 241 157 20 -23 18 -163 -4 -261 -56 -262 -154 -450 -287 -550 -71 -54
+-60 -73 27 -48 167 47 235 72 368 136 197 95 348 216 402 322 93 184 -27 371
+-291 453 -186 57 -388 48 -593 -28 -30 -11 -56 -18 -58 -17 -1 2 24 47 57 101
+33 53 60 101 60 106 0 6 5 10 10 10 6 0 10 4 10 9 0 5 28 57 62 117 122 215
+214 422 288 644 124 374 136 570 49 756 -52 112 -125 175 -259 222 -213 76
+-421 111 -450 77z"/>
+</g>
+</svg>
diff --git a/public/site.webmanifest b/public/site.webmanifest
new file mode 100644
index 00000000..997a52ec
--- /dev/null
+++ b/public/site.webmanifest
@@ -0,0 +1,20 @@
+{
+ "name": "Wekan",
+ "short_name": "Wekan",
+ "icons": [
+ {
+ "src": "/android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "/android-chrome-512x512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ }
+ ],
+ "theme_color": "#ffffff",
+ "background_color": "#ffffff",
+ "start_url": "/sign-in",
+ "display": "standalone"
+}
diff --git a/public/svg-etc/manifest.json b/public/svg-etc/manifest.json
new file mode 100644
index 00000000..ef9dbfd2
--- /dev/null
+++ b/public/svg-etc/manifest.json
@@ -0,0 +1,41 @@
+{
+ "name": "Wekan",
+ "short_name": "Wekan",
+ "description": "Open-Source kanban",
+ "icons": [
+ {
+ "src": "wekan-logo-150.png",
+ "sizes": "150x150",
+ "type": "image/png"
+ },
+ {
+ "src": "wekan-logo-150.svg",
+ "sizes": "150x150",
+ "type": "image/svg+xml"
+ },
+ {
+ "src": "wekan-logo-256.png",
+ "sizes": "256x256",
+ "type": "image/png"
+ },
+ {
+ "src": "wekan-logo-256.svg",
+ "sizes": "256x256",
+ "type": "image/svg+xml"
+ },
+ {
+ "src": "wekan-logo-512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ },
+ {
+ "src": "wekan-logo-512.svg",
+ "sizes": "512x512",
+ "type": "image/svg+xml"
+ }
+ ],
+ "display": "fullscreen",
+ "background_color": "#dedede",
+ "theme_color": "#dedede",
+ "start_url": "/"
+}
diff --git a/public/wekan-favicon.png b/public/svg-etc/wekan-favicon.png
index 8beb85f4..8beb85f4 100644
--- a/public/wekan-favicon.png
+++ b/public/svg-etc/wekan-favicon.png
Binary files differ
diff --git a/public/wekan-logo-150.png b/public/svg-etc/wekan-logo-150.png
index e8e89c62..e8e89c62 100644
--- a/public/wekan-logo-150.png
+++ b/public/svg-etc/wekan-logo-150.png
Binary files differ
diff --git a/public/wekan-logo-150.svg b/public/svg-etc/wekan-logo-150.svg
index 51d4eede..51d4eede 100644
--- a/public/wekan-logo-150.svg
+++ b/public/svg-etc/wekan-logo-150.svg
diff --git a/public/svg-etc/wekan-logo-256.png b/public/svg-etc/wekan-logo-256.png
new file mode 100644
index 00000000..3f29a897
--- /dev/null
+++ b/public/svg-etc/wekan-logo-256.png
Binary files differ
diff --git a/public/svg-etc/wekan-logo-256.svg b/public/svg-etc/wekan-logo-256.svg
new file mode 100644
index 00000000..2a9c5e88
--- /dev/null
+++ b/public/svg-etc/wekan-logo-256.svg
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ viewBox="-21 1 256 256"
+ xml:space="preserve"
+ sodipodi:docname="wekan-logo-256.svg"
+ width="256"
+ height="256"
+ inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
+ inkscape:export-filename="/home/wekan/repos/wekan/public/wekan-logo-256.png"
+ inkscape:export-xdpi="96"
+ inkscape:export-ydpi="96"><metadata
+ id="metadata3853"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs3851" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1680"
+ inkscape:window-height="920"
+ id="namedview3849"
+ showgrid="false"
+ inkscape:zoom="1.6593439"
+ inkscape:cx="204.3279"
+ inkscape:cy="154.24848"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" />
+<style
+ type="text/css"
+ id="style3803">
+ .st0{opacity:0.6;clip-path:url(#SVGID_2_);fill:#D1D1D1;}
+ .st1{clip-path:url(#SVGID_2_);fill:url(#SVGID_3_);}
+ .st2{clip-path:url(#SVGID_2_);fill:none;stroke:#7ADDFC;stroke-miterlimit:10;}
+ .st3{clip-path:url(#SVGID_2_);fill:none;stroke:#529FDD;stroke-miterlimit:10;}
+ .st4{clip-path:url(#SVGID_2_);fill:none;}
+ .st5{clip-path:url(#SVGID_2_);fill:#FFFFFF;}
+</style>
+<g
+ id="g3846"
+ transform="matrix(1.7073027,0,0,1.7073027,14.853357,-0.80271142)">
+ <defs
+ id="defs3806">
+ <rect
+ id="SVGID_1_"
+ x="-21"
+ y="1"
+ width="150"
+ height="150" />
+ </defs>
+ <clipPath
+ id="SVGID_2_">
+ <use
+ xlink:href="#SVGID_1_"
+ style="overflow:visible"
+ id="use3808"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </clipPath>
+ <path
+ class="st0"
+ d="M 127.8,156 H -8.7 c -3.7,0 -6.8,-3 -6.8,-6.8 V 12.7 c 0,-3.7 3,-6.8 6.8,-6.8 h 136.5 c 3.7,0 6.7,3 6.7,6.8 v 136.5 c 0,3.7 -3,6.8 -6.7,6.8 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3811"
+ inkscape:connector-curvature="0"
+ style="opacity:0.6;fill:#d1d1d1" />
+ <linearGradient
+ id="SVGID_3_"
+ gradientUnits="userSpaceOnUse"
+ x1="54"
+ y1="151"
+ x2="54"
+ y2="1">
+ <stop
+ offset="0"
+ style="stop-color:#007C8F"
+ id="stop3813" />
+ <stop
+ offset="0.3707"
+ style="stop-color:#007088"
+ id="stop3815" />
+ <stop
+ offset="1"
+ style="stop-color:#005377"
+ id="stop3817" />
+ </linearGradient>
+ <rect
+ x="-21"
+ y="1"
+ class="st1"
+ width="150"
+ height="150"
+ clip-path="url(#SVGID_2_)"
+ id="rect3820"
+ style="fill:url(#SVGID_3_)" />
+ <path
+ class="st2"
+ d="M 90.3,110.9 H 16.9 c -1.7,0 -3,-1.3 -3,-3 V 42.4 c 0,-1.7 1.3,-3 3,-3 h 73.4 c 1.7,0 3,1.3 3,3 v 65.4 c 0,1.7 -1.3,3.1 -3,3.1 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3822"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#7addfc;stroke-miterlimit:10" />
+ <path
+ class="st3"
+ d="M 90.3,32.6 H 16.9 c -1.7,0 -3,-1.3 -3,-3 v -46.7 c 0,-1.7 1.3,-3 3,-3 h 73.4 c 1.7,0 3,1.3 3,3 v 46.7 c 0,1.6 -1.3,3 -3,3 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3824"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#529fdd;stroke-miterlimit:10" />
+ <path
+ class="st3"
+ d="M 90.3,170.5 H 16.9 c -1.7,0 -3,-1.3 -3,-3 v -46.7 c 0,-1.7 1.3,-3 3,-3 h 73.4 c 1.7,0 3,1.3 3,3 v 46.7 c 0,1.6 -1.3,3 -3,3 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3826"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#529fdd;stroke-miterlimit:10" />
+ <path
+ class="st3"
+ d="m 177.3,69.7 h -73.4 c -1.7,0 -3,-1.3 -3,-3 v -82.3 c 0,-1.7 1.3,-3 3,-3 h 73.4 c 1.7,0 3,1.3 3,3 v 82.3 c 0,1.6 -1.4,3 -3,3 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3828"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#529fdd;stroke-miterlimit:10" />
+ <path
+ class="st3"
+ d="m 177.3,179 h -73.4 c -1.7,0 -3,-1.3 -3,-3 V 79.5 c 0,-1.7 1.3,-3 3,-3 h 73.4 c 1.7,0 3,1.3 3,3 V 176 c 0,1.6 -1.4,3 -3,3 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3830"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#529fdd;stroke-miterlimit:10" />
+ <path
+ class="st3"
+ d="m 3.8,69.7 h -73.4 c -1.7,0 -3,-1.3 -3,-3 v -82.3 c 0,-1.7 1.3,-3 3,-3 H 3.8 c 1.7,0 3,1.3 3,3 v 82.3 c 0,1.6 -1.4,3 -3,3 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3832"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#529fdd;stroke-miterlimit:10" />
+ <path
+ class="st3"
+ d="m 3.8,179 h -73.4 c -1.7,0 -3,-1.3 -3,-3 V 79.5 c 0,-1.7 1.3,-3 3,-3 H 3.8 c 1.7,0 3,1.3 3,3 V 176 c 0,1.6 -1.4,3 -3,3 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3834"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#529fdd;stroke-miterlimit:10" />
+ <path
+ class="st4"
+ d="M 115.7,151 H -7.7 C -15.1,151 -21,145 -21,137.7 V 14.3 C -21,7 -15,1 -7.7,1 H 115.6 C 123,1 129,7 129,14.3 v 123.3 c 0,7.4 -6,13.4 -13.3,13.4 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3836"
+ inkscape:connector-curvature="0"
+ style="fill:none" />
+ <path
+ class="st4"
+ d="M 122.3,151 H -14.3 c -3.7,0 -6.8,-3 -6.8,-6.8 V 7.8 C -21,4 -18,1 -14.3,1 h 136.5 c 3.7,0 6.8,3 6.8,6.8 v 136.5 c 0,3.7 -3,6.7 -6.7,6.7 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3838"
+ inkscape:connector-curvature="0"
+ style="fill:none" />
+ <path
+ class="st5"
+ d="m 81.4,86.2 c 0.5,-0.7 0.9,-1.5 1.2,-2.2 0.1,-0.1 0.1,-0.2 0.1,-0.4 0,-0.1 0.1,-0.2 0,-0.2 0,-0.1 -0.8,-0.1 -1.1,0.1 -0.2,0.2 -1.1,2.7 -3.9,5.2 -1.6,1.4 -3.3,1.9 -4.9,1.7 -1.2,-0.1 -2.1,-0.9 -2.6,-2.2 -0.5,-1.4 -0.6,-3 -0.2,-5.1 0.8,-3.8 1.8,-5.7 3.1,-5.7 0.8,0 0.9,1.4 0.1,4.3 -0.6,2 -1.5,3.4 -2.5,4.1 -0.4,0.2 -0.5,0.4 -0.5,0.5 0,0.2 0.3,0.2 0.8,0 1.9,-0.5 3.6,-1.2 5.1,-2.1 1.5,-1 2.5,-2 2.8,-3 0.3,-1.2 -0.1,-2.2 -1.1,-3 -1,-0.8 -2.4,-1.3 -4,-1.4 -1.6,-0.1 -3.2,0.2 -4.7,0.9 0,-0.1 0.1,-0.1 0.1,-0.2 2.5,-3.9 4.3,-7.5 5.3,-11.1 1.1,-3.5 0.8,-6.1 -0.9,-7.7 -0.6,-0.5 -1.5,-0.9 -2.7,-1.2 -2.3,-0.6 -4.8,-1.4 -2.9,1.2 0.3,0.5 0.5,1 0.6,1.5 0.4,1.8 0.3,4.1 -0.4,6.9 -0.7,2.8 -1.8,5.8 -3.2,8.8 -1.4,3 -2.9,5.8 -4.6,8.2 -1.7,2.4 -3.3,4.1 -4.9,5 -0.1,-0.2 -0.1,-0.4 -0.1,-0.6 0,-0.5 0,-1 0,-1.5 0,-0.5 0.1,-0.9 0.1,-1.2 0.4,-2.4 0.8,-5 1.4,-7.7 0.6,-2.7 1.1,-5.1 1.6,-7.3 0.4,-1.4 0.6,-2.4 0.7,-3.1 0.1,-0.7 0,-1.2 -0.2,-1.5 -0.2,-0.3 -0.8,-0.7 -1.6,-1.1 -0.5,-0.3 -1.1,-0.6 -1.9,-1 -1.5,-0.9 -1.6,-0.9 -2.1,0.7 -0.4,1.4 -1.2,3.4 -2.3,6.1 -1,2.7 -2.2,5.4 -3.5,8.3 -1.3,2.9 -2.5,5.3 -3.7,7.2 -1.2,2 -2.1,3 -2.9,3 -0.2,0 -0.3,-0.1 -0.3,-0.3 0,-0.2 -0.1,-0.4 -0.1,-0.7 0,-0.5 0.1,-1 0.1,-1.5 0.1,-0.5 0.2,-0.9 0.2,-1.2 0.3,-1.6 0.8,-3.5 1.3,-5.7 0.6,-2.2 1.2,-4.4 1.7,-6.5 0.6,-2.1 1.1,-3.9 1.5,-5.4 0.6,-1.9 1,-3.1 1.1,-3.8 0.1,-0.6 -0.3,-1.2 -1,-1.6 -0.6,-0.3 -1.6,-0.9 -2.9,-1.7 -1,-0.6 -1.4,-0.5 -2.4,-0.2 -2.5,0.9 -4.9,1.9 -7.5,3.1 -3,1.4 -5.6,2.9 -7.8,4.3 -2.2,1.5 -3.6,2.8 -4.2,4 -0.7,1.5 -0.6,3 0.2,4.4 0.5,0.8 1.1,1.5 1.9,2.1 3,2.1 2,0.9 2.3,-1.5 0.1,-0.9 0.4,-1.7 0.8,-2.4 1,-1.7 2.8,-3.6 5.6,-5.8 2.7,-2.1 5.7,-3.9 9,-5.2 -0.6,2.2 -1.2,4.6 -1.9,7.2 -0.7,2.6 -1.3,5.1 -1.9,7.5 -0.6,2.4 -1,4.4 -1.3,6 -0.2,0.8 -0.2,1.5 -0.2,2.2 0,0.7 0.3,1.4 0.7,2.1 0.5,0.7 1.1,1.2 1.8,1.6 0.7,0.4 1.4,0.6 2.2,0.6 1.6,-0.1 3.1,-1.1 4.5,-3.1 1.5,-2 2.8,-4.4 4,-7.2 1.2,-2.8 2.3,-5.6 3.2,-8.4 -0.5,2.2 -0.9,4.4 -1.2,6.5 -0.4,2.1 -0.6,4 -0.8,5.6 -0.1,0.8 -0.1,1.5 -0.1,2.2 0.1,0.7 0.4,1.4 0.9,2.1 0.5,0.7 1.1,1.2 1.9,1.6 0.7,0.4 1.5,0.6 2.3,0.7 1.5,0 3.6,-1.4 6.3,-4.1 0.6,-0.7 1.3,-1.4 1.9,-2.1 -0.1,1.9 0.5,3.4 2,4.5 1.7,1.3 3.7,2 6.1,2.1 2.4,0.1 4.7,-0.7 6.6,-2.1 1.9,-0.6 3,-1.8 3.9,-3.1 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3840"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" />
+ <path
+ class="st4"
+ d="M 122.3,151 H -14.3 c -3.7,0 -6.8,-3 -6.8,-6.8 V 7.8 C -21,4 -18,1 -14.3,1 h 136.5 c 3.7,0 6.8,3 6.8,6.8 v 136.5 c 0,3.7 -3,6.7 -6.7,6.7 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3842"
+ inkscape:connector-curvature="0"
+ style="fill:none" />
+ <path
+ class="st4"
+ d="M 122.3,151 H -14.3 c -3.7,0 -6.8,-3 -6.8,-6.8 V 7.8 C -21,4 -18,1 -14.3,1 H 129 v 143.3 c 0,3.7 -3,6.7 -6.7,6.7 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3844"
+ inkscape:connector-curvature="0"
+ style="fill:none" />
+</g>
+</svg> \ No newline at end of file
diff --git a/public/svg-etc/wekan-logo-32.png b/public/svg-etc/wekan-logo-32.png
new file mode 100644
index 00000000..c5bdffda
--- /dev/null
+++ b/public/svg-etc/wekan-logo-32.png
Binary files differ
diff --git a/public/svg-etc/wekan-logo-512.png b/public/svg-etc/wekan-logo-512.png
new file mode 100644
index 00000000..0bb90497
--- /dev/null
+++ b/public/svg-etc/wekan-logo-512.png
Binary files differ
diff --git a/public/svg-etc/wekan-logo-512.svg b/public/svg-etc/wekan-logo-512.svg
new file mode 100644
index 00000000..e945a40d
--- /dev/null
+++ b/public/svg-etc/wekan-logo-512.svg
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ viewBox="-21 1 512 512"
+ xml:space="preserve"
+ sodipodi:docname="wekan-logo-512.svg"
+ width="512"
+ height="512"
+ inkscape:version="0.92.4 (5da689c313, 2019-01-14)"><metadata
+ id="metadata3853"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs3851" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1680"
+ inkscape:window-height="920"
+ id="namedview3849"
+ showgrid="false"
+ inkscape:zoom="0.58666667"
+ inkscape:cx="76.238961"
+ inkscape:cy="-15.764866"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1" />
+<style
+ type="text/css"
+ id="style3803">
+ .st0{opacity:0.6;clip-path:url(#SVGID_2_);fill:#D1D1D1;}
+ .st1{clip-path:url(#SVGID_2_);fill:url(#SVGID_3_);}
+ .st2{clip-path:url(#SVGID_2_);fill:none;stroke:#7ADDFC;stroke-miterlimit:10;}
+ .st3{clip-path:url(#SVGID_2_);fill:none;stroke:#529FDD;stroke-miterlimit:10;}
+ .st4{clip-path:url(#SVGID_2_);fill:none;}
+ .st5{clip-path:url(#SVGID_2_);fill:#FFFFFF;}
+</style>
+<g
+ id="g3846"
+ transform="matrix(3.4104695,0,0,3.4104695,50.61986,-1.9809013)">
+ <defs
+ id="defs3806">
+ <rect
+ id="SVGID_1_"
+ x="-21"
+ y="1"
+ width="150"
+ height="150" />
+ </defs>
+ <clipPath
+ id="SVGID_2_">
+ <use
+ xlink:href="#SVGID_1_"
+ style="overflow:visible"
+ id="use3808"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </clipPath>
+ <path
+ class="st0"
+ d="M 127.8,156 H -8.7 c -3.7,0 -6.8,-3 -6.8,-6.8 V 12.7 c 0,-3.7 3,-6.8 6.8,-6.8 h 136.5 c 3.7,0 6.7,3 6.7,6.8 v 136.5 c 0,3.7 -3,6.8 -6.7,6.8 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3811"
+ inkscape:connector-curvature="0"
+ style="opacity:0.6;fill:#d1d1d1" />
+ <linearGradient
+ id="SVGID_3_"
+ gradientUnits="userSpaceOnUse"
+ x1="54"
+ y1="151"
+ x2="54"
+ y2="1">
+ <stop
+ offset="0"
+ style="stop-color:#007C8F"
+ id="stop3813" />
+ <stop
+ offset="0.3707"
+ style="stop-color:#007088"
+ id="stop3815" />
+ <stop
+ offset="1"
+ style="stop-color:#005377"
+ id="stop3817" />
+ </linearGradient>
+ <rect
+ x="-21"
+ y="1"
+ class="st1"
+ width="150"
+ height="150"
+ clip-path="url(#SVGID_2_)"
+ id="rect3820"
+ style="fill:url(#SVGID_3_)" />
+ <path
+ class="st2"
+ d="M 90.3,110.9 H 16.9 c -1.7,0 -3,-1.3 -3,-3 V 42.4 c 0,-1.7 1.3,-3 3,-3 h 73.4 c 1.7,0 3,1.3 3,3 v 65.4 c 0,1.7 -1.3,3.1 -3,3.1 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3822"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#7addfc;stroke-miterlimit:10" />
+ <path
+ class="st3"
+ d="M 90.3,32.6 H 16.9 c -1.7,0 -3,-1.3 -3,-3 v -46.7 c 0,-1.7 1.3,-3 3,-3 h 73.4 c 1.7,0 3,1.3 3,3 v 46.7 c 0,1.6 -1.3,3 -3,3 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3824"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#529fdd;stroke-miterlimit:10" />
+ <path
+ class="st3"
+ d="M 90.3,170.5 H 16.9 c -1.7,0 -3,-1.3 -3,-3 v -46.7 c 0,-1.7 1.3,-3 3,-3 h 73.4 c 1.7,0 3,1.3 3,3 v 46.7 c 0,1.6 -1.3,3 -3,3 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3826"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#529fdd;stroke-miterlimit:10" />
+ <path
+ class="st3"
+ d="m 177.3,69.7 h -73.4 c -1.7,0 -3,-1.3 -3,-3 v -82.3 c 0,-1.7 1.3,-3 3,-3 h 73.4 c 1.7,0 3,1.3 3,3 v 82.3 c 0,1.6 -1.4,3 -3,3 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3828"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#529fdd;stroke-miterlimit:10" />
+ <path
+ class="st3"
+ d="m 177.3,179 h -73.4 c -1.7,0 -3,-1.3 -3,-3 V 79.5 c 0,-1.7 1.3,-3 3,-3 h 73.4 c 1.7,0 3,1.3 3,3 V 176 c 0,1.6 -1.4,3 -3,3 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3830"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#529fdd;stroke-miterlimit:10" />
+ <path
+ class="st3"
+ d="m 3.8,69.7 h -73.4 c -1.7,0 -3,-1.3 -3,-3 v -82.3 c 0,-1.7 1.3,-3 3,-3 H 3.8 c 1.7,0 3,1.3 3,3 v 82.3 c 0,1.6 -1.4,3 -3,3 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3832"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#529fdd;stroke-miterlimit:10" />
+ <path
+ class="st3"
+ d="m 3.8,179 h -73.4 c -1.7,0 -3,-1.3 -3,-3 V 79.5 c 0,-1.7 1.3,-3 3,-3 H 3.8 c 1.7,0 3,1.3 3,3 V 176 c 0,1.6 -1.4,3 -3,3 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3834"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#529fdd;stroke-miterlimit:10" />
+ <path
+ class="st4"
+ d="M 115.7,151 H -7.7 C -15.1,151 -21,145 -21,137.7 V 14.3 C -21,7 -15,1 -7.7,1 H 115.6 C 123,1 129,7 129,14.3 v 123.3 c 0,7.4 -6,13.4 -13.3,13.4 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3836"
+ inkscape:connector-curvature="0"
+ style="fill:none" />
+ <path
+ class="st4"
+ d="M 122.3,151 H -14.3 c -3.7,0 -6.8,-3 -6.8,-6.8 V 7.8 C -21,4 -18,1 -14.3,1 h 136.5 c 3.7,0 6.8,3 6.8,6.8 v 136.5 c 0,3.7 -3,6.7 -6.7,6.7 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3838"
+ inkscape:connector-curvature="0"
+ style="fill:none" />
+ <path
+ class="st5"
+ d="m 81.4,86.2 c 0.5,-0.7 0.9,-1.5 1.2,-2.2 0.1,-0.1 0.1,-0.2 0.1,-0.4 0,-0.1 0.1,-0.2 0,-0.2 0,-0.1 -0.8,-0.1 -1.1,0.1 -0.2,0.2 -1.1,2.7 -3.9,5.2 -1.6,1.4 -3.3,1.9 -4.9,1.7 -1.2,-0.1 -2.1,-0.9 -2.6,-2.2 -0.5,-1.4 -0.6,-3 -0.2,-5.1 0.8,-3.8 1.8,-5.7 3.1,-5.7 0.8,0 0.9,1.4 0.1,4.3 -0.6,2 -1.5,3.4 -2.5,4.1 -0.4,0.2 -0.5,0.4 -0.5,0.5 0,0.2 0.3,0.2 0.8,0 1.9,-0.5 3.6,-1.2 5.1,-2.1 1.5,-1 2.5,-2 2.8,-3 0.3,-1.2 -0.1,-2.2 -1.1,-3 -1,-0.8 -2.4,-1.3 -4,-1.4 -1.6,-0.1 -3.2,0.2 -4.7,0.9 0,-0.1 0.1,-0.1 0.1,-0.2 2.5,-3.9 4.3,-7.5 5.3,-11.1 1.1,-3.5 0.8,-6.1 -0.9,-7.7 -0.6,-0.5 -1.5,-0.9 -2.7,-1.2 -2.3,-0.6 -4.8,-1.4 -2.9,1.2 0.3,0.5 0.5,1 0.6,1.5 0.4,1.8 0.3,4.1 -0.4,6.9 -0.7,2.8 -1.8,5.8 -3.2,8.8 -1.4,3 -2.9,5.8 -4.6,8.2 -1.7,2.4 -3.3,4.1 -4.9,5 -0.1,-0.2 -0.1,-0.4 -0.1,-0.6 0,-0.5 0,-1 0,-1.5 0,-0.5 0.1,-0.9 0.1,-1.2 0.4,-2.4 0.8,-5 1.4,-7.7 0.6,-2.7 1.1,-5.1 1.6,-7.3 0.4,-1.4 0.6,-2.4 0.7,-3.1 0.1,-0.7 0,-1.2 -0.2,-1.5 -0.2,-0.3 -0.8,-0.7 -1.6,-1.1 -0.5,-0.3 -1.1,-0.6 -1.9,-1 -1.5,-0.9 -1.6,-0.9 -2.1,0.7 -0.4,1.4 -1.2,3.4 -2.3,6.1 -1,2.7 -2.2,5.4 -3.5,8.3 -1.3,2.9 -2.5,5.3 -3.7,7.2 -1.2,2 -2.1,3 -2.9,3 -0.2,0 -0.3,-0.1 -0.3,-0.3 0,-0.2 -0.1,-0.4 -0.1,-0.7 0,-0.5 0.1,-1 0.1,-1.5 0.1,-0.5 0.2,-0.9 0.2,-1.2 0.3,-1.6 0.8,-3.5 1.3,-5.7 0.6,-2.2 1.2,-4.4 1.7,-6.5 0.6,-2.1 1.1,-3.9 1.5,-5.4 0.6,-1.9 1,-3.1 1.1,-3.8 0.1,-0.6 -0.3,-1.2 -1,-1.6 -0.6,-0.3 -1.6,-0.9 -2.9,-1.7 -1,-0.6 -1.4,-0.5 -2.4,-0.2 -2.5,0.9 -4.9,1.9 -7.5,3.1 -3,1.4 -5.6,2.9 -7.8,4.3 -2.2,1.5 -3.6,2.8 -4.2,4 -0.7,1.5 -0.6,3 0.2,4.4 0.5,0.8 1.1,1.5 1.9,2.1 3,2.1 2,0.9 2.3,-1.5 0.1,-0.9 0.4,-1.7 0.8,-2.4 1,-1.7 2.8,-3.6 5.6,-5.8 2.7,-2.1 5.7,-3.9 9,-5.2 -0.6,2.2 -1.2,4.6 -1.9,7.2 -0.7,2.6 -1.3,5.1 -1.9,7.5 -0.6,2.4 -1,4.4 -1.3,6 -0.2,0.8 -0.2,1.5 -0.2,2.2 0,0.7 0.3,1.4 0.7,2.1 0.5,0.7 1.1,1.2 1.8,1.6 0.7,0.4 1.4,0.6 2.2,0.6 1.6,-0.1 3.1,-1.1 4.5,-3.1 1.5,-2 2.8,-4.4 4,-7.2 1.2,-2.8 2.3,-5.6 3.2,-8.4 -0.5,2.2 -0.9,4.4 -1.2,6.5 -0.4,2.1 -0.6,4 -0.8,5.6 -0.1,0.8 -0.1,1.5 -0.1,2.2 0.1,0.7 0.4,1.4 0.9,2.1 0.5,0.7 1.1,1.2 1.9,1.6 0.7,0.4 1.5,0.6 2.3,0.7 1.5,0 3.6,-1.4 6.3,-4.1 0.6,-0.7 1.3,-1.4 1.9,-2.1 -0.1,1.9 0.5,3.4 2,4.5 1.7,1.3 3.7,2 6.1,2.1 2.4,0.1 4.7,-0.7 6.6,-2.1 1.9,-0.6 3,-1.8 3.9,-3.1 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3840"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff" />
+ <path
+ class="st4"
+ d="M 122.3,151 H -14.3 c -3.7,0 -6.8,-3 -6.8,-6.8 V 7.8 C -21,4 -18,1 -14.3,1 h 136.5 c 3.7,0 6.8,3 6.8,6.8 v 136.5 c 0,3.7 -3,6.7 -6.7,6.7 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3842"
+ inkscape:connector-curvature="0"
+ style="fill:none" />
+ <path
+ class="st4"
+ d="M 122.3,151 H -14.3 c -3.7,0 -6.8,-3 -6.8,-6.8 V 7.8 C -21,4 -18,1 -14.3,1 H 129 v 143.3 c 0,3.7 -3,6.7 -6.7,6.7 z"
+ clip-path="url(#SVGID_2_)"
+ id="path3844"
+ inkscape:connector-curvature="0"
+ style="fill:none" />
+</g>
+</svg> \ No newline at end of file
diff --git a/public/wekan-manifest.json b/public/wekan-manifest.json
deleted file mode 100644
index ee223e8c..00000000
--- a/public/wekan-manifest.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "name": "Wekan",
- "short_name": "Wekan",
- "description": "The open-source kanban",
- "lang": "en-US",
- "icons": [
- {
- "src": "/wekan-logo-150.png",
- "type": "image/png",
- "sizes": "150x150"
- },
- {
- "src": "/wekan-logo-150.svg",
- "type": "image/svg+xml",
- "sizes": "150x150"
- }
- ],
- "display": "standalone",
- "background_color": "#dedede",
- "theme_color": "#dedede",
- "start_url": "/"
-}