Software /
code /
prosody-modules
Changeset
5014:eb3f99d0e72d
mod_register_apps: add monal iOS and macOS versions
author | tmolitor <thilo@eightysoft.de> |
---|---|
date | Thu, 25 Aug 2022 16:38:14 +0200 |
parents | 5013:a106477f1a65 |
children | 5015:47d9f704d14b |
files | mod_register_apps/assets/logos/monal.svg mod_register_apps/mod_register_apps.lua |
diffstat | 2 files changed, 183 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mod_register_apps/assets/logos/monal.svg Thu Aug 25 16:38:14 2022 +0200 @@ -0,0 +1,149 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20mm" + height="20.085215mm" + viewBox="0 0 20 20.085215" + version="1.1" + id="svg3834" + inkscape:version="0.92.2 5c3e80d, 2017-08-06" + sodipodi:docname="monal.svg" + style="enable-background:new" + inkscape:export-filename="/Users/anurodhp/Desktop/monal.png" + inkscape:export-xdpi="1300.48" + inkscape:export-ydpi="1300.48"> + <defs + id="defs3828"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 10.042608 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="20 : 10.042608 : 1" + inkscape:persp3d-origin="10 : 6.6950717 : 1" + id="perspective841" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="9.0725624" + inkscape:cx="28.787632" + inkscape:cy="44.279616" + inkscape:document-units="mm" + inkscape:current-layer="layer3" + showgrid="false" + inkscape:window-width="1280" + inkscape:window-height="700" + inkscape:window-x="-4" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:pagecheckerboard="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" /> + <metadata + id="metadata3831"> + <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 /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-181.15717,-221.0978)" + style="display:inline"> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Layer 2" + style="display:inline"> + <rect + id="rect30" + width="20" + height="20" + x="181.15717" + y="221.18301" + style="stroke-width:0.26458332" /> + <rect + style="fill:#2cd3e3;fill-opacity:1;stroke-width:0.26458332;opacity:1" + id="rect48" + width="20" + height="20" + x="181.15717" + y="221.18301" + inkscape:export-xdpi="1299.6801" + inkscape:export-ydpi="1299.6801" /> + </g> + <g + id="g25" + transform="matrix(1.25,0,0,1.25,-45.477532,-55.597438)"> + <g + id="g4578" + transform="translate(0.8477441,0.34537723)"> + <path + style="fill:#ffffff;fill-opacity:1;stroke-width:0.21166666" + d="m 191.56803,221.43167 c 0.44531,-0.54927 1.00283,-1.55943 1.42657,-1.47418 -1.6117,3.28945 -5.09363,5.55983 -6.77643,8.41276 -1.48053,1.02259 -5.59221,4.97552 -3.50788,4.62647 2.55426,-0.33289 4.26942,-0.18434 6.47037,-0.0863 2.97857,0.44913 2.99008,0.35922 1.42237,-0.94939 -4.08407,-2.92741 -7.3886,-5.96422 -2.55345,-2.51434 1.19608,0.89899 3.58977,2.88011 4.62961,3.96256 0.14192,0.38081 -1.36875,-1.03083 -1.63269,-1.38151 1.00787,0.47021 4.41857,3.94275 5.65285,3.45204 1.11708,-0.36357 1.5434,-1.4884 2.64165,-0.91497 0.73976,-0.52896 -0.81203,-1.84714 0.109,-2.45498 1.18118,-0.18435 -0.2902,-1.51785 0.93686,-1.87197 0.72674,-0.62762 -1.09372,-1.01894 -1.52077,-1.45287 -0.89602,-0.45402 -0.35512,-1.55824 -0.004,-1.79086 0.0846,-1.03756 1.78245,-0.86434 2.36976,-1.66716 0.74024,-0.20999 1.24713,-1.13045 0.10892,-1.05465 -1.29104,-0.33585 -2.48308,0.3858 -3.65095,0.80824 -0.75744,0.43619 -1.51475,-0.3745 -0.67602,-0.9122 0.086,-0.87983 -0.49258,-4.71845 2.78132,-3.06301 0.34122,0.76448 -1.29924,0.73222 -1.56848,1.44997 -0.51725,0.58889 -0.82268,1.36738 -0.81609,2.1534 1.37222,-0.61392 1.59347,-2.39848 2.89681,-3.09724 0.62326,-0.9785 1.02124,0.86222 0.0967,0.71688 -0.41512,0.46396 -1.82667,1.32778 -1.43703,1.64655 0.99965,-0.74709 2.16479,-0.20775 3.17351,0.0358 1.13327,0.97208 -0.7695,1.66177 -1.40739,2.19644 -0.72103,0.3951 -1.48929,0.73257 -1.53088,1.60897 -0.81354,-0.32254 0.12422,1.14184 0.65017,1.27543 0.43315,0.20734 0.91104,0.44698 0.50741,-0.12798 0.30174,-0.53571 1.10164,0.28036 0.4594,-0.4453 0.0479,-1.20018 1.96828,-0.76448 2.64659,-1.55994 1.00428,-0.71951 -0.0847,-1.22662 -0.85018,-1.0046 -0.50182,0.06 -1.07873,-0.43882 -0.22366,-0.39397 0.83328,-0.14122 2.91477,0.25377 1.94632,1.4131 -1.06336,0.52011 -1.39764,1.49535 -1.68824,2.5366 -0.64436,0.88909 0.0567,1.65993 0.51433,2.21278 -0.0755,1.02463 -0.9696,1.82839 -1.60005,2.58943 -0.34214,0.34256 -1.17179,0.99352 -0.4029,0.26644 0.9274,-1.03713 1.17061,-2.97085 -0.091,-3.84667 -0.84429,-0.40075 -0.98573,0.46872 -0.61694,1.00935 -0.25867,0.8 -0.87545,1.54176 -0.22698,2.35526 -0.13692,1.16852 -1.3052,0.0978 -1.98479,0.71485 -0.94554,0.26803 -0.56905,0.54435 -1.5424,0.66888 1.68588,0.55388 2.10672,-0.0925 3.78947,-0.34726 -0.64558,0.75646 -1.80506,1.10898 -2.81213,1.13009 -2.03076,-0.002 -3.80891,-1.10663 -5.61502,-1.89118 -1.12924,-0.54753 -4.82644,-1.3203 -6.13091,-1.1211 -1.74005,0.0829 -1.83717,0.0547 -3.444,0.29301 -1.26438,-0.004 -1.42104,-0.75538 -0.51486,-2.02424 3.57949,-3.11534 6.69133,-7.03177 9.59613,-10.08739 z m -1.14004,8.46391 c -6.64532,4.78894 -3.32266,2.39447 0,0 z m -1.20322,0.0301 c -1.1412,-0.63874 -0.31307,-2.07894 0.17279,-2.89173 0.89169,-1.36972 2.86985,-1.39236 4.16156,-0.61159 1.54938,1.0298 2.07366,1.03412 2.06974,1.79612 -1.4368,0.34261 -2.55154,1.41885 -3.96896,1.80186 -0.79909,0.16878 -1.64355,0.0662 -2.43562,-0.0947 z m 3.57167,-0.77942 c 1.35312,-0.0504 0.6421,-1.87946 -0.27756,-2.06232 -2.33109,-0.63103 -2.8492,0.97005 -3.34013,1.46545 0.0455,1.37625 2.35919,1.3962 3.29693,0.77529 0.10657,-0.0601 -0.10797,0.0576 0,0 z m -3.61769,-0.59687 c -5.81249,5.68643 -2.90624,2.84321 0,0 z m 4.87351,-8.29404 c -9.0615,11.21579 -4.53075,5.60789 0,0 z" + id="path3882" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" /> + </g> + </g> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke-width:0.26458332" + id="path4583" + cx="185.16042" + cy="234.62871" + rx="0.74570084" + ry="0.51021636" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Layer 3" + style="display:inline"> + <path + style="opacity:1;vector-effect:none;fill:#2cd3e3;fill-opacity:1;fill-rule:evenodd;stroke-width:0.43717846;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path884" + sodipodi:type="arc" + sodipodi:cx="7.5222836" + sodipodi:cy="13.490612" + sodipodi:rx="3.1455584" + sodipodi:ry="1.9101746" + sodipodi:start="0" + sodipodi:end="6.1045858" + sodipodi:open="true" + d="M 10.667842,13.490612 A 3.1455584,1.9101746 0 0 1 7.6626857,15.398883 3.1455584,1.9101746 0 0 1 4.3892589,13.660964 3.1455584,1.9101746 0 0 1 7.102196,11.597548 3.1455584,1.9101746 0 0 1 10.617807,13.151267" + transform="matrix(0.93916761,-0.34345916,0.51106856,0.85953995,0,0)" /> + </g> + <g + inkscape:groupmode="layer" + id="layer4" + inkscape:label="Layer 4" + style="display:inline"> + <circle + style="opacity:1;vector-effect:none;fill:#b3ff80;fill-opacity:1;fill-rule:evenodd;stroke-width:0.38550848;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path907" + cx="13.877442" + cy="8.9755268" + r="1.5" /> + </g> +</svg>
--- a/mod_register_apps/mod_register_apps.lua Wed Aug 24 16:03:17 2022 +0200 +++ b/mod_register_apps/mod_register_apps.lua Thu Aug 25 16:38:14 2022 +0200 @@ -110,6 +110,40 @@ }; }; }; + { + name = "Monal"; + text = [[A modern open-source chat client for iPhone and iPad. It is easy to use and has a clean user interface.]]; + image = "assets/logos/monal.svg"; + link = "https://monal-im.org/"; + platforms = { "iOS" }; + supports_preauth_uri = true; + download = { + buttons = { + { + image = "https://linkmaker.itunes.apple.com/en-us/badge-lrg.svg?releaseDate=2017-05-31&kind=iossoftware&bubble=ios_apps"; + url = "https://apps.apple.com/app/id317711500"; + target = "_blank"; + }; + }; + }; + }; + { + name = "Monal"; + text = [[A modern open-source chat client for Mac. It is easy to use and has a clean user interface.]]; + image = "assets/logos/monal.svg"; + link = "https://monal-im.org/"; + platforms = { "macOS" }; + supports_preauth_uri = true; + download = { + buttons = { + { + image = "https://linkmaker.itunes.apple.com/en-us/badge-lrg.svg?releaseDate=2017-05-31&kind=macossoftware&bubble=macos_apps"; + url = "https://apps.apple.com/app/id1637078500"; + target = "_blank"; + }; + }; + }; + }; }); local show_apps = module:get_option_set("site_apps_show");