Is the Push Settings button needed?
In the WP dashboard visit the Algolia Search > Search Page you'll see the Push Settings button at the top. Clicking this button will re-sync your Algolia configuration settings and reset config items like 'Searchable attributes' to the plugin defaults. This seems very edge case and most likely someone will overwrite their configuration in Algolia without realizing it.
Should we remove it? Maybe create an Advanced Config section? Open to suggestions!
The button doesn't just reset to defaults. With the hooks in the plugin, you can customize all of the settings in the Algolia Dashboard and clicking this button pushes those customized settings to the API and your dashboard. Any settings that aren't included in your code version, would get set back to defaults, but if you have custom values, those values would be retained.
It's really a topic of either ALL controlled via code and sync'd when changed, or all controlled via Algolia Dashboard.
The decision was made to move this button down to an "advanced config" section. Also need to add a warning when clicked so it's clear what is about to happen and the admin can confirm before doing so.