* feat(secret): transition the secret service to isolated pattern
We needed a secret service handler that would be pluggable in the
org service and building it right is better then doing it with messy code.
* refactor: add left indentation on all pipes to make titles easier to scan
* refactor: store results in raw and parsed formats
This intended is a bandaid fix until raw data table comes from Giraffe and accepts data in the standard way
* refactor: remove unused scss variable
* feat: create raw data components and display within query pipes
* fix: remove console log
* refactor: begone lodash
* Fix: Bin size limit
limit bin size to 670, which craches on my computer beyong this
And added test to confirm its working
* Fix: Bin size limit
remove curlies
* Fix: Bin size limit
* Fix: Bin size limit test
* Fix: Bin size limit test
* fix: Flakey explorer test wrong test id
specifcally the 'can filter aggregation functions by name from script editor mode'
* fix: Flakey explorer test wrong test id
* fix: Flakey explorer test wrong test id
* fix: Flakey explorer test wrong test id
this ability exports all resources associated with a stack by the same
metadata.name fields as the original application had done it. This can
be used as a means to snapshot the current state of the stack. This can
be used for source control or other means.
closes: #18271
This implements create empty for the window table reader and allows this
table read function to be used when it is specified. It will pass down
the create empty flag from the original window call into the storage
read function.
This also fixes the window table reader so it properly creates
individual tables for each window. Previously, it was constructing one
table for an entire series instead of one table per window.
Tests have been added to verify three edge case behaviors. The first is
the normal read operation where all values are present. The second is
when create empty is specified so null values may be created. The third
is with truncated boundaries to ensure that storage is read from and the
start and stop timestamps get correctly truncated.
* refactor: extract notebook scoped scss variables to own file
* feat: WIP introduce minimap components
* feat: attempt to add minimap state to AppContext
* refactor: update notebooks layout to handle minimap alongside pipe list
* refactor: remove border from markdown preview
* refactor: add spacing between minimap items
* chore: cleanup styles and markup
* feat: give panels an ID attribute to facilitate scrolling to their position
* feat: enable minimap to update scroll position of pipe list via notebook context
* feat: make minimap scrollable
* feat: style hidden pipes differently in minimap
* fix: remove console logs
* refactor: move scrolling related code into separate context
* refactor: use refs instead of IDs for getting a panel's scroll position
* refactor: remove minimap state from AppSettingProvider
* refactor: use persisted redux to store minimap visibility preference
Seems like the kind of thing that would have ended up here eventually so I'll save future me some trouble and do it now
* fix: add & repair unit tests
* feat(clientLibs): add Kotlin and Scala client library
Signed-off-by: Jakub Bednar <jakub.bednar@gmail.com>
* feat(clientLibs): add Kotlin logo from - https://resources.jetbrains.com/storage/products/kotlin/docs/kotlin_logos.zip
Signed-off-by: Jakub Bednar <jakub.bednar@gmail.com>
* feat(clientLibs): add Scala logo from - https://github.com/kaeawc/scala-logo
Signed-off-by: Jakub Bednar <jakub.bednar@gmail.com>
* fix(clientLibs): fixing logos, small code cleanup
* fix(clientLibs): run prettier
Co-authored-by: Russ Savage <russ@influxdata.com>
This feature has been live for a while but I left it out of the swagger doc
because I wanted to test it in the cloud environment before I added it to the doc