This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+4 more
Summary
AI summaryUpdates EN, FR, and Translated across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds new "Role" column between Model and Modem columns in file list Adds new "Role" column between Model and Modem columns in file list Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Feature | Low |
Adds "Device role" dropdown field between Override frequency and Channels in key fields editor Adds "Device role" dropdown field between Override frequency and Channels in key fields editor Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Bugfix | Medium |
Fixes tooltip showing known nodes count as always 0 Fixes tooltip showing known nodes count as always 0 Source: llm_adapter@2026-05-28 Confidence: high |
— |
Full changelog
Changelog — since NBFMV1_77.py
French below
🐛 Fix — Tooltip: known nodes count always showing 0
proto_to_dict:iface.nodesis a protobufMessageMapContainer(object with.items()but not a standard Pythondict). It was falling into the__iter__branch and returning only keys instead of values. Added priority detection for map-like objects.read_file_meta: robust node counting fordict,list, and error-only{"error": "..."}formats (returns 0).
✨ New "Role" column in the file list
- Inserted between the "Model" and "Modem" columns
- Displays the device role in plain text:
CLIENT,ROUTER,REPEATER,TRACKER, etc. - Value read from
local_config.device.role - Sortable by clicking the column header
- Translated:
"Rôle"(FR) /"Role"(EN)
✨ "Device role" field in the key fields editor
- Dropdown list with all 11 Meshtastic roles (CLIENT, CLIENT_MUTE, ROUTER, ROUTER_CLIENT, REPEATER, TRACKER, SENSOR, TAK, CLIENT_HIDDEN, LOST_AND_FOUND, TAK_TRACKER)
- Positioned between "Override frequency" and the "Channels" section
- Pre-selected with the value currently stored in the file
- Saved to
local_config.device.roleas an integer - Translated:
"Rôle de l'appareil"(FR) /"Device role"(EN)
Changelog — depuis NBFMV1_77.py
🐛 Correction — Bulle info : nœuds connus toujours à 0
proto_to_dict:iface.nodesest unMessageMapContainerprotobuf (objet avec.items()mais pas undictPython). Il tombait dans la branche__iter__et ne retournait que les clés au lieu des valeurs. Ajout d'une détection prioritaire des objets map-like.read_file_meta: comptage robuste pour les formatsdict,list, et le cas d'erreur{"error": "..."}(retourne 0).
✨ Nouvelle colonne "Rôle" dans la liste des fichiers
- Insérée entre les colonnes "Modèle" et "Modem"
- Affiche le rôle de l'appareil en clair :
CLIENT,ROUTER,REPEATER,TRACKER, etc. - Valeur lue depuis
local_config.device.role - Triable par clic sur l'en-tête
- Traduite :
"Rôle"(FR) /"Role"(EN)
✨ Champ "Rôle de l'appareil" dans l'éditeur de champs clés
- Liste déroulante avec les 11 rôles Meshtastic (CLIENT, CLIENT_MUTE, ROUTER, ROUTER_CLIENT, REPEATER, TRACKER, SENSOR, TAK, CLIENT_HIDDEN, LOST_AND_FOUND, TAK_TRACKER)
- Positionné entre "Fréquence override" et la section "Canaux"
- Pré-sélectionné avec la valeur existante dans le fichier
- Sauvegardé dans
local_config.device.rolesous forme d'entier - Traduit :
"Rôle de l'appareil"(FR) /"Device role"(EN)
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About zifnab69/Meshtastic-Backup-Fleet-Manager
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]