Skip to content

App store plugin versions#2858

Merged
ryan-pratt merged 5 commits intomainfrom
feat/app-store-updates
Feb 27, 2026
Merged

App store plugin versions#2858
ryan-pratt merged 5 commits intomainfrom
feat/app-store-updates

Conversation

@ryan-pratt
Copy link
Copy Markdown
Contributor

@ryan-pratt ryan-pratt commented Feb 20, 2026

Depends on: https://github.com/OpenC3/app-store/pull/143 (✅ merged & deployed)

  • Add version dropdown to plugin store details modal so you can install other versions
  • Add consistent plugin image background for transparency to match app store
  • Add user badges to match app store
  • Add display for minimum COSMOS version (this was already there for the check, but not shown to the user until they tried to install)
  • Fix issue where plugin images didn't display in the installed list if the plugin gem file name wasn't exactly gem-name-1.2.3.gem
image

@codecov
Copy link
Copy Markdown

codecov bot commented Feb 20, 2026

Codecov Report

❌ Patch coverage is 45.71429% with 19 lines in your changes missing coverage. Please review.
✅ Project coverage is 78.29%. Comparing base (86a9d54) to head (18e289b).
⚠️ Report is 10 commits behind head on main.

Files with missing lines Patch % Lines
...-cmd-tlm-api/app/controllers/plugins_controller.rb 24.00% 19 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2858      +/-   ##
==========================================
- Coverage   78.29%   78.29%   -0.01%     
==========================================
  Files         673      673              
  Lines       55118    55130      +12     
  Branches      728      728              
==========================================
+ Hits        43155    43162       +7     
- Misses      11885    11890       +5     
  Partials       78       78              
Flag Coverage Δ
python 79.34% <ø> (+<0.01%) ⬆️
ruby-api 80.15% <24.00%> (-0.10%) ⬇️
ruby-backend 82.17% <100.00%> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@ryan-pratt ryan-pratt marked this pull request as ready for review February 24, 2026 22:00
@ryan-pratt
Copy link
Copy Markdown
Contributor Author

Dependency is now deployed. Waiting to merge until after 7.0.0 release

@ryan-pratt ryan-pratt force-pushed the feat/app-store-updates branch from 1ca86bd to 18e289b Compare February 27, 2026 20:17
@ryan-pratt
Copy link
Copy Markdown
Contributor Author

Rebased and updated API version number from 1.2 to 1.1 for https://github.com/OpenC3/app-store/pull/153

@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
1 New issue
4.0% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@ryan-pratt ryan-pratt merged commit b7a5b9b into main Feb 27, 2026
48 of 50 checks passed
@ryan-pratt ryan-pratt deleted the feat/app-store-updates branch February 27, 2026 22:34
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.

2 participants