also adds some extra user friendliness. it sorts the pkg created via an
export by resource kinds. It also titles the kinds to make them match the
documentation even though the kind is case insensitive. Easier to read this
way.
no associations included at this time. Also fixes http response to be just
the pkg without the envelope. Having that envelope makes the API icky to
work with from any shell script or just saving it to file. This feels more
organic to just drop that envelope.
* fix(flakey-test): refactored getSortedBucketNames for more consistency and predictability. Finished DWP API functionality
* fix(FilterRow): removed unnecessary FeatureFlag from component
* chore: updated yml and tests to reflect API changes
* fix(custom-table): working on refactoring the set_fields custom table overwrite
* fix(custom-table): resolved data inconsistencies
* fix(tests): added utility function testing for reducer method
* fix(inputs): modified reducer to make inputs actionable
* fix(visibility): added check for visibility differences
* fix(WIP): toggling between custom tables works
* fix(comments): added comments to help clarify util func
* fix(tests): added basic testing for settings functionality
* chore(linter): made suggested linter changes
* feat(auth): add createdAt and updatedAt to authorization
Co-Authored-By: Ariel <ariel.salem1989@gmail.com>
* feat(auth): passing createAuth tests
* test: ensured that createdAt and updatedAt are valid on authorizations
* fix(bucket-list): wrapped DWP in featureFlag and sorted bucket list
* chore(changelog): updated the changelog to reflect PR changes
* fix(e2e): skipping tests until featureflag removed from DWP
* chore(tests): refactoring to use selector and add tests
* chore(refactor): created selector for ordering bucketlist and added tests
* fix(bucketsort): updated func and var names to accurately reflect intent
* fix(bucket/selector): renamed func for accuracy
Previously we overwrote the tasks existing latestCompleted to be used for latestCompleted as well as latestScheduled.
For obvious reasons this is confusing and missleading. I believe by seperating the two fields we can have a clear seperation
of concerns.
* refactor: update appearance of variables control bar
* refactor: add documentation link to variables empty state
* refactor: update appearance of table cells
* refactor: update appearance of raw data table
* refactor: appease linter
* refactor(cells): improve contrast and compactness of cells
Also removing a lot of absolute positioning to reduce z-index headaches
* refactor(ui): redesign markdown cells
* refactor(ui): WIP redesign context menus
* refactor(ui): complete styling of context menus
* refactor(ui): redesign cell notes
* fix: update dashboard view e2e test
* fix: appease linter
* refactor: make background color of veo match dashboard cells
* refactor: make notes the same color as cells
* refactor: increase markdown cell horizontal padding
* refactor: replace hamburger icon with dor grid
* refactor: ensure cell icons all transition uniformly
* refactor: hide download csv link behind feature flag
* fix(DWP): reset redux state when DWP resolves or rejects
* chore(lint): fixed lint and added PR to changelog
* fix(linter): removed unused depenency in tests
* Add initial react-monaco-editor
* Add flux language options to monaco
* feat: only including vendor libraries when the module is used
* chore: clean up after thineself
* fix(storage): add failing test for array cursor iterator stats
* fix(storage): make arrayCursorIterator.Stats() return stats of in-focus cursor
* fix(storage): add failing test to assert arrayCursorIterator.Stats() returns accumulated result
* fix(storage): assumulate stats in arrayCursorIterator.Stats() call across all observed cursors
* refactor: replace FancyScrollbar with DapperScrollbars
* refactor: simplify component to use style prop
* refactor: replace custom styles with Clockface components
* refactor: ensure layout of single stat and gauge are consistent
* fix: appease linter
* fix: update unit test
* fix: fix typo in unit test
* fix: don't use base threshold for test
It has no input
* fix: fix moar typos in unit test
dear lord
* fix: add timeouts to threshold tests
* fix: don't look for error states until they should exist
* fix: use getNodeText to test error messages exactly
* fix: keep variable fresh
* fix: tweak assertion
* fix: use child count in assertion
* fix: appease linter