feat: Add hsd version to settings and bump footer year

This commit is contained in:
Nathan Woodburn 2025-01-30 12:42:46 +11:00
parent 42e8f642b4
commit 86c93da5a2
Signed by: nathanwoodburn
GPG Key ID: 203B000478AD0EF1
21 changed files with 27 additions and 22 deletions

Binary file not shown.

View File

@ -36,11 +36,14 @@ def hsdConnected():
return False
return True
def hsdVersion():
def hsdVersion(format=True):
info = hsd.getInfo()
if 'error' in info:
return -1
return float('.'.join(info['version'].split(".")[:2]))
if format:
return float('.'.join(info['version'].split(".")[:2]))
else:
return info['version']
def check_account(cookie: str):
if cookie is None:

View File

@ -1078,6 +1078,7 @@ def settings():
if not os.path.exists(".git"):
return render_template("settings.html", account=account,sync=account_module.getNodeSync(),
wallet_status=account_module.getWalletStatus(),
hsd_version=account_module.hsdVersion(False),
error=error,success=success,version="Error")
info = gitinfo.get_git_info()
branch = info['refs']
@ -1092,6 +1093,7 @@ def settings():
return render_template("settings.html", account=account,sync=account_module.getNodeSync(),
wallet_status=account_module.getWalletStatus(),
hsd_version=account_module.hsdVersion(False),
error=error,success=success,version=version)
@app.route('/settings/<action>')

View File

@ -74,7 +74,7 @@
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2024</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>

View File

@ -106,7 +106,7 @@
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2024</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>

View File

@ -164,7 +164,7 @@
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2024</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>

View File

@ -76,7 +76,7 @@
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2024</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>

View File

@ -75,7 +75,7 @@
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2024</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>

View File

@ -123,7 +123,7 @@
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2023</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>

View File

@ -180,7 +180,7 @@
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2024</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>

View File

@ -151,7 +151,7 @@ function checkAddress(inputValue) {
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2024</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>

View File

@ -69,7 +69,7 @@
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2024</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>

View File

@ -69,7 +69,7 @@
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2024</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>

View File

@ -71,7 +71,7 @@
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2024</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>

View File

@ -70,7 +70,7 @@
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2024</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>

View File

@ -74,7 +74,7 @@
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2024</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>

View File

@ -115,7 +115,7 @@
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2024</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>

View File

@ -118,7 +118,7 @@ function checkAddress(inputValue) {
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2024</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>

View File

@ -68,7 +68,7 @@
<h3 class="mb-1" style="text-align: center;color: rgb(0,255,0);">{{success}}</h3>
<div class="card">
<div class="card-body">
<h4 class="card-title">Node Settings</h4>
<h4 class="card-title">Node Settings</h4><small>HSD Version: v{{hsd_version}}</small>
<h6 class="text-muted card-subtitle mb-2">Settings that affect all wallets</h6>
<ul class="list-group">
<li class="list-group-item">
@ -105,7 +105,7 @@
</div>
</div>
</div>
<div class="container-fluid" style="margin-top: 50px;">
<div class="container-fluid" style="margin-top: 50px;margin-bottom: 50px;">
<div class="card">
<div class="card-body">
<h4 class="card-title">About</h4>
@ -117,7 +117,7 @@
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2024</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>

View File

@ -73,7 +73,7 @@
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2024</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>

View File

@ -107,7 +107,7 @@
</div>
<footer class="sticky-footer" style="background: var(--bs-primary-text-emphasis);">
<div class="container my-auto">
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2024</span></div>
<div class="text-center my-auto copyright"><span>Copyright © FireWallet 2025</span></div>
</div>
</footer>
</div><a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>