* fix(ui): ensure all dashboard cards render the same size
* fix(ui): ensure dashboard cards with long names don't deform
* chore(ui): changelog
* fix(ui): update dashboard card name selector in e2e test
* feat(ui): redesign alerting index to be responsive
* chore(ui): update changelog
* fix(ui): ensure tested elements are visible
* fix(ui): actually fix e2e tests
fields that are often re-updated but rarely change value were moved out of react state
and into internal component state. changing these values won't force re-renders.
* feat(kv): migration types for managing kv buckets and indexes over time
chore(kv): fixup comments in migrator types
fix(kv): initialize migrator bucket on kv service initialize
chore(kv): remove currently unused auth index
chore(kv): remove currently unused urm index
* chore(kv): move migrator tests into testing package and run for inmem and bolt
* chore(changelog): update changelog to reflect kv migrator type
* fix(kv): update auto migration store to return migratable store
* chore(kv): wrap error using func instead of defer in index
* chore(kv): rename Name method to MigrationName for clarity
* chore(kv): update migration log messages to match influxdb standard
* chore(ui): add graphic assets for empty dashboard state
* feat(ui): implement empty dashboard graphic for both light and dark modes
* chore(ui): update changelog
* refactor(ui): distill presentation mode toggle into discreet component
* refactor(ui): introduce foundations for Light Mode
* fix(ui): ensure light mode does not affect dashboards index view
* feat(ui): enable light mode for some chart types
* refactor(ui): adapt dashboard page title to light mode
* refactor(ui): polish appearance of cells in light mode
* fix(ui): make detection of dashboard viewing more resilient and precise
* fix(ui): pass in missing prop
* feat(ui): allow gauge to render as either light or dark
* fix(ui): ensure light mode of gauge is scoped to dashboard cells and not veo
* feat(ui): refactor table graphs to conditionally render light mode
* feat(ui): enable Heatmap graphs to render in light mode
* feat(ui): enable histograms to render in light mode
* feat(ui): enable scatterplots to render in light mode
* fix(ui): remove console log
* fix(ui): update test
* refactor: calc theme state
* fix: type
* refactor: fix action types
* chore: remove dead code
* refactor(ui): rename props from "lightMode" to "theme"
* refactor(ui): make variables control bar respond to theme
* fix(ui): update mockState to match current appState shape
* fix(ui): update affected tests
* refactor(theme): remove currentPage from localStorage
* chore(ui): update changelog
* fix(ui): update test
Co-authored-by: Andrew Watkins <watts@influxdb.com>
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
* fix(ui): remove gradients from logo svg components
* chore(ui): update changelog
* fix(rubylogo): tab to space
Co-authored-by: Russ Savage <russorat@users.noreply.github.com>
Co-authored-by: Russ Savage <russ@influxdata.com>