feat(web): Add Web Serial and Bluetooth API support - #2687
feat(web): Add Web Serial and Bluetooth API support#2687MakeSomeFakeNews wants to merge 1 commit into
Conversation
- Support Web Serial API for direct serial port connection - Support Web Bluetooth API for BLE device connection - Simplify connection interface for web environment - Add Vite configuration optimized for web builds - Update UI and backend to support web-only connection methods - Improve localization for web interface
Qodo reviews are paused for this user.Troubleshooting steps vary by plan Learn more → On a Teams plan? Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center? |
Branch Targeting SuggestionYou've targeted the
If This is an automated suggestion to help route contributions to the appropriate branch. |
|
|
Do you have a copy up where it can be tested? Here are some references of recent similar work. We may want to compare and contrast and merge ideas together to come up with the final combined version. @Scavanger 's similar work: And the one by @RomanLut : and @ramkrishna757575 started a version one by MakeSomeFakeNews: While @Bingo2023 made an Android app: Overall discussion of the topic here: |
|
Just an FYI for contributors: The tentative schedule for INAV 10 is to have a full release in mid December. That means RC2 needs to be in early to mid November, which places INAV 10.0RC1 at September 1. Please plan to have any new features for INAV 10.0 ready for RC1 no later than September 1. After that, 10.1 will follow about six to seven months later. |


Summary
This PR adds native Web support to INAV Configurator, enabling it to run in browsers using modern web APIs while maintaining full Electron desktop compatibility.
Changes
Technical Details
Browser Support
Backward Compatibility