From 9bb2edb78d5ea23a19a9e528b263a1555c0301eb Mon Sep 17 00:00:00 2001 From: Robin Meis Date: Mon, 1 May 2023 14:36:25 +0200 Subject: [PATCH] Add manifest.json to use frontend as PWA --- public/OwnTracks.svg | 189 ++++++++++++++++++++++++++++++++++++++++ public/icon-180x180.png | Bin 0 -> 3647 bytes public/index.html | 1 + public/manifest.json | 20 +++++ 4 files changed, 210 insertions(+) create mode 100644 public/OwnTracks.svg create mode 100644 public/icon-180x180.png create mode 100644 public/manifest.json diff --git a/public/OwnTracks.svg b/public/OwnTracks.svg new file mode 100644 index 0000000..5c85edc --- /dev/null +++ b/public/OwnTracks.svg @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/public/icon-180x180.png b/public/icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..5bf9c6c03e827773cbd84e10777918ead1c7faea GIT binary patch literal 3647 zcmZvfc{CJy8^@K>SQDa5p=2ATDZ8-@= zmF-?x#!QxoqU_)q+L7PtO17CYFa@z=Mr^WO$GtS8z7OH>t+!^}yhJ*Rrhh_xfC zZs=BMx8GbD(;m5SRMsv1K#{=FX+<7@Fb|H82gb`oI`FUlLFc)Q;oASGoF*-u3mLACmL}HcjTmR{R1H6P0B_db5Xa5M%dCMX zOWMSDrozY`ovu;mO65lq>A~xBHL&W+h&NkjKTj;EtS5%9ESLaJ&sV&5s$-f}Czb=R zkC>0foTYxm-q$MMKM3Av*|V%)jpNT$VPKXXp>CfE;kmhs5z$jzdv0)(DV!M{x`Vjo zvHXUghH<-5)!H`r)4J&rv#BHQygxx#7t4poin>0+e$KIwL2N zp&*L;!=!Mi`B?Z4*q5!7?YlU2d$Tj|x>xj6G^yPrHk`c%3S;b2H#8Q!^*)YA_4G+m zzxjwd8>6OT%$9?cQRzN>s+EiGKqhF6xlEB&hCntb+A`I*x?a=zD(*cG$1v{CW~xf# zZUDxC7uAW|mW4kB-)<5rJW_RZmDcX7O+D+_BvhxydKLS<5eS?bcPllPL9a_ZU zFe@j~E>?DRhgBJFQadP_I-}qT>Tp$cxZ3nAdo)Y}BkFt`HCFKArx0RXL<1wv_#I4r za(11j=13ecYUo6KvoP6;pOTlW$2qQH(oiYi!(zOY-w`LXGD9+0vwF*UuL4YcuT9eR zZZmF+;hy>ub2n8c7JnrBfMrnI@NZG1oSrq6{-+=6S6W3dUD$X&1Wm+?#;L0ibP)vRjzJ$0ma{Z{sofw`_KBo&=U zb8cq()Y66=!#1cbG}qgy5tQIou`2l#%DCiiRN-h)okdq-yWk$oJ!ziW{_w0yeP3Ph zcJzaHc{1)5i$r70rB&}Kx97?J2g)vdy?8ey({0XaK_!@iMq)L@C-ng<6sL#H4QEKm z1WAx*TCQxT?5H>8Ug6l;>t-J9{G{m4#QMkds_qYI15;y8&kOn}zd{|Xf9a>x3;XDV z09M2?b(c%oMtTvpPPyJ6qnph`dKq@^{?3sk6>GcFuLAy?$`H0%{avfl>fNPgK2oL- z`cf)RI(9sd)#Nzn+vmQoi!yNp_g`^( zA;6R>DTmDk%K$Rqs9UqVrsaNg;ipuvjbQZjoo7+R8t;3I;M@hae|XxjIcVEoKI>sa zXf)q4aL#I{I7)z&`Nrdg`t1_&Us`iUoVpSA(9T5boSvYD&Gz(cC|%NVHJT}|v2l%u zMDu#TX1V(1vG#Tpt)4T;I~y1=e_rRp^x`R9u#B+jPUfkR(;3tc&+1{e$B|Pa&?iG* zD*Cd3WBQsApYQfIPAx8Km7%qQ1mX5pXXyO)M9mRs!HMYM5rL$(tZ11AnT>O?rw_ej|R|ZO* zRq*9sPhs`FSVvzI5kuD9saH#AeMcc%bGynO1gaC{2^6=Pq#oCM1%(G{nmNeIG-MmD z@9ek`(TzVEit|vsu&6^U#hA#8>^mXlOIMO5Y9j82XDE$EgyRAbc>@pQ=rZWC69oY} zsQz>G)}Uf^>v&|h!N+_;SMEgw)v=q|R4Tqp7~IZjp<%O_zdbUt8~0wbYU>+gX!XBp z*HcL$uz>xVls){tVTVySsZPZC&#idbYWKB{gxMMtE3f0s>hi~s>urXNqZI}n)0={4 z`ipc?iK8ijlU0N(XlX2PI5&}g-sB48NB1B8itTM}6r`>yuBCyJ8r9&Vok$(>X%rnt z4`eq4^TS^?IcXPN6bpTQYe!q^g-$=_ehc5i32(rPdI(C}%3J6mqD8T@BL2px>JQso z2=&P^ELFJlCJRUR?{J}{FM(RlbgV;aFHZS%n7Y81AFF0tMchTqJA|8H+P}Xl5$5=p z+9dmSgcMtMCo?~PHP$~63x3BuLYh>RmzWmIV-O1@<0{o6CN(ELS@&P~V~-zhlq3)m~7yipjoR}n+76+>F*Ej}A~@=>kn)Xw>kUC99b zr^5j5vOj}(sZMsreIcO_c z;D?DdkbMm(o$o%#QPm-_GS}e>Tl0Q~*8HSNuSL{v-|P?Xllw)hbVCTaM*92(cbt^g z2_oK__hLtEd=WviAbP*5Q{X{@)dM#7tu!t*5I#@T_B%L__Ry?*Bagh@w1yP*&$sGD zg-I!jkaaG!H(YI}naMXxg;-&ox85A${tv42*n2}}-FK$g#G>UeIAP6R>zJvx$!?+& zJ|?DTa&23pn84atZL?Wj2GNEeNT}5oi5Fn?6V06=lr~lABRJgVt4^4+Vys_!f|S3! z#fa)t{?-$WBtBAXc}YOQUbCkm&~+T9(OM^`Mb1e_OYG7(4m;!{)j94?sf9<1CB}9b z_rBoU93|)4$_skWXB}kc{k+L`SS1UuT(b${Rn-J{C$(1j8-Q35stf_R!p)Me8lMQJ zWqt`DO>`z(yO}KLKq~OJ*{*0!(EnZ}^tcNcd{9XfESh}k+FA)t|9jT4yn#x|jCt~_ z^f&zQt}s*SemUcXb3qjJ<0$H3@H}H828oN=XTN|&Sub^T=xQo|tg;a1f5?DmV19i% zHjFR#tK}AR*ytx`|NY==ahCjOl^^7WgRw)9cHU zt#h~+J-8_C_WHL20yE=lk?&4USUmKin*Ro8!v@oPM=JV2mZ7}DV;B<{)iW75u``}a zy4ot2dJ|txaTHUjy5#UnDFY&&Zo#!uK>dP=ub9ZzPvh80we*slhc;T50nS`~}YUBUP> zwJ|ndn&_Gd#?yxbhBnL3-Ytmr|Z4g*( z*?mJaQik|B3rH~yEVDWNu$Vgj;Ok$Fgzzp&-5^l&j5khSOKfnM+p`QOFb3m})-qp+=i6B4d4(ex3%Q#VWDPi*yaYmKV4s*J^S0II)sr{`>$*R@BN{ z$KsgPdu+%>9KzYa@XNA0loLsgYm2AD);5Z)9+{Whq6(e!@iFoA^&Y0(N)qDy<^9VT zms5jl4hGQ+jMJU{qR=|5bG==yOLa3E`SIXI(Q%Wf+j2yilZEaO-vKl3HU!m!KF|IF zK3^=d-r&WBWr;WSTO^YQvl~28L}2=Z@~Q>3thJ(%DSgQ#ZaCDUwNb$ec(QQK)C(j^ z(Ud!UTP{S5#QxQqMBXZF!8e|SMe(BTOD+rHZh(k2ey4-b&qQv=od8s04B(``6q8X= z9g~G`T}(tGliO5XFgrrZ6tq~t^*zkM+!E~MX7?_pUvd}I7$V9`I-W`nCp0IkKmjX| zkbV!~B<){-&sZsp((k(i4}K{)e8pZvO*a|39pCrv2dff=J5Vg=#Js O@>rN5Olx4b;{O9^$_P&Y literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html index a81c6a1..6e14b6a 100644 --- a/public/index.html +++ b/public/index.html @@ -5,6 +5,7 @@ + OwnTracks Frontend diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..0aab762 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,20 @@ +{ + "name": "OwnTracks Frontend", + "description": "OwnTracks Frontend", + "icons": [ + { + "src": "icon-180x180.png", + "type": "image/png", + "sizes": "180x180" + }, + { + "src": "OwnTracks.svg", + "sizes": "any" + } + ], + "start_url": ".", + "background_color": "#3f51b5", + "display": "standalone", + "scope": ".", + "theme_color": "#3f51b5" +}