bluerobotics / bluerobotics/Cockpit-docs

Topic-based docs list

Open
#36 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
JavaScript
Stars
4
Forks
3
Avg merge
17m
Merged PRs (30d)
1

Description

List of docs-needed/minimal Cockpit PRs that are relevant to the upcoming stable release. Grouped by (major) topic, to make for easier tackling in independent docs PRs.

### General
- [ ] [#701](/bluerobotics/cockpit/pull/701) auto-sync settings with vehicle
- [ ] [#1979](/bluerobotics/cockpit/pull/1979) improve settings manager language
- [ ] [#2027](/bluerobotics/cockpit/pull/2027) refactor settings management, remove manual conflict resolution
- [ ] [#2412](/bluerobotics/cockpit/pull/2412) settings manager UI
- [ ] [#2425](/bluerobotics/cockpit/pull/2425) make recordings folder location configurable
- [ ] [#2427](/bluerobotics/cockpit/pull/2427) fallback to original folder if user option doesn't exist
- [ ] [#1912](/bluerobotics/cockpit/pull/1912) pirate mode ??
- [ ] [#1930](/bluerobotics/cockpit/pull/1930) serial connection
- [ ] [#2084](/bluerobotics/cockpit/pull/2084) desktop native protocols (UDP/TCP)
- [ ] [#2244](/bluerobotics/cockpit/pull/2244) update Extension name to Cockpit Lite
- [ ] [#2841](/bluerobotics/cockpit/pull/2841) remove Electron references
- [ ] [#2256](/bluerobotics/cockpit/pull/2256) fix input widget inconsistencies
- [ ] [#2218](/bluerobotics/cockpit/pull/2218) initial PX4 support
- [ ] [#2382](/bluerobotics/cockpit/pull/2382) fix spacings on config menus
- [ ] [#2499](/bluerobotics/cockpit/pull/2499) allow moving the view selector and reordering views in edit mode
- [ ] [#2519](/bluerobotics/cockpit/pull/2519) deprecate independent interface and joystick profiles
- [ ] [#2620](/bluerobotics/cockpit/pull/2620) make armer button offline when vehicle disconnected
- [ ] [#2725](/bluerobotics/cockpit/pull/2725) depth widget source selection (data-lake)
- [ ] [#2815](/bluerobotics/cockpit/pull/2815) serial (USB) GPS support
- [ ] [#2729](/bluerobotics/cockpit/pull/2729) more robust reconnection, with configurable timeouts

### External Integrations
- [x] [#1727](/bluerobotics/cockpit/pull/1727) import Actions from BlueOS Extensions
- [ ] [#2574](/bluerobotics/cockpit/pull/2574) allow resetting imported joystick buttons and Actions
- [ ] [#1503](/bluerobotics/cockpit/pull/1503) widget API
- Should detail the available options, including data lake access, action management, and file system access
- [x] [#1962](/bluerobotics/cockpit/pull/1962) extend widget API for joystick suggestions and iframe options
- [x] [#2529](/bluerobotics/cockpit/pull/2529) extend widget API

### IFrame
- [ ] [#2222](/bluerobotics/cockpit/pull/2222) iFrame vehicle address
- [ ] [#2213](/bluerobotics/cockpit/pull/2213) collapsible iFrames
- [ ] [#2561](/bluerobotics/cockpit/pull/2561) upward collapsing iFrames
- [ ] [#2754](/bluerobotics/cockpit/pull/2754) add scaling controls

### Data Privacy
- [ ] [#2430](/bluerobotics/cockpit/pull/2430) add more application telemetry variables
- [ ] [#2556](/bluerobotics/cockpit/pull/2556) add touch device status to application telemetry
- [ ] [#2567](/bluerobotics/cockpit/pull/2567) add detailed hardware info to application telemetry
- [ ] [#2568](/bluerobotics/cockpit/pull/2568) add firmware and vehicle type to application telemetry
- [ ] [#2622](/bluerobotics/cockpit/pull/2622) add telemetry settings
- [ ] [#2763](/bluerobotics/cockpit/pull/2763) add user interaction logging

### Alerter
- [ ] [#2251](/bluerobotics/cockpit/pull/2251) improve alerts mini-widget
- [ ] [#2464](/bluerobotics/cockpit/pull/2464) allow low alerter to expand upwards
- [ ] [#2483](/bluerobotics/cockpit/pull/2483) alerter improvements

### Battery
- [ ] [#2130](/bluerobotics/cockpit/pull/2130) battery level icon indicator
- [x] [#2273](/bluerobotics/cockpit/pull/2273) color-based voltage indicator
- [x] [#2372](/bluerobotics/cockpit/pull/2372) color config improvements

### MAVLink messages
- [ ] [#1021](/bluerobotics/cockpit/pull/1021) request pre-defined messages from vehicle
- [ ] [#1858](/bluerobotics/cockpit/pull/1858) set individual message frequencies
- [ ] [#2376](/bluerobotics/cockpit/pull/2376) allow disabling legacy data-lake variables
- [ ] [#2655](/bluerobotics/cockpit/pull/2655) MAVLink log plotting + download

### Joystick
- [ ] [#1876](/bluerobotics/cockpit/pull/1876) background usage (Electron SDL)
- [ ] [#1918](/bluerobotics/cockpit/pull/1918) default steam deck profiles
- [ ] [#758](/bluerobotics/cockpit/pull/758) ipega9023 layout
- [ ] [#2129](/bluerobotics/cockpit/pull/2129) 8BitDo Ultimate 2C support
- [ ] [#2192](/bluerobotics/cockpit/pull/2192) Thrustmaster SimTask FarmStick
- [ ] [#829](/bluerobotics/cockpit/pull/829) MAV profile
- [ ] [#2061](/bluerobotics/cockpit/pull/2061) axes can control a data-lake variable
- [ ] [#2476](/bluerobotics/cockpit/pull/2476) migrate MANUAL_CONTROL to use data-lake axes
- [ ] [#2196](/bluerobotics/cockpit/pull/2196) log info about connected devices
- [ ] [#2306](/bluerobotics/cockpit/pull/2306) extra joystick buttons in the visual tab
- [ ] [#2564](/bluerobotics/cockpit/pull/2564) fix spacing in button config
- [ ] [#2565](/bluerobotics/cockpit/pull/2565) fix long names being cropped
- [ ] [#2737](/bluerobotics/cockpit/pull/2737) remove bar toggling from default functions

### Video
- [ ] [#1005](/bluerobotics/cockpit/pull/1005) WebRTC config
- [ ] [#1243](/bluerobotics/cockpit/pull/1243) warn about lost chunks
- [ ] [#1414](/bluerobotics/cockpit/pull/1414) stats for nerds lost packets
- [ ] [#1403](/bluerobotics/cockpit/pull/1403) stats for nerds
- [ ] [#1247](/bluerobotics/cockpit/pull/1247) video name abstraction layer
- [ ] [#2077](/bluerobotics/cockpit/pull/2077) stream mapping UI refactor
- [ ] [#2122](/bluerobotics/cockpit/pull/2122) disable the video player in standalone
- [ ] [#2164](/bluerobotics/cockpit/pull/2164) refactor processing pipeline for long recordings
- [ ] [#2206](/bluerobotics/cockpit/pull/2206) recording health monitor
- [ ] [#2406](/bluerobotics/cockpit/pull/2406) record data-lake variables in telemetry overlay
- [ ] [#2846](/bluerobotics/cockpit/pull/2846) delete old overlay log entries
- [ ] [#2417](/bluerobotics/cockpit/pull/2417) RTSP stream support
- [ ] [#2522](/bluerobotics/cockpit/pull/2522) auto-discover available RTSP streams

### Snapshots
- [ ] [#2126](/bluerobotics/cockpit/pull/2126) make metadata valid JSON
- [ ] [#2127](/bluerobotics/cockpit/pull/2127) dedicated Action
- [ ] [#2571](/bluerobotics/cockpit/pull/2571) open file system folder button
- [ ] [#2559](/bluerobotics/cockpit/pull/2559) capture all sources by default
- [ ] [#2625](/bluerobotics/cockpit/pull/2625) don't mention Electron in the config
- [ ] [#2858](/bluerobotics/cockpit/pull/2858) add capture date-time to EXIF metadata

### Map
- [ ] [#1906](/bluerobotics/cockpit/pull/1906) Points of interest
- [ ] [#2400](/bluerobotics/cockpit/pull/2400) PoI map arrows / shortcuts
- [ ] [#2705](/bluerobotics/cockpit/pull/2705) GoTo PoIs
- [ ] [#1945](/bluerobotics/cockpit/pull/1945) Dynamic PoIs
- [ ] [#2842](/bluerobotics/cockpit/pull/2842) track PoIs
- [ ] [#2401](/bluerobotics/cockpit/pull/2401) Compass HUD PoI markers
- [ ] [#2502](/bluerobotics/cockpit/pull/2502) Compass HUD home marker
- [ ] [#1766](/bluerobotics/cockpit/pull/1766) home location + auto-switching
- [ ] [#2162](/bluerobotics/cockpit/pull/2162) set global origin
- [ ] [#2817](/bluerobotics/cockpit/pull/2817) copy coordinates
- [ ] [#2294](/bluerobotics/cockpit/pull/2294) add button to switch to mission planning
- [ ] [#2295](/bluerobotics/cockpit/pull/2295) add glass menu style for map buttons
- [ ] [#2644](/bluerobotics/cockpit/pull/2644) add button to center mission on map
- [ ] [#2685](/bluerobotics/cockpit/pull/2685) add noise map for missing tiles
- [ ] [#2085](/bluerobotics/cockpit/pull/2085) add tile downloading for offline missions
- [ ] [#2581](/bluerobotics/cockpit/pull/2581) add size to tile downloading
- [ ] [#2780](/bluerobotics/cockpit/pull/2780) add north indicator
- [ ] [#2783](/bluerobotics/cockpit/pull/2783) GeoTIFF overlays

### Missions
- [ ] [#2065](/bluerobotics/cockpit/pull/2065) auto-arm warning
- [ ] [#2054](/bluerobotics/cockpit/pull/2054) initial support for command waypoints
- [ ] [#2647](/bluerobotics/cockpit/pull/2647) mission cruise speed
- [ ] [#2319](/bluerobotics/cockpit/pull/2319) survey vertex coordinates
- [ ] [#2508](/bluerobotics/cockpit/pull/2508) survey turnaround distance
- [ ] [#2536](/bluerobotics/cockpit/pull/2536) survey height
- [ ] [#2541](/bluerobotics/cockpit/pull/2541) survey planning UX
- [ ] [#2748](/bluerobotics/cockpit/pull/2748) 90° re-fly cross-hatch
- [ ] [#2838](/bluerobotics/cockpit/pull/2838) improve path display
- [ ] [#2862](/bluerobotics/cockpit/pull/2862) direction arrows on survey path
- [ ] [#2327](/bluerobotics/cockpit/pull/2327) various small UI fixes
- [ ] [#2343](/bluerobotics/cockpit/pull/2343) mark reached waypoints
- [ ] [#2240](/bluerobotics/cockpit/pull/2240) mission control widgets
- [ ] [#2490](/bluerobotics/cockpit/pull/2490) mission control improvements
- [ ] [#2918](/bluerobotics/cockpit/pull/2918) cruise speed on mission control panel mini-widget
- [ ] [#2611](/bluerobotics/cockpit/pull/2611) mission PoI arrows
- [ ] [#2787](/bluerobotics/cockpit/pull/2787) show max distance from home
- [ ] [#2703](/bluerobotics/cockpit/pull/2703) add overlay controls from map
- [ ] [#2785](/bluerobotics/cockpit/pull/2785) add angle and heading to path segments
- [ ] [#2795](/bluerobotics/cockpit/pull/2795) add mission library
- [ ] [#2828](/bluerobotics/cockpit/pull/2828) sync mission library thumbnails to vehicle
- [ ] [#2833](/bluerobotics/cockpit/pull/2833) cycle auto-names daily

### Very Generic Indicators
- [ ] [#2116](/bluerobotics/cockpit/pull/2116) VGI strings
- [ ] [#2907](/bluerobotics/cockpit/pull/2907) data-lake templates
- [ ] [#2824](/bluerobotics/cockpit/pull/2824) SVG icons
- [ ] [#2902](/bluerobotics/cockpit/pull/2902) add ground speed preset
- [ ] [#2924](/bluerobotics/cockpit/pull/2924) Celsius 2 preset

### Dev
- [ ] [#2549](/bluerobotics/cockpit/pull/2549) DeepWiki auto-generated dev docs
- [ ] [#669](/bluerobotics/cockpit/pull/669) set URLs via query
- [ ] [#740](/bluerobotics/cockpit/pull/740) non-default vehicle ID
- [ ] [#1815](/bluerobotics/cockpit/pull/1815) variables from non-main sources -> data-lake
- [ ] [#2229](/bluerobotics/cockpit/pull/2229) improve and fix MAVLink system/component handling
- [ ] [#1476](/bluerobotics/cockpit/pull/1476) dev-container support
- [ ] [#2079](/bluerobotics/cockpit/pull/2079) BlueOS CPU usage/freq -> data-lake
- [ ] [#2080](/bluerobotics/cockpit/pull/2080) BlueOS network info -> data-lake
- [ ] [#2215](/bluerobotics/cockpit/pull/2215) improve reading names in the data-lake table
- [ ] [#2094](/bluerobotics/cockpit/pull/2094) custom user agent in HTTP Actions
- [ ] [#2109](/bluerobotics/cockpit/pull/2109) DIY auto-complete data-lake variables
- [ ] [#2211](/bluerobotics/cockpit/pull/2211) SYSTEM_TIME + TIMESYNC -> latency
- [ ] [#1948](/bluerobotics/cockpit/pull/1948) EKF mini-widget
- [ ] [#2762](/bluerobotics/cockpit/pull/2762) add console viewer
- [ ] [#2342](/bluerobotics/cockpit/pull/2342) show where current log is being recorded
- [ ] [#2334](/bluerobotics/cockpit/pull/2334) sort logs by datetime or size
- [ ] [#2383](/bluerobotics/cockpit/pull/2383) web-socket -> data-lake
- [ ] [#2381](/bluerobotics/cockpit/pull/2381) use Monaco editor in JS Actions
- [ ] [#2755](/bluerobotics/cockpit/pull/2755) add data-lake to Monaco editor tooltips
- [ ] [#2777](/bluerobotics/cockpit/pull/2777) add data-lake log downloading (CSV+JSON)
- [ ] [#2819](/bluerobotics/cockpit/pull/2819) bulk log downloads
- [ ] [#2848](/bluerobotics/cockpit/pull/2848) BlueOS Cloud auth

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.