* Add notification service to Console and use it from the editor
* Revert original PR 45966
This reverts commit e60f4ed9ae.
* Re-add i18n import
* Updated copy
* Move index.js to index.ts
* Migrate Vis, interpreter, home and 2 hacks to setup() and start()
* Move Timechart hack to start()
* Add featureCatalogueRegistryProvider to an interface
* Add types to a server param
* Move some .js to .ts
* Add ExpressionFunction<> to interpreter
* Remove Feature Provider
* Remove extra export
* Add an interface to a timelion response
* Add an inteface to the panel
* Add IPrivate interface
* Make nit notes
* Edit uiCapabilities() type
* Shim Timelion plugin
* Shim start() plugin method
* Change InternalCoreStart to LegacyCoreStart
* Move Angular dependencies to a separate module
* Change visualizations import path due to recent changes
* Rename directives
* Take a common property out
* Get rid of require in schema
* Use core.uiSettings
* Refactor timelion request handler
* Remove Private from tests
* Remove redundant dependencies from tests
* Update visualizations paths
* Change expressions paths due to expessions movement
* Refactoring according to reviews
* Add a comment over the uiCapabilities field
* Edit the comment
* Ignore uiCapabilities issue
* Take angular controller out
* Get rid of
* Get rid of config
* Get rid of config in start
* Unwrap handler from redundant promise
* Move npSetup npStart dependencies in a high level
* Rename some details
* Fix reviews
* fix CI
* Take visFactory out
* Make FilterBar into functional component
Pass deps in using Context provider
* Turn query bar top row into functional component
Use notification.toasts in SearchBar
Use context provider in top nav.
* Added context provider to lens
* Fixed helps text for dates and using delimited form control for ranges
* Adjusting width of field slightly
* Use filter icon type and single branch in svg
* Change placeholders
* Revert "Updating load-grunt-config to ^3.0.1 (#46408)"
This reverts commit 2733c093e0.
* adapt changes from #46408 to not invalidate yarn state on re-installs
* Re-split ciGroups after pipeline rollout
Revert "Revert "Revert "Revert "Revert "[ci] compress jobs for CI stab… (#45454)"
This reverts commit 9a109f2170.
Revert "set IS_PIPELINE_JOB in intake jobs (#45850)"
This reverts commit b1a01effa8.
* Split one of the slow test suites up to try to make overall CI faster
* Disable visualRegression groups, they are being handled in other work
* Revert "Split one of the slow test suites up to try to make overall CI faster"
This reverts commit 1213239545.
* Move some different xpack ciGroup8 suites around
* Refactor watch serialization logic into common serialization functions.
- Refactor build helpers to accept specific arguments instead of the entire watch object, to make dependencies more obvious.
- Move action models into common directory.
* Remove boom error reporting from action models because this is an unnecessary level of defensiveness since we control the UI that consumes this API.
* Convert tests from Mocha to Jest.
- Remove mocks and fix assertions that depended upon mocked dependencies. These assertions were low-value because they tested implementation details.
- Remove other assertions based upon implementation details.
* Remove serializeMonitoringWatch logic, since Monitoring doesn't use the create endpoint.
* Update angular related packages
* upgrade jQuery too
* don't delete screenshots in pipeline jobs
* use ng-change so that listener is triggered after ng-model is updated
* match @types/angular versions
* update yarn.lock
* fix test
$routeChangeSuccess is no longer broadcast when resolving a redirect route, so this test has been adjusted to validate that
* Update jest related packages
* use correct type
* adapt spy and describe.each types
* update yarn.lock
* update snapshot
* define types before passing to describe.each
* Make request and response properties conditionally available during HTTP interception
* Address review comments, fix request reference in http service tests