Skip to content

Commit 75e4060

Browse files
committed
remove yaxim, link conversations on fdroid
also no remote logos
1 parent 0d6c069 commit 75e4060

File tree

5 files changed

+57
-26
lines changed

5 files changed

+57
-26
lines changed

priv/mod_invites/apps.json

Lines changed: 9 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,14 @@
33
"download": {
44
"buttons": [
55
{
6-
"image": "https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png",
6+
"image": "{{ static }}/logos/google_ps.png",
77
"url": "https://play.google.com/store/apps/details?id=eu.siacs.conversations",
88
"magic_link_format": "https://play.google.com/store/apps/details?id=eu.siacs.conversations&referrer={{ uri }}"
9+
},
10+
{
11+
"image": "{{ static }}/logos/fdroid.png",
12+
"url": "https://f-droid.org/en/packages/eu.siacs.conversations/",
13+
"magic_link_format": "https://f-droid.org/en/packages/eu.siacs.conversations/?referrer={{ uri }}"
914
}
1015
]
1116
},
@@ -23,7 +28,7 @@
2328
"download": {
2429
"buttons": [
2530
{
26-
"image": "https://toolbox.marketingtools.apple.com/api/v2/badges/download-on-the-app-store/black/en-us?releaseDate=1245024000",
31+
"image": "{{ static }}/logos/apple_as.svg",
2732
"target": "_blank",
2833
"url": "https://apps.apple.com/app/id317711500"
2934
}
@@ -42,7 +47,7 @@
4247
"download": {
4348
"buttons": [
4449
{
45-
"image": "https://toolbox.marketingtools.apple.com/api/v2/badges/download-on-the-app-store/black/en-us?releaseDate=1245024000",
50+
"image": "{{ static }}/logos/apple_as.svg",
4651
"target": "_blank",
4752
"url": "https://apps.apple.com/app/id1637078500"
4853
}
@@ -61,27 +66,7 @@
6166
"download": {
6267
"buttons": [
6368
{
64-
"image": "https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png",
65-
"url": "https://play.google.com/store/apps/details?id=org.yaxim.androidclient",
66-
"magic_link_format": "https://play.google.com/store/apps/details?id=org.yaxim.androidclient&referrer={{ invite.uri }}"
67-
}
68-
]
69-
},
70-
"image": "logos/yaxim.svg",
71-
"link": "https://play.google.com/store/apps/details?id=org.yaxim.androidclient",
72-
"magic_link_format": "https://play.google.com/store/apps/details?id=org.yaxim.androidclient&referrer={{ invite.uri }}",
73-
"name": "yaxim",
74-
"platforms": [
75-
"Android"
76-
],
77-
"supports_preauth_uri": true,
78-
"text": "{% trans "A lean Jabber/XMPP client for Android. It aims at usability, low overhead and security, and works on low-end Android devices starting with Android 4.0." %}"
79-
},
80-
{
81-
"download": {
82-
"buttons": [
83-
{
84-
"image": "https://toolbox.marketingtools.apple.com/api/v2/badges/download-on-the-app-store/black/en-us?releaseDate=1245024000",
69+
"image": "{{ static }}/logos/apple_as.svg",
8570
"target": "_blank",
8671
"url": "https://apps.apple.com/us/app/siskin-im/id1153516838"
8772
}
Lines changed: 46 additions & 0 deletions
Loading
29.4 KB
Loading
4.79 KB
Loading

src/mod_invites_http.erl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454

5555
-define(STATIC, <<"static">>).
5656
-define(REGISTRATION, <<"registration">>).
57-
-define(STATIC_CTX, {static, ["/", Base, "/", ?STATIC]}).
57+
-define(STATIC_CTX, {static, <<"/", Base/binary, "/", ?STATIC/binary>>}).
5858
-define(SITE_NAME_CTX(Name), {site_name, Name}).
5959

6060
%% @format-begin
@@ -227,7 +227,7 @@ ctx(Invite, #request{host = Host} = Request) ->
227227

228228
apps_json(Host, Lang, Ctx) ->
229229
AppsBins = render(Host, Lang, <<"apps.json">>, Ctx),
230-
AppsBin = lists:foldr(fun([], B) -> B; (A, B) -> <<A/binary, B/binary>> end, <<>>, AppsBins),
230+
AppsBin = binary_join(AppsBins, <<>>),
231231
misc:json_decode(AppsBin).
232232

233233
app_id(App = #{<<"id">> := _ID}) ->

0 commit comments

Comments
 (0)