=== AddonLogic Cron Job Viewer ===
Contributors: snehalpancholi
Tags: cron, wp-cron, scheduled events, developer, debugging
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.1
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

List all scheduled WP-Cron events with next-run times and recurrence. Run or unschedule any event from the admin screen.

== Description ==

AddonLogic Cron Job Viewer gives administrators a clear view of every scheduled WP-Cron event — what hook it calls, when it next runs, and how often it repeats. Overdue events are highlighted in red so they're easy to spot.

**Features:**

* Full list of all scheduled WP-Cron events (hook, next run, recurrence, arguments)
* Overdue events highlighted with a red badge
* Filter table by hook name or show overdue-only
* Run any event immediately with a "Run Now" button
* Unschedule any event (with confirmation)
* Human-readable next-run times with exact UTC datetime on hover
* Shows one-time and recurring events, including all custom schedules
* Admin-only access with nonce-protected actions

== Installation ==

1. Upload the `cron-job-viewer` folder to `/wp-content/plugins/`.
2. Activate via the Plugins screen.
3. Go to **Tools → Cron Jobs**.

== Frequently Asked Questions ==

= Will running an event manually re-schedule it? =
Running an event fires the hook immediately but does not change the schedule. The event will still run at its next scheduled time.

= Is it safe to unschedule WordPress core events? =
Only unschedule events you created or that you know are safe to remove. Removing core events like `wp_version_check` or `wp_update_plugins` will stop automatic updates.

== Changelog ==

= 1.0.0 =
* Initial release.
