feat: web app polish — hide unsupported features, add user guide#12
Merged
jamesagarside merged 3 commits intomainfrom Apr 5, 2026
Merged
feat: web app polish — hide unsupported features, add user guide#12jamesagarside merged 3 commits intomainfrom
jamesagarside merged 3 commits intomainfrom
Conversation
- Hide Video tab from navigation on web (media_kit unavailable) - Hide Video/Logs/Simulate tabs from Setup view on web - Hide Serial/UDP/TCP transport options (only WebSocket on web) - Default transport to WebSocket on web - Hide file export buttons in Analyse view on web - Add relay info banner to WebSocket connection panel on web - Add kIsWeb guard to SimulatePanel platform check - Adjust keyboard shortcut indices for web (no Video tab) - Update development docs with web guard patterns
Add comprehensive user-facing web app guide covering: - Feature parity table (what works, what doesn't) - Helios Relay installation and usage - PWA installation instructions per platform - Browser compatibility matrix - Flight data storage on web (IndexedDB/sql.js) - Troubleshooting common issues Update website: - Add "Try in Browser" button to homepage hero - Add web app to platform compatibility list - Add web-app-guide to docs sidebar navigation - Add to llms.txt for AI discoverability Update development docs: - Cross-reference user guide from developer docs - Document web UI guard patterns (kIsWeb) - Update feature parity table accuracy - Correct deployment trigger (release, not push)
Add dismissible banner at top of app on web explaining: - Which features are desktop-only (video, serial, SITL, file export) - That WebSocket relay bridges to TCP/UDP - Link to Setup > Connection for quick access Improve WebSocket connection panel with: - Clearer "Helios Relay Required" heading - Explanation that relay bridges browser WebSocket to FC TCP/UDP - Copyable install command with curl one-liner - Step-by-step instructions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Web UI Changes
Documentation
website/docs/web-app-guide.md— User guide covering relay setup, PWA install, browser compat, troubleshootingwebsite/docs/webapp.md— Dev docs with web guard patterns, corrected deploy trigger, cross-reference to user guidewebsite/index.html— "Try in Browser" hero button, web in platform listwebsite/js/docs.js,docs.html,llms.txt— Nav linksTest plan
flutter build web --release)