* feat: WIP allow on the fly bucket creation
* refactor: fully implement create bucket in both places
* refactor: use separate popover based component for selector list bucket creation
* chore: prettier
* chore: cleanup buckets tab
Doesn't need org, overlay state, or any overlay components
* chore: prettier
* refactor: convert CreateBucketOverlay to function component
* chore: changelog
* chore: cleanup
* feat: add integration test for creating a bucket from the query builder
* refactor: rebuild selector list bucket creator with useReducer
* refactor: keeping it DRY - both bucket creation components use the same state management
* chore(kv): add failing test for session renewal extension
* fix(kv): ensure renew session only updates expiration if it is newer than existing
* chore: update changelog to reflect renew session expiration fix
* feat(ui): sort getting started dashboards widget by modified
* feat(ui): make recent dashboards list searchable
* refactor(ui): increase font size of tutorials list
* fix(ui): prettier
* chore(ui): update changelog
* refactor(ui): smooth out interactions of inline labels editor
* refactor(ui): remove visibility state from labels editor
* fix(ui): prevent labels list from expanding oddly
* chore(ui): update changelog
* refactor(ui): remove treeNav feature flag
* chore(ui): remove unused components
* chore(ui): remove unused routes from settings
* chore(ui): update changelog
* fix(ui): repair login e2e test
* fix(ui): repair tasks navigation e2e test
* fix(ui): repair query builder navigation test
* fix(tenants): remove portion of test
@aliriegray mentioned I should make this change to match her PR https://github.com/influxdata/influxdb/pull/17474
* 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