=== AppsByAdie Events Pro ===
Contributors: appsbyadie
Tags: events, calendar, ics, event manager, schedule
Requires at least: 5.8
Tested up to: 6.9
Stable tag: 2.4.1
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A lightweight, secure event management system with built-in ICS "Add to Calendar" support and customizable admin styles.

== Description ==

AppsByAdie Events Pro provides a clean and efficient way to manage and display events on your WordPress site. Built with security and performance in mind, it avoids heavy database bloat while offering professional features.

= Features =
* **Custom Event Post Type:** Keep your events separate from your blog posts.
* **Add to Calendar:** Securely generated .ics files for users to save events to their personal calendars.
* **Style Management:** Customize primary and secondary colors directly from the admin dashboard to match your theme.
* **Categorization:** Organize events with a dedicated taxonomy.
* **Shortcode Support:** Easily display your event list anywhere using `[abapro_events]`.
* **Automatic Status:** Automatically identifies and styles past events.

== Installation ==

1. Upload the `appsbyadie-events-pro` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Navigate to **AppsByAdie Events** in your sidebar to begin adding events.
4. Use the shortcode `[abapro_events]` on any page or post.

== Frequently Asked Questions ==

= How do I change the button colors? =
Go to **AppsByAdie Events > Style & Instructions** to update your primary and secondary brand colors.

= Can I show only specific categories? =
Currently, the shortcode displays all published events ordered by date. Category filtering is planned for a future update.

== Screenshots ==

1. The Event Management dashboard showing the list of upcoming events.
2. The Style Settings tab where you can customize the frontend appearance.

== Changelog ==

= 2.4.1 =
* **Security Fix:** Implemented late escaping for all echoed variables and inline CSS styles.
* **Guideline Compliance:** Updated all function and option prefixes to `abapro_` to meet the 4-character minimum requirement.
* **Naming:** Renamed main file to `appsbyadie-events-pro.php` for standard slug compliance.
* **Shortcode:** Updated shortcode to `[abapro_events]`.

= 2.4 =
* Initial release under the new name: AppsByAdie Events Pro.
* Refactored code for better prefixing and security compliance.

== Upgrade Notice ==

= 2.4.1 =
CRITICAL: This update includes security hardening and a prefix change to comply with WordPress.org standards. You MUST update your shortcodes from `[aba_events]` to `[abapro_events]` after updating.