=== AddonLogic Appointment Booking Form ===
Contributors: snehalpancholi
Tags: booking, appointments, scheduling, form
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.1
Stable tag: 1.0.0
License: GPL-2.0+
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Frontend appointment booking with service selection, date/time slot picking, availability awareness, and email notifications.

== Description ==

AddonLogic Appointment Booking Form lets visitors book appointments without a payment gateway. Define services with available time slots, let customers pick a date and slot, and receive email confirmations. The admin can confirm or cancel bookings from a dedicated dashboard.

Features:
* Define unlimited services with custom time slots (comma-separated)
* Availability-aware: booked slots are hidden automatically
* AJAX-powered slot loading without page reload
* Admin and customer email notifications
* Booking management dashboard with status (Pending / Confirmed / Cancelled)
* Configurable lead days and max booking window
* [booking_form] shortcode with optional service pre-selection

== Installation ==

1. Upload `appointment-booking-form` to `/wp-content/plugins/`.
2. Activate the plugin.
3. Go to Booking Form > Services and add your services with time slots.
4. Add `[booking_form]` to any page.

== Shortcode ==

[booking_form]
[booking_form service="0" title="Book a Consultation"]

== Changelog ==

= 1.0.0 =
* Initial release.
