diff --git a/index.html b/index.html index 86a8b9a..d0ee6e4 100644 --- a/index.html +++ b/index.html @@ -281,7 +281,7 @@ footer a{color:var(--accent);text-decoration:none}
Address
Balance
Status
-
Server
+
Server
@@ -335,6 +335,7 @@ footer a{color:var(--accent);text-decoration:none}
Bitcoin After Life — Will Executor List welist@bitcoin-after.life +
@@ -423,27 +424,6 @@ async function fetchData() { } } -async function checkServer(url, chain) { - const flag = document.getElementById('iv-url-check'); - flag.textContent = 'checking…'; - flag.className = ''; - try { - const r = await fetch(url + '/' + chain + '/info'); - const data = await r.json(); - if (data && data.address && data.base_fee != null) { - flag.textContent = '✓ verified'; - flag.className = 'flag-ok'; - } else { - flag.textContent = '✗ error'; - flag.className = 'flag-err'; - } - } catch (err) { - flag.textContent = '✗ error'; - console.error('Fetch error:', err); - flag.className = 'flag-err'; - } -} - document.getElementById('onion').addEventListener('change', e => { withTor = e.target.checked; fetchData(); @@ -480,8 +460,6 @@ document.getElementById('submit').addEventListener('click', async () => { document.getElementById('iv-balance').textContent = '—'; document.getElementById('iv-status2').textContent = '—'; document.getElementById('iv-url').textContent = '—'; - document.getElementById('iv-url-check').textContent = ''; - document.getElementById('iv-url-check').className = ''; document.getElementById('qrcode').innerHTML = ''; const chain = getChain(); try { @@ -509,9 +487,7 @@ document.getElementById('submit').addEventListener('click', async () => { new QRCode(qrEl, invoiceuri); inv.classList.add('show'); inv.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); - const serverUrl = result.url || url; - document.getElementById('iv-url').textContent = serverUrl; - checkServer(serverUrl, result.chain || chain); + document.getElementById('iv-url').textContent = result.url || url; } catch (err) { document.getElementById('iv-status').className = 'err-line'; document.getElementById('iv-status').textContent = 'Network error. Please try again.'; @@ -521,6 +497,13 @@ document.getElementById('submit').addEventListener('click', async () => { (function init() { const blob = new Blob([JSON.stringify(allServers, null, 2)], { type: 'application/json' }); document.getElementById('download').href = URL.createObjectURL(blob); + fetch('/version.json') + .then(r => r.json()) + .then(v => { + document.getElementById('commit-link').href = 'https://bitcoin-after.life/gitea/bitcoinafterlife/bal-welist-website/commit/' + v.commit; + document.getElementById('commit-link').textContent = v.commit; + }) + .catch(() => {}); fetchData(); })(); diff --git a/version.json b/version.json new file mode 100644 index 0000000..67b3953 --- /dev/null +++ b/version.json @@ -0,0 +1 @@ +{"commit":"3925092"}