diff --git a/repeater/http_server.py b/repeater/http_server.py index 9c41278..9615a2c 100644 --- a/repeater/http_server.py +++ b/repeater/http_server.py @@ -295,6 +295,13 @@ class APIEndpoints: try: stats = self.stats_getter() if self.stats_getter else {} stats["version"] = __version__ + + # Add pyMC_Core version + try: + import pymc_core + stats["core_version"] = pymc_core.__version__ + except ImportError: + stats["core_version"] = "unknown" return stats except Exception as e: diff --git a/repeater/templates/nav.html b/repeater/templates/nav.html index 9eb248b..1c1b9db 100644 --- a/repeater/templates/nav.html +++ b/repeater/templates/nav.html @@ -103,7 +103,12 @@
Online
-
v1.0.0
+
+ + +
+
R:v1.0.1
+
C:v1.0.2
@@ -457,9 +462,12 @@ renderNoiseFloorSparkline(); } - // Update version badge + // Update version badges if (data.version) { - document.getElementById('version-badge').textContent = 'v' + data.version; + document.getElementById('repeater-version-badge').textContent = 'R:v' + data.version; + } + if (data.core_version) { + document.getElementById('core-version-badge').textContent = 'C:v' + data.core_version; } // Update duty cycle