Commit Graph

7059 Commits

Author SHA1 Message Date
Shefali Joshi
555db60bf7
1.8.0 merge into master () 2021-10-29 15:43:11 -07:00
John Hill
1972ca9ea7
Run Codecov in informational mode () 2021-10-29 15:09:33 -07:00
John Hill
1e11bbc2ad
Add codecov.io and make general CircleCI Improvements () 2021-10-29 09:52:47 -07:00
John Hill
c4a87ae5d7
Dependabot for linting and GHA ()
* Dependabot for linting and GHA

* Update dependabot.yml

* Real-time updates were removed from dependabot beta

* label GHA bumps

* Ignore yaml changes on security scans
2021-10-29 09:22:02 -07:00
Jamie V
4e325fb165
[Tabs] Fix "Eager Load Tabs" option ()
* If eager load is checked, tabs are pre-fetched and kept alive.
* If eager load is not checked, tabs are not pre-fetched, and are not kept alive
2021-10-28 19:09:44 -07:00
John Hill
e59e4efdf0
Inspect PRs () 2021-10-28 12:57:48 -07:00
Shefali Joshi
f17fda53a0
Save the object before adding it to the parent so that transaction committing works properly () 2021-10-28 09:35:53 -07:00
Shefali Joshi
f2dbe6d816
Setting snapshot version for 1.8.0 () 2021-10-26 15:04:06 -07:00
Shefali Joshi
510d3bd333
1.7.8 master ()
* Notebook conflict auto retry 1.7.7 ()
* Use timeFormatter.parse to get the timestamp of imagery since the source could be something other than key ()
* If there is a pending create request for an id, queue a duplicate request. ()
* [Telemetry Tables] Handling Request Loading ()

* Fix file selection on pressing enter key ()

* starting loading as false, since that makes sense ()

* Hide independent time conductor mode if only 1 mode option is available. ()

* Fix bargraph color selection ()

* snapshot clicked while in edit mode should open in preview mode  ()

* Fix missing object handling in several vues ()

* Flexible Layouts display Condition Sets as their editing/browsing interface ()

* Flexible Layouts display Condition Sets as their editing/browsing interface 

* [Telemetry Table] Progress bar tests ()

* Remove alert styling and hide pause button if in Fixed Time mode. ()

* [Table/Collection Fixes] Clearing correctly, no mutating options, no duplicate requests ()

* Condition sets only persist if actively editing ()

* Imagery views should follow time context ()

* Equal stacked plot y widths for all it's sub-plots ()

* Fix Bar Graph related CSS ()

* Bar graph review comment fixes ()

* Mct4196 - Fixes Conditional Styling not being applied when editing a Condition Widget ()

* Fix plot zoom when child of time strip ()

* Resume plot if no pan, zoom, or drag action is taken () ()

* [Telemetry Collection] No duplicate requests on load ()

* doing the easy thing first ()

* Bargraph time metadata should consider 'source' ()

* Show clicked image in large view ()

* added icon for inspector ()

* Bar graph style nullcheck ()

* Stacked plots need to align the Y axis  ()

* Duplicate Request Fixes ()

* Add braintree sanitize url lib and sanitize form urls ()

* Mct4177 fix for telemetry endpoints with '.' in the key ()

* Remove additional request to load plots when mounted. ()

* Fix plots dup requests ()

* Merging 1.7.8 into master.

Co-authored-by: Andrew Henry <akhenry@gmail.com>
Co-authored-by: Jamie V <jamie.j.vigliotta@nasa.gov>
Co-authored-by: Nikhil <nikhil.k.mandlik@nasa.gov>
Co-authored-by: Khalid Adil <khalidadil29@gmail.com>
Co-authored-by: Charles Hacskaylo <charlesh88@gmail.com>
Co-authored-by: Scott Bell <scott@traclabs.com>
Co-authored-by: Michael Rogers <michael@mhrogers.com>
2021-10-26 13:35:23 -07:00
Scott Bell
a908eb1d65
Mct4170 - Give indicators priorities ()
* added priority api with an enum for sane priority defaults
openmct.priority.LOW: -1000. Should always run last.
openmct.priority.DEFAULT: 0. This is the default unless you specify something else.
openmct.priority.HIGH: 1000. Should always run first.

* allow indicators to be sorted by priority
2021-10-25 14:24:03 -07:00
Scott Bell
c0bda64927
Mct4337 - CouchDB installation instructions ()
* added rough first draft on installing and configuring couchdb

* second draft of couchdb manual

* made explict the roles to delete

Co-authored-by: Andrew Henry <akhenry@gmail.com>
2021-10-25 14:07:27 -07:00
Nikhil
d0c5731287
Implement transactions in Object API and retire legacy transactions ()
* Implement transactions in Object API and retire legacy transactions 
* Added `objectAPI.refresh`

Co-authored-by: Andrew Henry <akhenry@gmail.com>
2021-10-25 13:13:17 -07:00
Jon Ander Oribe
5eaf222f88
Test time conductor history 4287 ()
Added some extra test for the new implementation of Time Conductor History on PR 4287
* Refractor on testing and Time Conductor
* Update duration.js
Refractor on getPreciseDuration()
2021-10-22 12:21:28 -07:00
Jamie V
0249ab4df5
[StackedPlots] Destroy programmatically created component instances () 2021-10-22 10:54:46 -07:00
Nikhil
4f8cba160d
Router test fix ()
* removed DEPRECATION warnings
* test fixes
* added spec reporter to debug failing tests  and fixed couple specs
* disabled failFast to see all failing tests
* disabled fail test and  change timeoutInterval to 5000
* removed unused debounce import

Co-authored-by: Andrew Henry <akhenry@gmail.com>
2021-10-21 16:55:34 -07:00
Charles Hacskaylo
c269e089da
Condition Widgets multiple fixes () 2021-10-21 10:16:41 -07:00
John Hill
4873f40614
Add clarity to PR Template ()
* Add clarity to PR Template

* one more time

* Update PULL_REQUEST_TEMPLATE.md
2021-10-20 13:13:41 -07:00
Nikhil
10bb9173ec
enable lint on circle ci ()
* enable lint on circle ci

Co-authored-by: Andrew Henry <akhenry@gmail.com>
2021-10-18 15:17:17 -05:00
Nikhil
ea8c9c7cc8
The Object API should propagate out fresh model to any observers when .get() is called () 2021-10-18 13:01:41 -07:00
Mariusz Rosinski
4c9c084eec
- make time conductor history more readable () 2021-10-13 17:02:47 -07:00
Charles Hacskaylo
b64ee10812
Fix () 2021-10-13 16:42:45 -07:00
David Tsay
ee1ecf43db
Fix leftover lint errors/warnings () 2021-10-13 16:15:23 -07:00
Jon Ander Oribe
4d8db8eb7c
Update Conductor.vue ()
* checking for NaN on pan

Lint resolved

Co-authored-by: Jamie V <jamie.j.vigliotta@nasa.gov>
2021-10-12 14:04:58 -07:00
Charles Hacskaylo
1b13965200
Fix ()
* Fix 
- Mods to markup and CSS for better approach to overflowing and min-heights;
- WIP!

* Fix 
- Refinements to min-height approach;
- CSS cleanups;

Co-authored-by: Jamie V <jamie.j.vigliotta@nasa.gov>
2021-10-07 14:50:54 -05:00
Charles Hacskaylo
38db8f7fe5
Fix ()
- HTML/CSS mods to remove button holding element that was blocking clicks,
instead position buttons independently;
- Disabled style now handled better in `show-on-hover` class;
- Removed overly-specific size and positioning defs from cArrowButtonBase mixin;
2021-10-07 10:41:39 -07:00
David Tsay
4ba8f893a6
authors should think about backwards compatibility ()
* authors should think about backwards compatibility

* Add reviewer check for breaking changes
2021-09-23 10:45:07 -05:00
Shefali Joshi
c4b9be18f1
Support for Bar Graphs ()
* Adds new types for Bar Graphs ()
* Adds new spectral test data

Co-authored-by: Scott Bell <scott@traclabs.com>
Co-authored-by: Charles Hacskaylo <charlesh88@gmail.com>
Co-authored-by: Jamie V <jamie.j.vigliotta@nasa.gov>
Co-authored-by: Andrew Henry <akhenry@gmail.com>
2021-09-18 13:00:16 -07:00
Shefali Joshi
eabdf6cd04
Independent time conductor ()
* Independent time API implementation
* Independent time conductor in plan view

Co-authored-by: charlesh88 <charles.f.hacskaylo@nasa.gov>
Co-authored-by: Jamie V <jamie.j.vigliotta@nasa.gov>
Co-authored-by: Andrew Henry <akhenry@gmail.com>
2021-09-18 09:53:35 -07:00
Jamie V
e56c673005
[Telemetry Collections] Add process method to historical request options (for yield requests) ()
* added processor generator to request options in the telemetry API. Allows progressive yielding of request results.

Co-authored-by: Andrew Henry <akhenry@gmail.com>
2021-09-17 19:50:53 -05:00
Shefali Joshi
dad9f12a5c
Imagery view for time strip ()
* Imagery view for time strip

Co-authored-by: charlesh88 <charles.f.hacskaylo@nasa.gov>
Co-authored-by: Andrew Henry <akhenry@gmail.com>
Co-authored-by: Jamie V <jamie.j.vigliotta@nasa.gov>
2021-09-17 20:05:40 -04:00
David Tsay
aa5edb0b83
Flexible inspector properties ()
* inspector properties can be passed in through context
* defaults to the currently hard-coded details (title, type, modified or created)
2021-09-17 16:20:22 -07:00
Charles Hacskaylo
b315803180
Add linear progress bar to tables ()
* Add linear progress bar to tables
- Stubbed in markup;
- Better CSS anim for clarity;

* Indeterminate progress bar for telemetry tables
- Significant refinements to use ProgressBar.vue component;
- Stubbed in temp computed property for `progressLoad`;
- Better animation approach for indeterminate progress;
- Refined markup and CSS for `c-progress-bar`;

* Indeterminate progress bar for telemetry tables
- Refinements for determinate progress as shown in notification banners;
- Refined look of progress bar for clarity;
- Vue component now uses progressPerc === undefined instead of 'unknown';
- Animation tweaked;

* Changed progress-bar v-if test
- Per PR change suggestion, replace `v-if=progressLoad.progressPerc !== 100`
to `v-if=loading`;
2021-09-17 15:53:00 -07:00
Charles Hacskaylo
b27317631b
Add new glyphs for Bar Chart and Map views ()
- New glyph and background classes for `icon-bar-chart` and
`bg-icon-bar-chart`;
- New glyph and background classes for `icon-map` and
`bg-icon-map`;
2021-09-17 13:11:09 -07:00
Shefali Joshi
953a9daafb
Fixes resizing handler error - adds null check () 2021-09-16 16:10:48 -07:00
Khalid Adil
63f9cd449f
Refactor Angular Clock and Clock Indicator as plugin ()
* clock and clock indicator installed as a plugin
* { enableIndicator: true } to install indicator
* Vue for views
2021-09-15 11:01:40 -07:00
Jamie V
54220f547b
WIP ()
Co-authored-by: Shefali Joshi <simplyrender@gmail.com>
Co-authored-by: Andrew Henry <akhenry@gmail.com>
2021-09-14 20:18:33 -04:00
Nikhil
93d967c2b3
Snapshot notice link not navigating as expected ()
Co-authored-by: Shefali Joshi <simplyrender@gmail.com>
2021-09-14 15:17:31 -07:00
Nikhil
1226459c6f
View Large overlay doesn't allow taking Snapshots ()
* Added NotebookMenuSwitcher in preview header
* Use preview component inside viewLargeAction
* Added autoHide flag to overlay API that allows developers to specify whether an overlay should remain visible if other overlays are subsequently triggered (eg. the snapshot overlay)
* When in edit mode, disable navigation link to notebook entry.

Co-authored-by: Andrew Henry <akhenry@gmail.com>
2021-09-13 19:36:14 -05:00
Nikhil
d7c9c9cb98
Snapshot images should use the namespace of the notebook they are being saved to or LocalStorage ()
* Snapshot images should use the namespace of the notebook they are being saved to, or LocalStorage 

Co-authored-by: Shefali Joshi <simplyrender@gmail.com>
2021-09-13 13:44:38 -07:00
Scott Bell
2131ef2397
Clear data for objects clears data for all objects
Clear data for objects clears data for all objects 
2021-09-10 11:30:54 -07:00
Andrew Henry
48c22369a1
Fixed memory leak in import-export plugin () 2021-09-02 15:45:11 -07:00
David Tsay
6506077f4d
refactor panes ()
* remove router listeners
* remove some hard-coding
2021-09-02 14:11:05 -07:00
John Hill
b1b4266ff3
Add automated security scanning to our repo () 2021-08-30 15:44:25 -07:00
Charles Hacskaylo
42b0148f93
Add new icon for aggregate telemetry () 2021-08-30 11:19:47 -07:00
Charles Hacskaylo
9461ad8edd
Add new Ellipse drawing object in Display Layouts ()
* Add new ellipse drawing object to Display Layouts
- Fix test and linting issues;

Co-authored-by: Shefali Joshi <simplyrender@gmail.com>
2021-08-30 13:29:05 -04:00
Shefali Joshi
40055ba955
Prepare for sprint 1.7.8 () 2021-08-27 04:55:30 -07:00
Shefali Joshi
9cb85ad176
1.7.7 merge into master ()
* Merge 1.7.7 sprint branch into master

Co-authored-by: Nikhil <nikhil.k.mandlik@nasa.gov>
Co-authored-by: Khalid Adil <khalidadil29@gmail.com>
2021-08-27 04:44:23 -07:00
Khalid Adil
f2b2953a5d
[Display Layout] Right click on item acts as sticky move ()
* Added a left click filter to the mousedown events
* Moved ternary logic out of the template
* Move defauts into function params
2021-08-23 16:15:57 -07:00
arfy slowy
62de310686
fix: typo spelling grammar ()
* fix: typo spelling grammar
2021-08-23 15:43:58 -07:00
Nikhil
4b9ff67e49
[Notebook] Create Snapshot directly from any frame in a layout () 2021-08-23 14:03:49 -07:00