diff --git a/core/strings/src/commonMain/composeResources/values-ja/strings.xml b/core/strings/src/commonMain/composeResources/values-ja/strings.xml
index 38638c35a..bd8cfbddd 100644
--- a/core/strings/src/commonMain/composeResources/values-ja/strings.xml
+++ b/core/strings/src/commonMain/composeResources/values-ja/strings.xml
@@ -23,6 +23,7 @@
ノードフィルターをクリアします
不明なものを含める
詳細を表示
+ 並べ替え
ノードの並べ替えオプション
A-Z
チャンネル
@@ -74,6 +75,7 @@
デバイスの点滅するLEDを制御します。ほとんどのデバイスでは、最大4つあるLEDのうちの1つを制御します。充電用LEDとGPS用LEDは制御できません。
近隣ノード情報(NeighborInfo)をMQTTやPhoneAPIへ送信することに加えて、LoRa無線経由でも送信すべきかどうかを設定します。デフォルトの名前とキーが設定されたチャンネルでは利用できません。
+ GPIO
チャンネル
チャンネル名
QRコード
diff --git a/core/strings/src/commonMain/composeResources/values-uk/strings.xml b/core/strings/src/commonMain/composeResources/values-uk/strings.xml
index 7392962e6..65d28553b 100644
--- a/core/strings/src/commonMain/composeResources/values-uk/strings.xml
+++ b/core/strings/src/commonMain/composeResources/values-uk/strings.xml
@@ -341,6 +341,7 @@
Вузол %1$s має низький заряд акумулятора (%2$d%%)
Сповіщення про низький рівень заряду
Низький заряд батареї: %1$s
+ Сповіщення про низький рівень заряду акумулятора (улюблені вузли)
Атмосферний тиск
Увімкнено
UDP трансляція
@@ -364,7 +365,9 @@
Віддалене обладнання
Інформація про сусідів
Налаштування аудіо
+ CODEC 2 увімкнено
PTT контакт
+ Частота дискретизації CODEC2
Налаштування Bluetooth
Bluetooth увімкнено
Фіксований PIN
@@ -541,6 +544,7 @@
Налаштування
Встановіть ваш регіон
Відповісти
+ Я прочитав і розумію, текст вище. Я добровільно даю згоду на незашифровану передачу даних мого вузла через MQTT
Погоджуюся.
Рекомендується оновлення прошивки.
Щоб скористатися найновішими виправленнями помилок та функціями, оновіть прошивку вашого вузла.\n\nОстання стабільна версія прошивки: %1$s
@@ -685,10 +689,12 @@
Джерело: локальний файл
Невідомий віддалений реліз
Попередження про оновлення
+ Chirpy каже: \"Тримайся напоготові!\"
Chirpy
Перезавантаження у DFU...
Очікування пристрою DFU...
Копіювання прошивки...
+ Будь ласка, збережіть .uf2 файл на DFU диск вашого пристрою.
Прошивка пристрою, будь ласка, зачекайте...
Передача файлів через USB
BLE OTA
@@ -698,6 +704,7 @@
Ваш пристрій перезавантажився в режим DFU і повинен з'явитися як USB накопичувач (наприклад, RAK4631).\n\nУ вікні \"Зберегти як\", виберіть кореневу теку цього диску, щоб зберегти файл прошивки.
Перевірка оновлення...
Час очікування підтвердження минув. Пристрій не під'єднався вчасно.
+ Очікування на перепідключення пристрою...
Ціль: %1$s
Примітки до релізу
Невідома помилка
diff --git a/fastlane/metadata/android/ar-rSA/changelogs/29319931.txt b/fastlane/metadata/android/ar-rSA/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/ar-rSA/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/be-rBY/changelogs/29319931.txt b/fastlane/metadata/android/be-rBY/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/be-rBY/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/bg-rBG/changelogs/29319931.txt b/fastlane/metadata/android/bg-rBG/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/bg-rBG/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/ca-rES/changelogs/29319931.txt b/fastlane/metadata/android/ca-rES/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/ca-rES/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/cs-rCZ/changelogs/29319931.txt b/fastlane/metadata/android/cs-rCZ/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/cs-rCZ/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/de-rDE/changelogs/29319931.txt b/fastlane/metadata/android/de-rDE/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/de-rDE/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/el-rGR/changelogs/29319931.txt b/fastlane/metadata/android/el-rGR/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/el-rGR/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/en-US/changelogs/29319934.txt b/fastlane/metadata/android/en-US/changelogs/29319934.txt
new file mode 100644
index 000000000..2b6331ed3
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/29319934.txt
@@ -0,0 +1,212 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+- fix(ci): switch to pre-emptive tagging workflow
+ - PR: #4414
+- fix(ci): pre-emptive tagging
+ - PR: #4415
+
+
diff --git a/fastlane/metadata/android/es-rES/changelogs/29319931.txt b/fastlane/metadata/android/es-rES/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/es-rES/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/et-rEE/changelogs/29319931.txt b/fastlane/metadata/android/et-rEE/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/et-rEE/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/fi-rFI/changelogs/29319931.txt b/fastlane/metadata/android/fi-rFI/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/fi-rFI/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/fr-rFR/changelogs/29319931.txt b/fastlane/metadata/android/fr-rFR/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/fr-rFR/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/ga-rIE/changelogs/29319931.txt b/fastlane/metadata/android/ga-rIE/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/ga-rIE/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/gl-rES/changelogs/29319931.txt b/fastlane/metadata/android/gl-rES/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/gl-rES/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/hr-rHR/changelogs/29319931.txt b/fastlane/metadata/android/hr-rHR/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/hr-rHR/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/ht-rHT/changelogs/29319931.txt b/fastlane/metadata/android/ht-rHT/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/ht-rHT/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/hu-rHU/changelogs/29319931.txt b/fastlane/metadata/android/hu-rHU/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/hu-rHU/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/is-rIS/changelogs/29319931.txt b/fastlane/metadata/android/is-rIS/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/is-rIS/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/it-rIT/changelogs/29319931.txt b/fastlane/metadata/android/it-rIT/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/it-rIT/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/iw-rIL/changelogs/29319931.txt b/fastlane/metadata/android/iw-rIL/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/iw-rIL/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/ja-rJP/changelogs/29319931.txt b/fastlane/metadata/android/ja-rJP/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/ja-rJP/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/ko-rKR/changelogs/29319931.txt b/fastlane/metadata/android/ko-rKR/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/ko-rKR/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/lt-rLT/changelogs/29319931.txt b/fastlane/metadata/android/lt-rLT/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/lt-rLT/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/nl-rNL/changelogs/29319931.txt b/fastlane/metadata/android/nl-rNL/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/nl-rNL/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/no-rNO/changelogs/29319931.txt b/fastlane/metadata/android/no-rNO/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/no-rNO/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/pl-rPL/changelogs/29319931.txt b/fastlane/metadata/android/pl-rPL/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/pl-rPL/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/pt-rBR/changelogs/29319931.txt b/fastlane/metadata/android/pt-rBR/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/pt-rBR/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/pt-rPT/changelogs/29319931.txt b/fastlane/metadata/android/pt-rPT/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/pt-rPT/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/ro-rRO/changelogs/29319931.txt b/fastlane/metadata/android/ro-rRO/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/ro-rRO/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/ru-rRU/changelogs/29319931.txt b/fastlane/metadata/android/ru-rRU/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/ru-rRU/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/sk-rSK/changelogs/29319931.txt b/fastlane/metadata/android/sk-rSK/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/sk-rSK/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/sl-rSI/changelogs/29319931.txt b/fastlane/metadata/android/sl-rSI/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/sl-rSI/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/sq-rAL/changelogs/29319931.txt b/fastlane/metadata/android/sq-rAL/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/sq-rAL/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/sr-rLatn/changelogs/29319931.txt b/fastlane/metadata/android/sr-rLatn/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/sr-rLatn/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/srp/changelogs/29319931.txt b/fastlane/metadata/android/srp/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/srp/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/sv-rSE/changelogs/29319931.txt b/fastlane/metadata/android/sv-rSE/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/sv-rSE/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/tr-rTR/changelogs/29319931.txt b/fastlane/metadata/android/tr-rTR/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/tr-rTR/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/uk-rUA/changelogs/29319923.txt b/fastlane/metadata/android/uk-rUA/changelogs/29319923.txt
index 657e1f298..8a2d3ae34 100644
--- a/fastlane/metadata/android/uk-rUA/changelogs/29319923.txt
+++ b/fastlane/metadata/android/uk-rUA/changelogs/29319923.txt
@@ -1,4 +1,4 @@
-## 📦 Uncategorized
+## 📦 Без категорії
- chore(build): Enable and configure Compose Compiler reports
- PR: #4289
diff --git a/fastlane/metadata/android/uk-rUA/changelogs/29319925.txt b/fastlane/metadata/android/uk-rUA/changelogs/29319925.txt
index 62eb6bde5..97c01bec2 100644
--- a/fastlane/metadata/android/uk-rUA/changelogs/29319925.txt
+++ b/fastlane/metadata/android/uk-rUA/changelogs/29319925.txt
@@ -1,4 +1,4 @@
-## 📦 Uncategorized
+## 📦 Без категорії
- chore(build): Enable and configure Compose Compiler reports
- PR: #4289
diff --git a/fastlane/metadata/android/uk-rUA/changelogs/29319927.txt b/fastlane/metadata/android/uk-rUA/changelogs/29319927.txt
index 3688acfd0..93c49c858 100644
--- a/fastlane/metadata/android/uk-rUA/changelogs/29319927.txt
+++ b/fastlane/metadata/android/uk-rUA/changelogs/29319927.txt
@@ -1,4 +1,4 @@
-## 📦 Uncategorized
+## 📦 Без категорії
- chore(build): Enable and configure Compose Compiler reports
- PR: #4289
diff --git a/fastlane/metadata/android/uk-rUA/changelogs/29319929.txt b/fastlane/metadata/android/uk-rUA/changelogs/29319929.txt
index 95c24ce2b..901f14c0d 100644
--- a/fastlane/metadata/android/uk-rUA/changelogs/29319929.txt
+++ b/fastlane/metadata/android/uk-rUA/changelogs/29319929.txt
@@ -1,4 +1,4 @@
-## 📦 Uncategorized
+## 📦 Без категорії
- chore(build): Enable and configure Compose Compiler reports
- PR: #4289
@@ -36,7 +36,7 @@
- PR: #4311
- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
- PR: #4310
-- Update VERSION_NAME_BASE to 2.7.12
+- Оновити VERSION_NAME_BASE до 2.7.12
- PR: #4312
- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
- PR: #4314
@@ -60,7 +60,7 @@
- PR: #4322
- fix(notifications): Suppress notifications for muted contacts an…
- PR: #4323
-- chore(deps): update io.mockk:mockk to v1.14.9
+- chore(deps): оновлення io.mockk:mockk до v1.14.9
- PR: #4325
- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
- PR: #4324
@@ -80,7 +80,7 @@
- PR: #4335
- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
- PR: #4332
-- chore(deps): update datadog to v3.6.0
+- chore(deps): оновлення datadog до v3.6.0
- PR: #4340
- chore(deps): update core/proto/src/main/proto digest to bc63a57
- PR: #4337
@@ -116,7 +116,7 @@
- PR: #4356
- chore(repo): replace the triage robots
- PR: #4359
-- chore(deps): update gradle to v9.3.1
+- chore(deps): оновити gradle до v9.3.1
- PR: #4358
- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
- PR: #4360
@@ -136,7 +136,7 @@
- PR: #4363
- chore(ci): Remove GitHub Packages publishing workflow
- PR: #4368
-- chore(deps): update protobuf runtime to v4.33.5
+- chore(deps): оновлення protobuf runtime до v4.33.5
- PR: #4367
- build: Lower JDK to 17 and minSdk to 21
- PR: #4369
diff --git a/fastlane/metadata/android/uk-rUA/changelogs/29319931.txt b/fastlane/metadata/android/uk-rUA/changelogs/29319931.txt
new file mode 100644
index 000000000..31434f886
--- /dev/null
+++ b/fastlane/metadata/android/uk-rUA/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Без категорії
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): оновлення dagger та hilt до v2.59
+ - PR: #4297
+- chore(deps): оновлення fastlane до v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Оновити VERSION_NAME_BASE до 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): оновлення io.mockk:mockk до v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): оновлення datadog до v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): оновити gradle до v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): оновлення protobuf runtime до v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/zh-rCN/changelogs/29319931.txt b/fastlane/metadata/android/zh-rCN/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/zh-rCN/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+
diff --git a/fastlane/metadata/android/zh-rTW/changelogs/29319931.txt b/fastlane/metadata/android/zh-rTW/changelogs/29319931.txt
new file mode 100644
index 000000000..440f4d126
--- /dev/null
+++ b/fastlane/metadata/android/zh-rTW/changelogs/29319931.txt
@@ -0,0 +1,208 @@
+## 📦 Uncategorized
+
+- chore(build): Enable and configure Compose Compiler reports
+ - PR: #4289
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4287
+- feat: word-based message filtering with quarantine approach (stored but hidden)
+ - PR: #4241
+- chore(deps): update dagger & hilt to v2.59
+ - PR: #4297
+- chore(deps): update fastlane to v2.231.1
+ - PR: #4296
+- feat(service): Introduce fallback worker to ensure service stays alive
+ - PR: #4295
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4299
+- feat(node): Refactor Node Detail screen and enhance user feedback
+ - PR: #4291
+- feat: Improve channel migration logic and add tests
+ - PR: #4294
+- Refactor: Only show advanced and app settings for local node
+ - PR: #4290
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4301
+- feat: Add Status Message module support
+ - PR: #4163
+- chore(deps): update app.cash.molecule:molecule-runtime to v2.2.0
+ - PR: #4302
+- chore(deps): update com.android.tools:common to v32
+ - PR: #4306
+- chore(deps): update org.robolectric:robolectric to v4.16.1
+ - PR: #4305
+- chore(deps): Update Gradle and library versions
+ - PR: #4309
+- build: Upgrade build configuration and dependencies
+ - PR: #4311
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4310
+- Update VERSION_NAME_BASE to 2.7.12
+ - PR: #4312
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4314
+- refactor(ui): Icon audit and node list item refactor
+ - PR: #4313
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4315
+- fix(ui): Prevent NaN values in environment metrics
+ - PR: #4316
+- fix(usb): Add error handling for serial write operations
+ - PR: #4318
+- fix(service): Add error handling for invalid StoreForward++ packets
+ - PR: #4319
+- refactor(core): Optimize and share network state flows
+ - PR: #4320
+- fix: map cluster crash
+ - PR: #4317
+- ci(release): Ensure artifacts are always uploaded and attested
+ - PR: #4321
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4322
+- fix(notifications): Suppress notifications for muted contacts an…
+ - PR: #4323
+- chore(deps): update io.mockk:mockk to v1.14.9
+ - PR: #4325
+- fix(mesh): Set `hopStart` to match `hopLimit` in sent packets
+ - PR: #4324
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4327
+- feat(ui): Remove uptime from SignalInfo
+ - PR: #4328
+- feat(messaging): Improve message bubble UI and add delivery status action
+ - PR: #4330
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4329
+- chore(deps): update google maps compose to v8 (major)
+ - PR: #4338
+- fix(node): list and detail usability fixes
+ - PR: #4336
+- chore(deps): update io.nlopez.compose.rules:detekt to v0.5.6
+ - PR: #4335
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4332
+- chore(deps): update datadog to v3.6.0
+ - PR: #4340
+- chore(deps): update core/proto/src/main/proto digest to bc63a57
+ - PR: #4337
+- refactor(firmware): Inject dispatcher into `BleOtaTransport`
+ - PR: #4339
+- fix(caps): Correct firmware version for `canMuteNode`
+ - PR: #4341
+- chore(deps): update static analysis to v8.2.1
+ - PR: #4342
+- chore(lint): Disable ForbiddenComment detekt rule
+ - PR: #4344
+- fix(neighborinfo): disable neighbor info dialog temporarily
+ - PR: #4345
+- chore(deps): update plugin com.gradle.develocity to v4.3.2
+ - PR: #4347
+- chore(deps): update devtools.ksp to v2.3.5
+ - PR: #4349
+- Refactor: Replace custom charts with Vico library
+ - PR: #4348
+- chore(deps): update androidx.work:work-runtime-ktx to v2.11.1
+ - PR: #4351
+- chore(deps): update androidx navigation to v2.9.7
+ - PR: #4350
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4343
+- chore(deps): update androidx (general)
+ - PR: #4352
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4353
+- fix(reactions): fix sent message reaction alignment
+ - PR: #4355
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4356
+- chore(repo): replace the triage robots
+ - PR: #4359
+- chore(deps): update gradle to v9.3.1
+ - PR: #4358
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4360
+- feat(build): Add support for remote Gradle build cache
+ - PR: #4357
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4361
+- Refactor: Create `core:api` module and set up publishing
+ - PR: #4362
+- chore: Apply maven-publish plugin consistently
+ - PR: #4364
+- feat: Add JitPack configuration for publishing
+ - PR: #4365
+- build: Configure JitPack publishing for core modules
+ - PR: #4366
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4363
+- chore(ci): Remove GitHub Packages publishing workflow
+ - PR: #4368
+- chore(deps): update protobuf runtime to v4.33.5
+ - PR: #4367
+- build: Lower JDK to 17 and minSdk to 21
+ - PR: #4369
+- chore(deps): update androidx.activity:activity-compose to v1.12.3
+ - PR: #4370
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4371
+- Update README with JitPack integration details
+ - PR: #4372
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4373
+- chore(build): more downgrades to JDK 17
+ - PR: #4374
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4375
+- refactor(build): Centralize Android SDK and Java versions
+ - PR: #4377
+- fix(node): fix regressions since node ui refactor
+ - PR: #4379
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4376
+- feat(charts): voltage, colors, legends, and adaptive ui
+ - PR: #4383
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4384
+- refactor(build): Centralize Develocity and build cache configuration
+ - PR: #4382
+- chore(deps): update kotlin ecosystem to v0.9.5
+ - PR: #4381
+- Update full_description.txt
+ - PR: #4388
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4385
+- chore(ci): Optimize and stabilize Gradle builds and CI workflows
+ - PR: #4390
+- Refactor PR workflow to include check-changes step
+ - PR: #4397
+- docs: fix typo and url
+ - PR: #4396
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4395
+- chore(deps): update markdown renderer (mike penz) to v0.39.2
+ - PR: #4393
+- chore: fix regressions in the release
+ - PR: #4398
+- ci18n: Add fastlane metadata to Crowdin
+ - PR: #4402
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4399
+- feat(settings): Add firmware capability checks for settings
+ - PR: #4403
+- ci: fix scheduled-updates workflow by explicitly adding paths
+ - PR: #4405
+- chore: Scheduled updates (Firmware, Hardware, Translations, Graphs)
+ - PR: #4406
+- feat(release): Automate changelog, asset updates, and tagging
+ - PR: #4407
+- fix(ci): use PAT for release workflow to bypass branch protection
+ - PR: #4408
+- fix(ci): ensure release commit is pushed to branch and validate SHA
+ - PR: #4409
+- fix(ci): robust SHA passing for release workflow
+ - PR: #4410
+- fix(ci): ensure release SHA is passed correctly and validate inputs
+ - PR: #4411
+- fix(ci): robust SHA passing via artifact to bypass secret masking
+ - PR: #4412
+
+