=== All's Well ===
Contributors: agilepixel
Tags: monitoring, security, updates, uptime, maintenance
Requires at least: 5.6
Tested up to: 7.1
Requires PHP: 7.2
Stable tag: 1.4.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Reports your site's versions, pending updates, security settings and administrators to All's Well.

== Description ==

All's Well watches your WordPress sites alongside their uptime. This plugin reports, once an hour and whenever something changes:

* WordPress, PHP and database versions
* installed plugins and themes, with pending updates
* risky settings, such as debug output shown to visitors or the file editor left on
* administrator accounts, so a new administrator raises an alert
* the time of the last backup, when UpdraftPlus or BackWPup is active

All's Well alerts you when the plugin stops reporting, when a new administrator appears and when a setting becomes risky.

On WordPress 6.9 and later, reports run through Action Scheduler. You can see them under Tools → Scheduled Actions, in the "alls-well" group. On older WordPress they run through WP-Cron.

== Installation ==

1. Install and activate the plugin.
2. Go to Settings → All's Well and click "Connect to All's Well".
3. Sign in to alls-well.io, or create a free account, and approve the site for your team. You come straight back to WordPress, connected.

Agencies can connect sites without the button. Under "Connect with a site token or enrolment key instead", paste a site token or your team's enrolment key from the Sites page in All's Well. Or set the ALLS_WELL_KEY constant in wp-config.php, or run `wp alls-well connect`.

== Frequently Asked Questions ==

= Do I need an account? =

Yes. The plugin reports to your team in All's Well, where the alerts and the dashboard are. If you don't have an account yet, clicking Connect lets you create a free one, and then brings you back to WordPress.

== External services ==

This plugin sends the information listed above to All's Well (https://alls-well.io, or the address set in the ALLS_WELL_URL constant), once an hour and when plugins, themes or administrators change. No information about the site is sent until you connect it. Administrator email addresses are never sent; logins that are email addresses are masked.

When you click Connect, your browser goes to All's Well with this site's address and name, the address of this settings page to come back to, and two one-time values that tie the answer to your request. After you approve the site there, the plugin sends All's Well the one-time code it came back with, a secret that proves the request started here, and the site's address, name and plugin version. All's Well answers with the site's token.

Terms: https://alls-well.io/terms. Privacy policy: https://alls-well.io/privacy.

== Third-party libraries ==

* Action Scheduler (https://actionscheduler.org), GPLv3 or later. It is bundled in vendor/woocommerce/action-scheduler and loaded only on WordPress 6.9 and later.

== Changelog ==

= 1.4.0 =
* Connect with one click. Settings → All's Well → "Connect to All's Well" takes you to alls-well.io to sign in, or create a free account, and approve the site. Then you come straight back, connected. Pasting a site token or enrolment key still works, under "Connect with a site token or enrolment key instead".
* Sites that have never been connected show a notice on the Dashboard and Plugins screens, which you can dismiss.
* On the Plugins screen, the plugin's link reads "Connect" until the site is connected.

= 1.3.0 =
* Updates now come from WordPress.org. Sites on 1.1 or 1.2 move over with this update.

= 1.2.0 =
* All's Well now lives at https://alls-well.io: new connections and updates use it. Sites connected to the old address move over by themselves on their next report.

= 1.1.0 =
* AgileMonitor is now All's Well. This plugin replaces the AgileMonitor plugin: activating it keeps that plugin's connection, deactivates it quietly, and still reads the AGILEMONITOR_KEY and AGILEMONITOR_URL constants. Delete the old plugin afterwards.

= 1.0.0 =
* First release.

== Upgrade Notice ==

= 1.4.0 =
Connect to All's Well with one click, without copying a token.

= 1.3.0 =
Updates now come from WordPress.org.
