diff options
28 files changed, 553 insertions, 26 deletions
diff --git a/client/00-startup.js b/client/00-startup.js new file mode 100644 index 00000000..4a717b67 --- /dev/null +++ b/client/00-startup.js @@ -0,0 +1,6 @@ +// PWA +if ('serviceWorker' in navigator) { + window.addEventListener('load', function() { + navigator.serviceWorker.register('/pwa-service-worker.js'); + }); +} diff --git a/client/components/main/layouts.jade b/client/components/main/layouts.jade index 9543c5c5..08dfc58c 100644 --- a/client/components/main/layouts.jade +++ b/client/components/main/layouts.jade @@ -6,10 +6,16 @@ head where the application is deployed with a path prefix, but it seems to be difficult to do that cleanly with Blaze -- at least without adding extra packages. - link(rel="shortcut icon" href="/wekan-favicon.png") - link(rel="apple-touch-icon" href="/wekan-favicon.png") - link(rel="mask-icon" href="/wekan-logo-150.svg") - link(rel="manifest" href="/wekan-manifest.json") + link(rel="shortcut icon" type="image/x-icon" href="/favicon.ico") + 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="#00aba9") + meta(name="theme-color" content="#ffffff") template(name="userFormsLayout") section.auth-layout diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png Binary files differnew file mode 100644 index 00000000..7d29824e --- /dev/null +++ b/public/android-chrome-192x192.png diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png Binary files differnew file mode 100644 index 00000000..7ecf363a --- /dev/null +++ b/public/android-chrome-512x512.png diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png Binary files differnew file mode 100644 index 00000000..bcd46115 --- /dev/null +++ b/public/apple-touch-icon.png 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 Binary files differnew file mode 100644 index 00000000..57eee764 --- /dev/null +++ b/public/favicon-16x16.png diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png Binary files differnew file mode 100644 index 00000000..8fb6ae02 --- /dev/null +++ b/public/favicon-32x32.png diff --git a/public/favicon.ico b/public/favicon.ico Binary files differnew file mode 100644 index 00000000..df376031 --- /dev/null +++ b/public/favicon.ico 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 Binary files differnew file mode 100644 index 00000000..dbc184f4 --- /dev/null +++ b/public/mstile-144x144.png diff --git a/public/mstile-150x150.png b/public/mstile-150x150.png Binary files differnew file mode 100644 index 00000000..943e0972 --- /dev/null +++ b/public/mstile-150x150.png diff --git a/public/mstile-310x150.png b/public/mstile-310x150.png Binary files differnew file mode 100644 index 00000000..f80bea7a --- /dev/null +++ b/public/mstile-310x150.png diff --git a/public/mstile-310x310.png b/public/mstile-310x310.png Binary files differnew file mode 100644 index 00000000..4d7ac651 --- /dev/null +++ b/public/mstile-310x310.png diff --git a/public/mstile-70x70.png b/public/mstile-70x70.png Binary files differnew file mode 100644 index 00000000..8b306ba5 --- /dev/null +++ b/public/mstile-70x70.png 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 Binary files differindex 8beb85f4..8beb85f4 100644 --- a/public/wekan-favicon.png +++ b/public/svg-etc/wekan-favicon.png diff --git a/public/wekan-logo-150.png b/public/svg-etc/wekan-logo-150.png Binary files differindex e8e89c62..e8e89c62 100644 --- a/public/wekan-logo-150.png +++ b/public/svg-etc/wekan-logo-150.png 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 Binary files differnew file mode 100644 index 00000000..3f29a897 --- /dev/null +++ b/public/svg-etc/wekan-logo-256.png 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 Binary files differnew file mode 100644 index 00000000..c5bdffda --- /dev/null +++ b/public/svg-etc/wekan-logo-32.png diff --git a/public/svg-etc/wekan-logo-512.png b/public/svg-etc/wekan-logo-512.png Binary files differnew file mode 100644 index 00000000..0bb90497 --- /dev/null +++ b/public/svg-etc/wekan-logo-512.png 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": "/" -} |