* Removed "Pattern" and "First use" sections from Settings
* Simplified API entries table in Settings
* Started "API is down" guide
* Started "Add API" guide
* Loading new components for Settings
* Adapt Settings views for using new components
* Migrate hosts and remove .wazuh index
* Prevent duplicate hosts
* Improve regex
* Cleaning settings.js controller (in progress)
* Prevent try to add again if .wazuh was not deleted
* Add function to check if is busy
* Migrate the cluster_info and extensions to the wazuh-registry
* Replace wazuh-version by wazuh-registry
* Add endpoint to get the host from wazuh-hosts.yml
* Get the APIs from the wazuh-hosts.yml
* Updates the cluster info in the registry when checking connection
* Remove console.error
* Check api connection from wazuh-host data
* Try to connect to another API in case the default fails
* Adapt settings-wizard and api-count
* Adapt wazuh-api.js controller for using wazuh-hosts.yml
* Prevent undefined results
* Clean initialize
* Remove wazuh-api-elastic routes and controllers
* Remove addApiProps
* Change config.yml by wazuh.yml
* Replace config.yml in the kibana plugin helper
* Delete wazuh-api-elastic tests
* Check for orphan registry entries
* Check manager connection before setting as default
* Prevent error toaster when there is any api entry
* Prevent errors when any api is reachable
* Check for new apis and their connection
* Prevent error when update registry of undefined
* Prevent error when no cluster_info
* Remove console.log
* Change state by props
* Fix settings-wizard
* Fix when joinning hosts and registry
* Check for new API entries
* Close add api component
* Remove await
* Improve checks for new apis
* Test if API is down in wazuh-api
* Check down APIs
* Api is down component finish
* Transform hosts in the backend
* Fix key
* Adapt removeOrphanentries
* Adapt settings-wizard
* Improve api-is-down component
* Change the way to display the helpers components
* Check APIs status when get them
* Remove console.log
* Check manager sets the status to the API entry
* Prevent create wazuh-registry.json without hosts
* FIx extensions
* Add panel
* Change style for wazuh hosts
* Show add api component from the table
* Refresh API entries
* Update wazuh-hosts
* Api is down table loading effect
* Show API is down when accessing to settings if any API is up
* Update cluster info in the settings wizard
* Change color
* Remove wazuh-hosts.yml
* Remove hosts from configuration
* Fix \n in the migration
* Fix api-count
* Fix typo
* Fix API wizard
* Fix example in getting started guide
* Fix typos
* Refresh hosts in api-is-down component
* Set default in props
* Fix API count
* Iterates the api entries to set one as default
* Fix component unmount
* Fix flick
* Fix when refresh and all entries and the yml is corrupt
* Improve handler error when getting error in the yml parser
* Adapt monitoring
* Allow unsigned certs
* Fix when there is not stored api - health check
* Fix when any api entry could be select
* Warning when set an API as default
* Send to settings when achieve connect with an API when trying set as default
* Try to set others API entries
* Preven duplicate hosts: in wazuh.yml
* Improve when stored api is not reachable handler
* Fix typo
* Added ID and the capability to search in the table
* Fix input style
* Fix typo
* Do pararell requests
* Fix when checking entry
* Add cheking spinner while checking api connection
* Spinner while checking in api-is-down component
* Use for instead of forEach
* Change spinner by message while refreshing entries
* Add a spinner by each entry while checking it
* Show the reason why wazuh is down
* Improve message from error 3099
* Add capability to copy to the clipboard the error
* Add the test environment
* Add the first functional test
* Add two services to test the visualizations
* Add two tests for the alerts visualizations
* Refactoring and cleaning code
* Create two new services to test pie charts
* Create two tests for charts pie
* should top 5 agent chart pie values are correct
* should top 5 rule groups chart pie values are correct
* Add test and fix sort problem
* should alerts evolution - top 5 agents chart values are correct
* Add the missing ID property
* Fix problem with the sort function
* Add two classes to test visualization tables
* Add new test for alert summary table
`should alerts summary table values are correct`
* Refactoring duplicate code in `setTodayRange`
* Add 14 tests to cover query bar and filters
* should `alertStats` values are correct when add the filter ` rule.level: 7`
* should `alert level evolution` chart values are correct when add the filter ` rule.level: 7`
* should `alert` chart values are correct when add the filter ` rule.level: 7`
* should `top 5 agent` chart pie values are correct when add the filter ` rule.level: 7`
* should `top 5 rule groups` chart pie values are correct when add the filter ` rule.level: 7`
* should `alerts evolution - top 5 agents` chart values are correct when add the filter ` rule.level: 7`
* should `alerts summary` table values are correct when add the filter ` rule.level: 7`
* should `alertStats` values are correct when add to the query bar ` rule.level: 7`
* should `alert level evolution` chart values are correct when add to the query bar ` rule.level: 7`
* should `alert` chart values are correct when add to the query bar ` rule.level: 7`
* should `top 5 agent` chart pie values are correct when add to the query bar ` rule.level: 7`
* should `top 5 rule groups` chart pie values are correct when add to the query bar ` rule.level: 7`
* should `alerts evolution - top 5 agents` chart values are correct when add to the query bar ` rule.level: 7`
* should `alerts summary` table values are correct when add to the query bar ` rule.level: 7`
* Fix the problem with summary alerts test
* Fix expect problem with alert summary table
* Change the value of a param in visualization
The aggregation type of the visualization is `sum`
I change the value to `count`
* Add missing id properties to visualizations
* Create a new method to navigate to the FIM view
* Add a `beforeEach` method to remove duplicate code
* Add the tests for FIM Dashboard
* Add test for the filters and query bar in FIM
* Add documentation to the code
* Fix problem when comparing objects
* Set index pattern
* Fix the problem with the expected test result
* Removed discover from wz-menu
* Get default API address and if is necessary the password
* Add missing `await`
* Change the properties of register-agent component
Set the background to transparent
Change the title: Add => Deploy
* Add register-agent component to add user to group
* Show button in general when no agents registered
* Show button in FIM when no agents registered
* Add the RegisterAgent component to overview
* Add the component `add new agents` to groups
* Remove duplicate componente addNewAgents from fim
* Remove `add new agents` component from group view
* Component created
* Set limits
* Add limitation for extensions
* Change the list style
* Remove cross from file
* Change list color
* First component design and navigation improvement
* Adapt component
* Changed title based on tab
* Mock API call to get logtest result
* Right bar deprecated. New navigation and actions disposition
* Remove unused shortcuts files
* Redisign ruleset files management
* Remove unused file
* Set the property props
* Design changes in logtest component
* Rename cdblists by lists
* Clean files when closing the popover
* Rename cdblists by lists
* Adapt logtest for dark mode
* Read the files content
* Removed unused component
* Request changes
* Change Add files buttons position
* Logtest in Tools
* Add configuration validator
* Update Kibana version
* Change foreach by for
* Solves asynchronous problem
* Adapt ruleset handler
* Upload files
* Show what files were upload and hwat not
* Detail the error
* Expand fail list
* Add button to refresh lists
* Hide Logtest and Test config
* Update output of success/fail uploaded files
* Fix opened file on ruleset navigation
* Change the style of succes and errors messages
* Fix don't lose info