=== Lipon Activity Log ===
Contributors:      lipon
Donate Link: https://ko-fi.com/lipondev
Author URI: https://github.com/lipon101
Plugin URI: https://wordpress.org/plugins/lipon-activity-log
Tags:              activity log, audit log, user activity, lipon log, security
Requires at least: 5.5
Tested up to:      6.9
Requires PHP:      7.4
Stable tag:        1.0.0
License:           GPL-2.0-or-later
License URI:       https://www.gnu.org/licenses/gpl-2.0.html

See every change made in your WordPress dashboard — who did what, and when.

== Description ==

**Lipon Activity Log** keeps a running record of everything that happens inside your WordPress admin. Posts saved, users added, plugins toggled, settings tweaked — it's all right there, with a timestamp and the name of whoever made the change.

You get a clean dashboard widget for a quick glance, plus a full log page where you can filter and scroll through the complete history.

No configuration needed. Install, activate, done.

= What gets tracked =

**Users & Auth**
- Login, logout, failed login attempts
- New user registrations, profile edits, role changes, deletions

**Content**
- Posts, pages, and custom post types — created, published, drafted, scheduled, trashed, deleted

**Plugins & Themes**
- Plugin activated, deactivated, updated, or deleted
- Theme switched or updated
- Customizer changes saved

**Settings & Core**
- Site title, tagline, or URL changed
- WordPress core updated

**Media, Comments & More**
- Media uploaded or deleted
- Comments approved, marked as spam, deleted
- Categories, tags, and custom taxonomy terms added, edited, or removed
- Navigation menus saved

= Dashboard Widget =

The 10 most recent events appear right on your Dashboard home screen — no need to go anywhere.

= Full Log Page =

Head to **Activity Log** in the sidebar to see everything:

- Filter by event type or date range
- Colour-coded rows so issues stand out instantly
- "2 hours ago" timestamps (hover for the exact time)
- Clickable links to user profiles
- 50 entries per page with pagination

= Retention =

Set how many days of history to keep (anywhere from 7 to 365). Old entries are cleaned up automatically every day in the background.

= Completely Private =

Nothing leaves your server. No tracking, no analytics, no external connections of any kind.

== Installation ==

1. Upload the `lipon-activity-log` folder to `/wp-content/plugins/`, or search for it in the WordPress plugin directory and click Install.
2. Activate it from the **Plugins** screen.
3. That's it — the **Activity Log** menu item appears in your sidebar and logging starts immediately.

== Frequently Asked Questions ==

= Will this slow down my site? =

No. It writes one database row per event, and only in the admin. No code runs on the front end for visitors.

= Can editors or authors see the log? =

By default only administrators can view the log. This follows the standard WordPress capability model and cannot be changed accidentally.

= How do I clear the log? =

Go to **Activity Log** in the sidebar and click **Clear All Entries**. You'll be asked to confirm before anything is deleted.

= What happens when I delete the plugin? =

Everything is removed — the log table is dropped and all plugin options are deleted. Your database is left exactly as it was.

= Does it work with custom post types? =

Yes. Any post type that goes through the standard WordPress status transition hooks will be logged automatically.

== Screenshots ==

1. The main Activity Log page with filters, colour-coded rows, and pagination.
2. The Recent Activity dashboard widget showing the 10 most recent events.
3. The Settings page for configuring log retention.

== Changelog ==

= 1.0.0 =
* Initial release.

== Upgrade Notice ==

= 1.0.0 =
Initial release — no upgrade steps required.
