diff --git a/.github/release.yml b/.github/release.yml index efa9f0183..6ec1c03ba 100644 --- a/.github/release.yml +++ b/.github/release.yml @@ -1,21 +1,36 @@ -# .github/release.yml +# .github/release.yml - GitHub Release Notes Configuration changelog: + exclude: + labels: + - dependencies + - automation + - release + - repo + - skip-changelog + - chore + - ci + - build + - testing + - test + - refactor + - documentation + - translation + authors: + - renovate[bot] + - dependabot[bot] + - github-actions[bot] + categories: - title: 🏗️ Features labels: - enhancement - exclude: - labels: - - dependencies - - - title: 🛠️Fixes + - feature + - title: 🛠️ Fixes + labels: + - bug + - bugfix + - fix + - title: 📝 Other Changes labels: - '*' - exclude: - labels: - - enhancement - - dependencies - - repo - - automation - - release diff --git a/.github/workflows/create-or-promote-release.yml b/.github/workflows/create-or-promote-release.yml index 4144208b1..7b1365186 100644 --- a/.github/workflows/create-or-promote-release.yml +++ b/.github/workflows/create-or-promote-release.yml @@ -106,16 +106,6 @@ jobs: fi shell: bash - - name: Determine previous tag - if: ${{ !inputs.dry_run && inputs.channel == 'internal' }} - id: previous_tag - run: | - # Find the tag reachable from the parent of the current HEAD - # Exclude tags with hyphens to skip pre-releases - PREV_TAG=$(git describe --tags --abbrev=0 --exclude "*-*" HEAD 2>/dev/null || echo "") - echo "Found previous tag: $PREV_TAG" - echo "PREV_TAG=$PREV_TAG" >> $GITHUB_OUTPUT - - name: Update External Assets (Firmware, Hardware, Protos) if: ${{ !inputs.dry_run && inputs.channel == 'internal' }} run: | @@ -181,21 +171,9 @@ jobs: CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} - - name: Generate Changelog Content - if: ${{ !inputs.dry_run && inputs.channel == 'internal' && steps.previous_tag.outputs.PREV_TAG != '' }} - uses: mikepenz/release-changelog-builder-action@v6 - id: build_changelog - with: - configuration: .github/release.yml - fromTag: ${{ steps.previous_tag.outputs.PREV_TAG }} - toTag: HEAD - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Commit Release Assets (Changelog, Translations, Data, Config) + - name: Commit Release Assets (Translations, Data, Config) if: ${{ !inputs.dry_run && inputs.channel == 'internal' }} env: - CHANGELOG: ${{ steps.build_changelog.outputs.changelog }} FINAL_TAG: ${{ steps.calculate_tags.outputs.final_tag }} run: | # Calculate Version Code @@ -212,13 +190,6 @@ jobs: git config user.name "github-actions[bot]" git config user.email "41898282+github-actions[bot]@users.noreply.github.com" - # Add changelog if generated - if [ ! -z "$CHANGELOG" ]; then - FILE_PATH="fastlane/metadata/android/en-US/changelogs/${VERSION_CODE}.txt" - echo "$CHANGELOG" > "$FILE_PATH" - git add "$FILE_PATH" - fi - # Add updated data files git add config.properties git add app/src/main/assets/firmware_releases.json || true @@ -234,7 +205,6 @@ jobs: git commit -m "chore(release): prepare $FINAL_TAG [skip ci] - Bump base version to ${{ inputs.base_version }} - - Add changelog for version code $VERSION_CODE - Sync translations and assets" git push origin HEAD:${{ github.ref_name }} else diff --git a/.github/workflows/promote.yml b/.github/workflows/promote.yml index ad660319a..0345e1a1b 100644 --- a/.github/workflows/promote.yml +++ b/.github/workflows/promote.yml @@ -182,4 +182,3 @@ jobs: ) curl -H "Content-Type: application/json" -d "$PAYLOAD" "$DISCORD_WEBHOOK" - diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6dd7f27d0..58c8f87da 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -160,27 +160,6 @@ jobs: echo "MAPS_API_KEY=$GOOGLE_MAPS_API_KEY" >> ./secrets.properties echo "$GOOGLE_PLAY_JSON_KEY" > ./fastlane/play-store-credentials.json - - name: Determine previous tag - id: previous_tag - run: | - CURRENT_TAG="${{ inputs.tag_name }}" - # Find the tag reachable from the parent of the current tag - # Exclude tags with hyphens to skip pre-releases (e.g. -internal, -beta) - PREV_TAG=$(git describe --tags --abbrev=0 --exclude "*-*" "$CURRENT_TAG^" 2>/dev/null || echo "") - echo "Found previous tag: $PREV_TAG" - echo "PREV_TAG=$PREV_TAG" >> $GITHUB_OUTPUT - - - name: Generate Changelog for Play Store - if: steps.previous_tag.outputs.PREV_TAG != '' - uses: mikepenz/release-changelog-builder-action@v6 - id: build_changelog - with: - configuration: .github/release.yml - fromTag: ${{ steps.previous_tag.outputs.PREV_TAG }} - toTag: ${{ inputs.tag_name }} - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Setup Fastlane uses: ruby/setup-ruby@v1 with: @@ -191,8 +170,7 @@ jobs: env: VERSION_NAME: ${{ needs.prepare-build-info.outputs.APP_VERSION_NAME }} VERSION_CODE: ${{ needs.prepare-build-info.outputs.APP_VERSION_CODE }} - CHANGELOG: ${{ steps.build_changelog.outputs.changelog }} - run: bundle exec fastlane internal changelog:"$CHANGELOG" + run: bundle exec fastlane internal - name: Upload Google AAB artifact if: always() diff --git a/crowdin.yml b/crowdin.yml index dbcc04941..3862e8f0b 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -8,5 +8,5 @@ files: type: android - source: /fastlane/metadata/android/en-US/*.txt translation: /fastlane/metadata/android/%android_code%/%original_file_name% - - source: /fastlane/metadata/android/en-US/changelogs/*.txt + - source: /fastlane/metadata/android/en-US/changelogs/default.txt translation: /fastlane/metadata/android/%android_code%/changelogs/%original_file_name% diff --git a/fastlane/Fastfile b/fastlane/Fastfile index b665d036c..813161500 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -21,18 +21,16 @@ platform :android do aab_path = build_google_release changelog = options[:changelog] - skip_meta = changelog.to_s.empty? - + upload_to_play_store( track: 'internal', aab: aab_path, release_status: 'completed', skip_upload_apk: true, - skip_upload_metadata: skip_meta, - skip_upload_changelogs: skip_meta, + skip_upload_metadata: false, + skip_upload_changelogs: false, skip_upload_images: true, skip_upload_screenshots: true, - release_notes: skip_meta ? nil : { 'default' => changelog, 'en-US' => changelog } ) end diff --git a/fastlane/metadata/android/en-US/changelogs/29319923.txt b/fastlane/metadata/android/en-US/changelogs/29319923.txt deleted file mode 100644 index 26c35c431..000000000 --- a/fastlane/metadata/android/en-US/changelogs/29319923.txt +++ /dev/null @@ -1,200 +0,0 @@ -## 📦 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 - - diff --git a/fastlane/metadata/android/en-US/changelogs/29319925.txt b/fastlane/metadata/android/en-US/changelogs/29319925.txt deleted file mode 100644 index ef5aa19ab..000000000 --- a/fastlane/metadata/android/en-US/changelogs/29319925.txt +++ /dev/null @@ -1,202 +0,0 @@ -## 📦 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 - - diff --git a/fastlane/metadata/android/en-US/changelogs/29319927.txt b/fastlane/metadata/android/en-US/changelogs/29319927.txt deleted file mode 100644 index 447b54b9f..000000000 --- a/fastlane/metadata/android/en-US/changelogs/29319927.txt +++ /dev/null @@ -1,204 +0,0 @@ -## 📦 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 - - diff --git a/fastlane/metadata/android/en-US/changelogs/29319929.txt b/fastlane/metadata/android/en-US/changelogs/29319929.txt deleted file mode 100644 index b1b2560e3..000000000 --- a/fastlane/metadata/android/en-US/changelogs/29319929.txt +++ /dev/null @@ -1,206 +0,0 @@ -## 📦 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 - - diff --git a/fastlane/metadata/android/en-US/changelogs/29319931.txt b/fastlane/metadata/android/en-US/changelogs/29319931.txt deleted file mode 100644 index 440f4d126..000000000 --- a/fastlane/metadata/android/en-US/changelogs/29319931.txt +++ /dev/null @@ -1,208 +0,0 @@ -## 📦 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 deleted file mode 100644 index 2b6331ed3..000000000 --- a/fastlane/metadata/android/en-US/changelogs/29319934.txt +++ /dev/null @@ -1,212 +0,0 @@ -## 📦 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 - -