From 28bcddb957157b4959e628cfdc7a6fe80b8ecfeb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 7 Apr 2026 02:50:02 +0000 Subject: [PATCH] Fix BIP110 version display: detect by tile icon, not subversion string Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/23090422-e59c-4d7e-8d5e-6fd36b6cf337 Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com> --- app/sovran_systemsos_web/server.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/sovran_systemsos_web/server.py b/app/sovran_systemsos_web/server.py index 00a257a..6b34099 100644 --- a/app/sovran_systemsos_web/server.py +++ b/app/sovran_systemsos_web/server.py @@ -1806,6 +1806,8 @@ async def api_services(): if ver_info is not None: subversion = ver_info.get("subversion", "") btc_ver = _parse_bitcoin_subversion(subversion) + if icon == "bip110" and "(bip110)" not in btc_ver.lower(): + btc_ver += " (bip110)" service_data["bitcoin_version"] = btc_ver # backwards compat service_data["version"] = btc_ver elif unit != "bitcoind.service": @@ -2090,6 +2092,8 @@ async def api_service_detail(unit: str, icon: str | None = None): if ver_info is not None: subversion = ver_info.get("subversion", "") btc_ver = _parse_bitcoin_subversion(subversion) + if icon == "bip110" and "(bip110)" not in btc_ver.lower(): + btc_ver += " (bip110)" service_detail["bitcoin_version"] = btc_ver # backwards compat service_detail["version"] = btc_ver elif unit != "bitcoind.service":