Skip to content

Releases: nasa/openmct

Open MCT v1.7.7

10 Sep 21:48
0fc85f1
Compare
Choose a tag to compare
Open MCT v1.7.7 Pre-release
Pre-release

Improvements
Small Refactor on ActionCollection code #4143
[Typo Fixes] Various typo fixes #4130
[Telemetry Collections] Add new Telemetry API endpoint for aggregated time-bound telemetry #3639
[Telemetry Collections] Abort signal key name incorrect #4118
Tables should use telemetry formatter for determining bounded telemetry sort order #4008
[Imagery] Remove roll and pitch as required keys for orientation #3745
[Notebook] Create Snapshot directly from any frame in a layout #3300

Bug Fixes
Notebook doesn't display interface after creation #4144
Overlay Plots cannot be styled - in display layouts #4140
Resize handler causes plot to make duplicate request #4121
[Plots] plot performance degradation in vue from angular #4084
Notebook Snapshot menu is only updating section and page names for the editor's view #3982
MMGIS plugin grabs cursor when dragging pane edges duplicate #3953
Tree Classic height calculation needs to handle Snapshot container expansion and collapse #3929
[Display Layout] Right click on item acts as sticky move #3343
[Annotation] Should not output to console on cancel #3185

Testing and CI
[Linting] Fix Lint Errors (will be required for merge) #4081

Open MCT v1.7.6

11 Aug 13:54
1db7ac5
Compare
Choose a tag to compare
Open MCT v1.7.6 Pre-release
Pre-release

Improvements
[Clock] Implement new "Remote Clock" #3983
[Plugins] Re-implement Hyperlink plugin with Vue #4056
[Couch Object Provider] The Couch DB adapter should use a Shared Worker for the _changes feed #3880
[Imagery] Click on image to get a large view #3582
[Plots] Add option to change x plot Axis while maintaining time conductor query #2380

Bug Fixes
[Plots] legend does not update y-axis values when y-axis is changed #4079
[Couch Object Provider] Uncaught TypeError: this.stopObservingObjectChanges is not a function, Uncaught TypeError: Cannot read property 'filter' of undefined regression #4074
[Telemetry Table] changing visibility of columns only happens on re-navigation #4005
Drag into Iframe doesn't see mouseup event #3986
URL Params to hide tree and inspector help wanted #3758

Testing and CI
Add initial automated Lighthouse testing to CI #3939
Update circle and karma to support chrome:latest testing #3860

Deprecated
[Legacy] Timeline bundle should be removed #4028

Open MCT v1.7.5

23 Jul 22:25
e3999fd
Compare
Choose a tag to compare
Open MCT v1.7.5 Pre-release
Pre-release

Improvements
Add mock test data for showing compass on example imagery #4006
Use escape key to dismiss dialog real time conductor dialog options #3977
Support Inspection of Activities from Plans and Time Views #3832
[Notebooks] Don't save images on the object #3755

Bug Fixes
[Time Conductor] zoom/pan in realtime plot removed on time conductor input click #4017
[Notebook Snapshots] Snapshots of Imagery views have a number of issues #3963
Persistence errors when using Conditional Styling #3954
[Edit Mode] should not allow navigation while in edit mode #3891
[Imagery] Cant scroll historical images when not paused
Overlay plots do not fetch historical data on zoom or pan #3992
Navigating sporadically throws Couch errors #3964
actionCollection update event looping when open View Large in Display layout #3959
Refreshing always results Local Clock mode #3921
Fix UI "typos" #3909

Open MCT v1.7.4

28 Jun 17:24
Compare
Choose a tag to compare
Open MCT v1.7.4 Pre-release
Pre-release

Improvements
[Plots] Show plot limit lines for telemetry #3914 #3884
[Tabbed Layouts] Reimplement New Tab action in vanilla JS #3834
[Notebooks] Multi-user notebooks - v1 #3784
[Notebook] Copy label and value from alphanumeric in Layout directly to a Notebook entry #3299
[Time Conductor] Improved Time Conductor inputs #3311

Bug Fixes
Navigating sporadically throws Couch errors #3964
[Styles] no js-style-receiver class in object view results in console error #3949
Tree doesn't update after renaming during Duplicate action #3944
Plan View/Timestrip not responding to Time Conductor bounds changes #3943
Move action dialog is correct for one object type #3940
Disallow panning and zooming plots in time strip view #3847

Testing
Fix dangling promises in unit tests #3828

Documentation
[README] Add link to discussions show and tell in README.md #3932

Open MCT v1.7.3

07 Jun 14:42
f602790
Compare
Choose a tag to compare
Open MCT v1.7.3 Pre-release
Pre-release

Improvements
[Navigation Tree] Revert/Refactor - falls back to previous navigation tree implementation due to user feedback #3841
[Plots] Support pause / play #3782
"Ok" is not OK - Fixes the OK text to appear correctly in the application #3849
Browser back button in Open MCT #3588
[Plot] Synchronize time conductor to plot zoom/pan state. #1261

Bug Fixes
[Navigation Tree] Closed folders still listening to composition #3918
[Imagery] Compass element in images set to visible by default #3896
[Imagery] Compass rose does not resize with images #3742
Timers not updating for multiple users as expected #3608
[Plots] View large from display layouts should trigger a re-request of telemetry Improvement #3555
[Imagery] Imagery brightness and contrast are affecting the wrong DOM element #3467
LAD views should respond to conductor bounds changes #2929
LAD Table Set allowed to be created in/moved into LAD Table #2892

Documentation
[API Documentation] Small typo line 426 #3885

Deprecated features
Remove "follow timer" action and indicator #3824

Open MCT Release 1.7.0

05 Apr 17:02
Compare
Choose a tag to compare
Pre-release

Improvements
"Import as JSON" dialog is not intuitive #3763
[Notebook] Improve Search and [TextHighlight] Ability to highlight text #3760
Updates copyright year to 2021 #3699
[Menu API] All our drop down menus should use the new menu api #3620
Add lookahead padding to the plan time axis #3419

Bug Fixes
[Notebook] Search excluding sections/pages with no initial entries #3777
[Imagery] Click on image to get a large view #3583

Tests
Tests for flexible layouts and tabs views #3768

OpenMCT v1.6.2

17 Mar 17:58
Compare
Choose a tag to compare

See OpenMCT v1.6.2-rc1 for detailed release notes around version 1.6.2

Bug fixes
[Notebook] First page of section entries deleted if any other page is deleted
[Plots] Ensure zoom in/out works with mouse/trackpad for plots

OpenMCT v1.6.2 (rc1)

10 Mar 21:13
Compare
Choose a tag to compare

Breaking Change
The openmct.objectViews.get API now requires the contextual object path of the object being viewed in order to find views for a given object.
Example: openmct.objectViews.get(object, objectPath)

Improvements/New Features
[Elements Pool] Needs context-clicked class like tree-item and better rearranging drag and drop interface Improvement #3695
Introduce self-synchronizing objects #3705
Basic time strip view for plots and plans #3692
[Tabs View] Improve Lazy Load logic #3672
[Imagery Plugin] Add Related Telemetry functionality and Image Freshness Indicators #3665
[Imagery View] Add Compass Rose and Compass HUD #3658
[Notebook] Press Enter to save notebook entries #3579
[User testing feedback] Tree navigation "up" arrow could be clearer #3575
[Plots] Allow Plot views to toggle axis grid lines visibility R4.6 #3294

Bug Fixes
Object names should not be editable for non user-editable objects #2634
[Notebook] Remove 'Saved to Notebook Snapshots' notification #2859
[Condition Sets] Should not evaluate newer data that falls out of the time conductor bounds #3528
[Object Tree] non creatable objects should not have remove context action #3560
[Layouts] Layouts only saving in browser cache #3571
[Maintenance] objectEventEmitter.js is not used maintenance #3625
[Tree] Forget where the user was navigated to in the tree #3648
[Tree Item] Clicking on tree item when in edit mode is broken #3667
[Tabs View] Deleting a tab via the "x" button removes the wrong tab #3673
[Flexible Layouts] Does not add objects that are saved directly in the layout #3679
Remove all * Listeners used by views #3688
Refactor plots to use Vue #3691
Plans are not listed in results if the plans are large #3700
[Imagery Plugin] Don't story telemetry, create an object to hold needed information #3702
Compass rose sun jumps when loading new images #3706
Searching in the tree renders openmct unusable #3709
CouchDB plans don't update if they are large #3711
[Imagery Freshness] Need to have position freshness based on position, not orientation #3714
Vue-based plots should not be available in view-switcher #3722
[Abort Search] Still makes requests after abort #3727
Plans should accept either file input OR JSON object #3730
[Imagery Freshness] Imagery freshness indicators flicker sometimes #3731
Unable to switch views or edit objects #3732
Unable to create objects #3735

OpenMCT v1.6.1

03 Feb 15:10
Compare
Choose a tag to compare

Improvements/New Features
[Tree] Should fill the full width of Tree Item #3627

Bug Fixes
[Notebook] Notebook entry cursor is on right side of input for blank entries #3491
[Tree] Click on tree item while in edit mode does not show object in large view/preview #3644

OpenMCT v1.6.0

13 Jan 17:57
Compare
Choose a tag to compare

Improvements/New Features

  • Navigation Tree now visually shows users what item they have context clicked Improvement
  • An indication of max. updates per second was added

Bug Fixes

  • [Tree] Navigating while load in progress breaks tree
  • Tree is sporadically recursively duplicating items in its hierarchy bug critical
  • Object Icon missing from 'view-large' and 'Preview'
  • Need a whitespace/padding between icon and title text
  • [Notebook] Problem copying unitless telemetry values to notebook
  • [Notebook] Font style and control placement and menu allows clipping.
  • [Notebook] Cannot add any additional notebook entries after initial entry
  • [Notebook] Link to snapshot should not be a fully qualified url
  • [Notebook] Do not persist domain objects on notebooks or snapshots
  • [Conditionals] When composition is still loading the condition message shows undefined Improvement
  • [Conditionals] Should not update domainObject style on destroy
  • [Conditionals] Removing telemetry for a matching condition causes output to stick Target:R4.5

Testing

  • Unit tests added for local time system
  • Fixed Error in Plan.vue when running unit tests
  • Fix failing notebook tests from three-dot-menu-proto
  • Fixed Error while running npm test locally
  • Added tests for Imagery Plugin