Skip to content

This PR merges the latest dev branch changes into master#158

Merged
mikecarr merged 16 commits intomasterfrom
dev
Mar 8, 2026
Merged

This PR merges the latest dev branch changes into master#158
mikecarr merged 16 commits intomasterfrom
dev

Conversation

@mikecarr
Copy link
Copy Markdown
Member

@mikecarr mikecarr commented Mar 8, 2026

Description

Merge dev into master with recent firmware, stability, and CI updates.

Included in this merge:

  • Firmware tab support for Greg’s APFPV source (source selector + source-specific firmware list/download logic + tests)
  • 88x2cu WiFi chipset detection update
  • Preset sync disabled by default
  • Hardened update URL configuration
  • Coverage workflow adjustments (restore/build/test flow + permissions/triggers updates)

Related Issue

This PR fixes or closes issue: fixes #
(if no issue exists, replace with: N/A)

Motivation and Context

Bring master up to date with validated changes already merged into dev, including the new APFPV firmware flashing path and reliability/workflow improvements.

How Has This Been Tested

  • Verified by test suite on dev branch for firmware changes:
    • dotnet test Companion.Tests/Companion.Tests.csproj --filter FirmwareTabViewModelTests
    • Result: Passed (12/12)
  • Additional changes were already merged/tested in dev workflow before this branch merge.

Types of changes

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • 🚀 New feature (non-breaking change which adds functionality)
  • 🌎 Translation (addition or update a translation)
  • ⚙️ Tech (code style improvement, performance improvement or dependencies bump)
  • 📚 Documentation (fix or addition in the documentation)
  • ⚠️ Breaking change (fix or feature that would cause existing functionality to change)

Checklist

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have tested the change locally.

@mikecarr mikecarr merged commit 2668d32 into master Mar 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant