Skip to content

Commit 658bbfe

Browse files
Merge pull request #555 from KimStrand/update-mobile-download-links
Update mobile download links
2 parents 0d6a744 + f6eb511 commit 658bbfe

3 files changed

Lines changed: 27 additions & 10 deletions

File tree

_config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ paginate: 10
4141
paginate_path: "/blog/page/:num/"
4242
client_version: "1.10.1"
4343
bisq2_version: "2.1.11"
44-
bisqEasyMobile_version: "0.2.1"
45-
bisqConnectMobile_version: "0.2.1"
44+
bisqEasyMobile_version: "0.7.0"
45+
bisqConnectMobile_version: "0.5.0"
4646
sass:
4747
style: compressed
4848
webrick:

_layouts/page_downloads.html

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ <h2>{{ item.hBisqEasyMobile }}</h2>
233233
<tr class="border-bottom">
234234
<td>{{ item.tdReleaseNotes }}</td>
235235
<td>
236-
<a href="https://github.com/bisq-network/bisq-mobile/releases/anode_{{ site.bisqEasyMobile_version }}">{{
236+
<a href="https://github.com/bisq-network/bisq-mobile/releases/tag/anode_{{ site.bisqEasyMobile_version }}">{{
237237
item.tdReleaseNotes }}</a>
238238
</td>
239239
</tr>
@@ -256,7 +256,6 @@ <h2>{{ item.hBisqConnectMobile }}</h2>
256256
<p>{{ item.pBisqConnectMobile }}</p>
257257

258258
<table class="all-downloads mt-5">
259-
<tr class="border-bottom">
260259
<tr class="border-bottom">
261260
<td>Bisq Connect <span data-version="bisq-connect">{{ site.bisqConnectMobile_version }}</span></td>
262261
<td>
@@ -285,7 +284,7 @@ <h2>{{ item.hBisqConnectMobile }}</h2>
285284
<tr class="border-bottom">
286285
<td>{{ item.tdReleaseNotes }}</td>
287286
<td>
288-
<a href="https://github.com/bisq-network/bisq-mobile/releases/connect_{{ site.bisqConnectMobile_version }}">{{
287+
<a href="https://github.com/bisq-network/bisq-mobile/releases/tag/connect_{{ site.bisqConnectMobile_version }}">{{
289288
item.tdReleaseNotes }}</a>
290289
</td>
291290
</tr>

js/downloads.js

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44
easy: "anode_",
55
connect: "connect_"
66
};
7+
var requiredAssets = {
8+
easy: "Bisq_Easy-",
9+
connect: "Bisq_Connect-"
10+
};
711

812
function ready(callback) {
913
if (document.readyState === "loading") {
@@ -23,14 +27,28 @@
2327
return safeTag.replace(new RegExp("^" + escapedPrefix, "i"), "");
2428
}
2529

26-
function findLatestByPrefix(releases, prefix) {
30+
function hasAsset(release, assetName) {
31+
return Array.isArray(release.assets) && release.assets.some(function (asset) {
32+
return asset && asset.name === assetName;
33+
});
34+
}
35+
36+
function hasExpectedAssets(release, prefix, appNamePrefix) {
37+
var version = extractVersion(release.tag_name, prefix);
38+
return version &&
39+
hasAsset(release, appNamePrefix + version + ".apk") &&
40+
hasAsset(release, "release-cert.pem");
41+
}
42+
43+
function findLatestByPrefix(releases, prefix, appNamePrefix) {
2744
var matches = releases.filter(function (release) {
28-
if (release.draft) {
45+
if (release.draft || release.prerelease) {
2946
return false;
3047
}
3148

3249
var tag = sanitizeTag(release.tag_name);
33-
return tag.toLowerCase().indexOf(prefix.toLowerCase()) === 0;
50+
return tag.toLowerCase().indexOf(prefix.toLowerCase()) === 0 &&
51+
hasExpectedAssets(release, prefix, appNamePrefix);
3452
});
3553

3654
if (matches.length === 0) {
@@ -90,8 +108,8 @@
90108
throw new Error("Unexpected GitHub API response");
91109
}
92110

93-
var easyRelease = findLatestByPrefix(releases, prefixes.easy);
94-
var connectRelease = findLatestByPrefix(releases, prefixes.connect);
111+
var easyRelease = findLatestByPrefix(releases, prefixes.easy, requiredAssets.easy);
112+
var connectRelease = findLatestByPrefix(releases, prefixes.connect, requiredAssets.connect);
95113
var easyVersionElement = document.querySelector('[data-version="bisq-easy"]');
96114
var connectVersionElement = document.querySelector('[data-version="bisq-connect"]');
97115

0 commit comments

Comments
 (0)