Build Number in details panel (#7625)
stephannn committed
Feb 17, 2026 at 18:25 UTC
bf9bd7f6676249a8ce800b02e17c6847cb31c8c9
5 files changed
+42
agents/modules_meshcore/computer-identifiers.js
+8
@@ -539,6 +539,14 @@ function windows_identifiers()
539
if(values[0]){
540
trimResults(values);
541
ret.windows.osinfo = values[0];
542
+
543
+ try {
544
+ var reg = require('win-registry');
545
+ var ubr = reg.QueryKey(reg.HKEY.LocalMachine, 'Software\\Microsoft\\Windows NT\\CurrentVersion', 'UBR');
546
+ if(ubr && ret.windows.osinfo.Version){
547
+ ret.windows.osinfo.BuildRevision = ret.windows.osinfo.Version + "." + ubr
548
+ }
549
+ } catch (ex){}
550
}
551
552
values = require('win-wmi-fixed').query('ROOT\\CIMV2', "SELECT * FROM Win32_DiskPartition");
translate/translate.json
+31
@@ -12713,6 +12713,37 @@
12713
"default.handlebars->119->71",
12714
"default3.handlebars->117->69"
12715
]
12716
+ },
12717
+ {
12718
+ "bs": "Broj izgradnje",
12719
+ "ca": "Número de compilació",
12720
+ "cs": "Číslo sestavení",
12721
+ "da": "Build-nummer",
12722
+ "de": "Build-Nummer",
12723
+ "en": "Build Number",
12724
+ "es": "Número de compilación",
12725
+ "fi": "Koontiversion numero",
12726
+ "fr": "Numéro de build",
12727
+ "hi": "बिल्ड नंबर",
12728
+ "hu": "Build száma",
12729
+ "it": "Numero build",
12730
+ "ja": "ビルド番号",
12731
+ "ko": "빌드 번호",
12732
+ "nl": "Buildnummer",
12733
+ "pl": "Numer kompilacji",
12734
+ "pt": "Número da compilação",
12735
+ "pt-br": "Número da compilação",
12736
+ "ru": "Номер сборки",
12737
+ "sv": "Versionsnummer (build)",
12738
+ "tr": "Derleme numarası",
12739
+ "uk": "Номер збірки",
12740
+ "zh-chs": "内部版本号",
12741
+ "zh-cht": "內部版本號",
12742
+ "xloc": [
12743
+ "default-mobile.handlebars->55->739",
12744
+ "default.handlebars->121->1599",
12745
+ "default3.handlebars->119->1584"
12746
+ ]
12747
},
12748
{
12749
"bs": "bugarski",
views/default-mobile.handlebars
+1
@@ -6300,6 +6300,7 @@
6300
if (node.osdesc) { x += addDetailItem("Version", EscapeHtml(node.osdesc), s); }
6301
if (hardware.windows && hardware.windows.osinfo) {
6302
var m = hardware.windows.osinfo;
6303
+ if(m.BuildRevision){ x += addDetailItem("Build Number", EscapeHtml(m.BuildRevision), s); }
6304
if (m.OSArchitecture) {
6305
if (m.OSArchitecture.startsWith('32')) { x += addDetailItem("Architecture", "32-bit", s); }
6306
else if (m.OSArchitecture.startsWith('64')) { x += addDetailItem("Architecture", "64-bit", s); }
views/default.handlebars
+1
@@ -12211,6 +12211,7 @@
12211
if (node.osdesc) { x += addDetailItem("Version", EscapeHtml(node.osdesc), s); }
12212
if (hardware.windows && hardware.windows.osinfo) {
12213
var m = hardware.windows.osinfo;
12214
+ if(m.BuildRevision){ x += addDetailItem("Build Number", EscapeHtml(m.BuildRevision), s); }
12215
if (m.OSArchitecture) {
12216
if (m.OSArchitecture.startsWith('32')) { x += addDetailItem("Architecture", "32-bit", s); }
12217
else if (m.OSArchitecture.startsWith('64')) { x += addDetailItem("Architecture", "64-bit", s); }
views/default3.handlebars
+1
@@ -13262,6 +13262,7 @@
13262
if (node.osdesc) { x += addDetailItem("Version", EscapeHtml(node.osdesc), s); }
13263
if (hardware.windows && hardware.windows.osinfo) {
13264
var m = hardware.windows.osinfo;
13265
+ if(m.BuildRevision){ x += addDetailItem("Build Number", EscapeHtml(m.BuildRevision), s); }
13266
if (m.OSArchitecture) {
13267
if (m.OSArchitecture.startsWith('32')) { x += addDetailItem("Architecture", "32-bit", s); }
13268
else if (m.OSArchitecture.startsWith('64')) { x += addDetailItem("Architecture", "64-bit", s); }