Skip to content

alpha-0.1.10/575-add-improvements-to-mission-items-on-missions-page#591

Merged
1Blademaster merged 5 commits intorelease-alpha-0.1.10from
alpha-0.1.10/575-add-improvements-to-mission-items-on-missions-page-1
Jul 30, 2025
Merged

alpha-0.1.10/575-add-improvements-to-mission-items-on-missions-page#591
1Blademaster merged 5 commits intorelease-alpha-0.1.10from
alpha-0.1.10/575-add-improvements-to-mission-items-on-missions-page-1

Conversation

@1Blademaster
Copy link
Copy Markdown
Member

No description provided.

@1Blademaster 1Blademaster changed the title Make missions items table header sticky alpha-0.1.10/575-add-improvements-to-mission-items-on-missions-page Jul 29, 2025
@1Blademaster 1Blademaster linked an issue Jul 29, 2025 that may be closed by this pull request
4 tasks
@1Blademaster 1Blademaster requested a review from Copilot July 30, 2025 13:47
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds improvements to mission items functionality on the missions page, including the ability to add, delete, and reorder mission items, as well as visual enhancements to the mission display.

  • Added new endpoint to retrieve target system/component information from the drone
  • Implemented mission item management features (add via map click, delete, reorder)
  • Enhanced mission visualization with dotted lines showing return-to-start paths

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
radio/tests/test_connections.py Added test for new target info endpoint
radio/app/endpoints/connections.py Added getTargetInfo endpoint to return drone target system/component
gcs/src/missions.jsx Added mission item management functions and target info state handling
gcs/src/components/missions/rallyItemsTable.jsx Added sticky header and updated column header from "Long" to "Lng"
gcs/src/components/missions/missionsMap.jsx Added map click handler to create new mission items
gcs/src/components/missions/missionItemsTableRow.jsx Added action buttons for reordering and deleting mission items
gcs/src/components/missions/missionItemsTable.jsx Added sticky header, new action column, and prop passing for new functions
gcs/src/components/mapComponents/missionItems.jsx Enhanced mission path visualization with solid and dotted line segments

Comment thread gcs/src/missions.jsx Outdated
Comment thread gcs/src/missions.jsx
Comment thread gcs/src/missions.jsx
Comment thread gcs/src/components/missions/missionItemsTableRow.jsx
@1Blademaster 1Blademaster merged commit 539a6cd into release-alpha-0.1.10 Jul 30, 2025
7 checks passed
@1Blademaster 1Blademaster deleted the alpha-0.1.10/575-add-improvements-to-mission-items-on-missions-page-1 branch July 30, 2025 20:19
1Blademaster added a commit that referenced this pull request Sep 28, 2025
…591)

* Make missions items table header sticky

* Add waypoint deletion and dotted line to join last and first waypoints if no land

* Add increment and decrement controls to mission items

* Add click on map to add waypoint

* Bug fix new mission frame being a string
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.

Add improvements to mission items on missions page

3 participants