From 3b7bf9e71164901aea9e3f600a14ed42d267929f Mon Sep 17 00:00:00 2001
From: James Rich <2199651+jamesarich@users.noreply.github.com>
Date: Sun, 23 Nov 2025 04:47:20 -0600
Subject: [PATCH] chore: Scheduled updates (Firmware, Hardware, Translations)
(#3790)
---
app/src/main/assets/firmware_releases.json | 2 +-
.../composeResources/values-fr/strings.xml | 30 ++++++++++++++++++-
2 files changed, 30 insertions(+), 2 deletions(-)
diff --git a/app/src/main/assets/firmware_releases.json b/app/src/main/assets/firmware_releases.json
index 21454fac6..3a8609d4d 100644
--- a/app/src/main/assets/firmware_releases.json
+++ b/app/src/main/assets/firmware_releases.json
@@ -29,7 +29,7 @@
"title": "Meshtastic Firmware 2.7.15.567b8ea Alpha",
"page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.7.15.567b8ea",
"zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.7.15.567b8ea/firmware-esp32-2.7.15.567b8ea.zip",
- "release_notes": "## 🚀 What's Changed\r\n* Clean up GPS toggle logging by @jp-bennett in https://github.com/meshtastic/firmware/pull/8629\r\n* Reset the calibration data back to 0 when doing a compass calibration by @jp-bennett in https://github.com/meshtastic/firmware/pull/8648\r\n* Chore(deps): update dorny/test-reporter action to v2.2.0 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8637\r\n* Fix RPM builds by @vidplace7 in https://github.com/meshtastic/firmware/pull/8659\r\n* Linux: Fix silly EPEL9 mistake by @vidplace7 in https://github.com/meshtastic/firmware/pull/8660\r\n* Fix ble rssi crash by @thebentern in https://github.com/meshtastic/firmware/pull/8661\r\n* Mqtt: do not try to send packets when it disconnected by @omgbebebe in https://github.com/meshtastic/firmware/pull/8658\r\n* Persist favourites on NodeDB reset by @ford-jones in https://github.com/meshtastic/firmware/pull/8292\r\n* Don't ack messages when mqtt client proxy is on but only uplink by @RCGV1 in https://github.com/meshtastic/firmware/pull/8578\r\n* Add API types, state, and log message in Debug screen. Added persistent \"Connected\" icon by @jp-bennett in https://github.com/meshtastic/firmware/pull/8576\r\n* Drop PKI acks if there is no downlink on MQTTClientProxy by @RCGV1 in https://github.com/meshtastic/firmware/pull/8580\r\n* Add the Heltec v4 expansion box. by @Quency-D in https://github.com/meshtastic/firmware/pull/8539\r\n* Update to Pro-micro variants by @NomDeTom in https://github.com/meshtastic/firmware/pull/8600\r\n* Cleanup unnecessary global dereferencing in CryptoEngine by @jasonbcox in https://github.com/meshtastic/firmware/pull/8611\r\n* Fix null pointer dereference in radio chip region check by @Andrik45719 in https://github.com/meshtastic/firmware/pull/8613\r\n* Feat/6704 neighbor info on demand by @DaneEvans in https://github.com/meshtastic/firmware/pull/8523\r\n* Remove fixed scaling in Digital Clock by @Xaositek in https://github.com/meshtastic/firmware/pull/8620\r\n* Allow Preserving Favorites in BaseUI menus by @Xaositek in https://github.com/meshtastic/firmware/pull/8647\r\n* native: Try to look for a config file based on Raspberry Pi HAT vendor by @Stary2001 in https://github.com/meshtastic/firmware/pull/8608\r\n* Remove gating for Display Options by @Xaositek in https://github.com/meshtastic/firmware/pull/8651\r\n* mqtt: do not try to send packets when it disconnected by @omgbebebe in https://github.com/meshtastic/firmware/pull/8658\r\n\r\n## New Contributors\r\n* @weebl2000 made their first contribution in https://github.com/meshtastic/firmware/pull/8560\r\n* @omgbebebe made their first contribution in https://github.com/meshtastic/firmware/pull/8658\r\n* @viric made their first contribution in https://github.com/meshtastic/firmware/pull/7882\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.7.13.597fa0b...v2.7.15.567b8ea"
+ "release_notes": "> [!WARNING]\r\n> If you experience immediate bluetooth pairing failures or failure to fully boot after updating, this likely indicates that you need to do a full erase and flash. Consider backing up your settings before updating.\r\n\r\n> [!IMPORTANT]\r\n> This release marks the end of legacy (non-private) DMs. Direct messages will only be allowed using PKI going forward.\r\n> This release also disables device telemetry broadcasts over the mesh by default. If you want to opt back in, you will need to re-enable this in the apps. \r\n\r\n## 🚀 What's Changed\r\n* Clean up GPS toggle logging by @jp-bennett in https://github.com/meshtastic/firmware/pull/8629\r\n* Reset the calibration data back to 0 when doing a compass calibration by @jp-bennett in https://github.com/meshtastic/firmware/pull/8648\r\n* Chore(deps): update dorny/test-reporter action to v2.2.0 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8637\r\n* Fix RPM builds by @vidplace7 in https://github.com/meshtastic/firmware/pull/8659\r\n* Linux: Fix silly EPEL9 mistake by @vidplace7 in https://github.com/meshtastic/firmware/pull/8660\r\n* Fix ble rssi crash by @thebentern in https://github.com/meshtastic/firmware/pull/8661\r\n* Mqtt: do not try to send packets when it disconnected by @omgbebebe in https://github.com/meshtastic/firmware/pull/8658\r\n* Persist favourites on NodeDB reset by @ford-jones in https://github.com/meshtastic/firmware/pull/8292\r\n* Don't ack messages when mqtt client proxy is on but only uplink by @RCGV1 in https://github.com/meshtastic/firmware/pull/8578\r\n* Add API types, state, and log message in Debug screen. Added persistent \"Connected\" icon by @jp-bennett in https://github.com/meshtastic/firmware/pull/8576\r\n* Drop PKI acks if there is no downlink on MQTTClientProxy by @RCGV1 in https://github.com/meshtastic/firmware/pull/8580\r\n* Add the Heltec v4 expansion box. by @Quency-D in https://github.com/meshtastic/firmware/pull/8539\r\n* Update to Pro-micro variants by @NomDeTom in https://github.com/meshtastic/firmware/pull/8600\r\n* Cleanup unnecessary global dereferencing in CryptoEngine by @jasonbcox in https://github.com/meshtastic/firmware/pull/8611\r\n* Fix null pointer dereference in radio chip region check by @Andrik45719 in https://github.com/meshtastic/firmware/pull/8613\r\n* Feat/6704 neighbor info on demand by @DaneEvans in https://github.com/meshtastic/firmware/pull/8523\r\n* Remove fixed scaling in Digital Clock by @Xaositek in https://github.com/meshtastic/firmware/pull/8620\r\n* Allow Preserving Favorites in BaseUI menus by @Xaositek in https://github.com/meshtastic/firmware/pull/8647\r\n* native: Try to look for a config file based on Raspberry Pi HAT vendor by @Stary2001 in https://github.com/meshtastic/firmware/pull/8608\r\n* Remove gating for Display Options by @Xaositek in https://github.com/meshtastic/firmware/pull/8651\r\n* mqtt: do not try to send packets when it disconnected by @omgbebebe in https://github.com/meshtastic/firmware/pull/8658\r\n\r\n## New Contributors\r\n* @weebl2000 made their first contribution in https://github.com/meshtastic/firmware/pull/8560\r\n* @omgbebebe made their first contribution in https://github.com/meshtastic/firmware/pull/8658\r\n* @viric made their first contribution in https://github.com/meshtastic/firmware/pull/7882\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.7.13.597fa0b...v2.7.15.567b8ea"
},
{
"id": "v2.7.14.e959000",
diff --git a/core/strings/src/commonMain/composeResources/values-fr/strings.xml b/core/strings/src/commonMain/composeResources/values-fr/strings.xml
index 8ee08d387..a2c8f0558 100644
--- a/core/strings/src/commonMain/composeResources/values-fr/strings.xml
+++ b/core/strings/src/commonMain/composeResources/values-fr/strings.xml
@@ -21,6 +21,7 @@
Effacer le filtre de nœud
Filtrer par
Inclure inconnus
+ Exclure les nœuds infrastructure
Masquer les nœuds hors ligne
Afficher uniquement les nœuds directs
Vous visualisez les nœuds ignorés,\nAppuyez pour retourner à la liste des nœuds.
@@ -35,6 +36,7 @@
via MQTT
via MQTT
par Favoris
+ Afficher uniquement les nœuds ignorés
Non reconnu
En attente d'accusé de réception
En file d'attente pour l'envoi
@@ -94,6 +96,7 @@
Envoyer une position sur le canal principal lorsque le bouton utilisateur est triple-cliqué.
ContrĂ´le la LED clignotante sur l'appareil. Pour la plupart des appareils cela contrĂ´lera une des 4 LED, celles du chargeur et du GPS ne sont pas contrĂ´lables.
Fuseau horaire pour les dates sur l'écran de l'appareil et les logs.
+ Utiliser le fuseau horaire du téléphone
Que ce soit en plus de l'envoyer à MQTT et à PhoneAPI, notre NeighborInfo devrait être transmis par LoRa. Non disponible sur un canal avec la clé et le nom par défaut.
Combien de temps l'écran reste allumé après que le bouton utilisateur soit appuyé ou que les messages soient reçus.
Bascule automatiquement sur la page suivante de l'écran comme un carrousel, en fonction de l'intervalle spécifié.
@@ -178,6 +181,9 @@
Port :
Connecté
Connecté à la radio (%1$s)
+ Connections actuelles :
+ IP Wifi :
+ IP Ethernet :
Connexion en cours
Non connecté
Connecté à la radio, mais en mode veille
@@ -209,6 +215,7 @@
Cela supprimera tous les paquets de journaux et les entrées de la base de données de votre appareil - c'est une réinitialisation complète, et est permanent.
Effacer
Statut d'envoi du message
+ Nouveaux messages au-dessous
Notifications de message
Diffuser les notifications de message
Notifications d'alerte
@@ -296,7 +303,7 @@
Gestionnaire du cache
Téléchargement terminé !
Téléchargement terminé avec %1$d erreurs
- Vignettes de %1$d
+ %1$d tuiles
échelle : %1$d° distance : %2$s
Modifier le repère
Supprimer le repère ?
@@ -309,6 +316,11 @@
8 heures
1 semaine
Toujours
+ Actuellement :
+ Toujours muet
+ Non muet
+ Muet pendant %1d jours, %.1f heures
+ Muet pendant %.1f heures
Remplacer
Scanner le code QR WiFi
Format du code QR d'identification WiFi invalide
@@ -327,6 +339,7 @@
Utilisation pour le canal actuel, y compris TX bien formé, RX et RX mal formé (AKA bruit).
Pourcentage de temps d'antenne pour la transmission utilisée au cours de la dernière heure.
IAQ
+ Signification de la clé de chiffrement
Clé partagée
Seuls les messages vers les canaux peuvent être senvoyés/reçus. Les messages directs nécessitent la fonctionnalité d'infrastructure de clé publique disponible dans le firmware 2.5+.
Chiffrement de clé publique
@@ -462,6 +475,8 @@
Autoriser la source d'entrée
Envoyer une sonnerie
Messages
+ Limite du cache de la base de données de l'appareil
+ Nombre max de bases de données à conserver sur ce téléphone
Configuration du capteur de détection
Capteur de détection activé
Diffusion minimale (secondes)
@@ -589,6 +604,10 @@
Délai d’extinction sur batterie (secondes)
Remplacer le multiplicateur ADC
Facteur de remplacement du multiplicateur ADC
+ Durée d'attente max du Bluetooth
+ Durée du sommeil extra profond
+ Durée du sommeil léger
+ Durée minimale de réveil
Adresse I2C de la batterie INA_2XX
Configuration des tests de portée
Test de portée activé
@@ -622,12 +641,16 @@
Fenêtre de retour d’historique
Serveur
Configuration de la Télémétrie
+ Intervalle de mise Ă jour des mesures
+ Intervalle de mise Ă jour des mesures d'environnement
Module de métriques de l'environnement activé
Mesures d'environnement à l'écran activées
Les mesures environnementales utilisent Fahrenheit
Module de mesure de la qualité de l'air activé
+ Intervalle de mise à jour des mesures de qualité d'air
Icône de la qualité de l'air
Module de mesure de puissance activé
+ Intervalle de mise Ă jour des mesures d'alimentation
Indicateurs d'alimentation à l'écran activés
Configuration de l'utilisateur
Identifiant (ID) du nœud
@@ -869,6 +892,7 @@
Configuration de l'appareil
"[Distant] %1$s"
Envoyer la télémétrie de l'appareil
+ Activez/désactivez le module de télémétrie de l'appareil pour envoyer des mesures au maillage. Il s'agit de valeurs nominales. Les maillages encombrés s'adapteront automatiquement à des intervalles plus longs en fonction du nombre de nœuds en ligne. Les maillages de moins de 10 nœuds s'adapteront à des intervalles plus rapides.
N'importe laquelle
1 Heure
8 Heures
@@ -882,4 +906,8 @@
Les statistiques sont collectées pour nous aider à améliorer l'application Android (merci), nous recevrons des informations anonymes sur le comportement de l'utilisateur. Cela inclut les rapports de plantage, les écrans utilisés dans l'application, etc.
"Plateformes d'analyse : "
Pour plus d'informations, consultez notre politique de confidentialité.
+ Non défini - 0
+ Relayé par : %1$s
+ Conserver les favoris ?
+ Appareils USB