Skip to content

Releases: nasa/openmct

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

Open MCT version 1.4.1

11 Dec 14:13
Compare
Choose a tag to compare

Improvements/Changes:
New (3-dot) drop-down Menu in the main view makes navigating actions and view controls easier.
Fonts can now be updated in the style inspector
Duplicate and move actions are now disabled for non creatable objects
Tests written for UTC time system
Notebook refactored - functionality maintained
Duplicate action refactored - functionality maintained

Bug Fixes:
After updating OpenMCT, the default page is "Missing: mct:mine"
My Items plugin can not load correctly
[Export Snapshots] With periods in the file name will cause system to think the file type is anything after the period
[Display layouts] Drawing objects cannot be selected in Display Layouts
[Timeline view] Timeline Plan view does not group activities correctly
[Timeline view] Timeline plan view should display new activities immediately
Views are broken in Safari - now works
[Plots] Switching from Enum to Non Enum, does not refresh the Y Axis
[Conductor] Remove 24 hour default limit in time conductor
[Persistence] Couch DB provider is not working
Object API is returning undefined for missing objects
"Move" context action leaves Linked object in original location