=== Yatoon Booking System ===
Contributors: yatoon
Tags: booking, appointments, salon, scheduling, calendar
Requires at least: 5.8
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 2.0.5
License: GPLv2 or later

Mobile-friendly appointment booking for salons, spas, and service businesses. Advanced integrations are available in the separate Pro version.

== Description ==

Yatoon Booking System is a lightweight, mobile-friendly appointment booking plugin built for salons, spas, and service businesses.

**Core Features (Free)**

* Multi-step booking flow with animated progress bar and real-time availability
* Unlimited services with flexible pricing and duration
* Up to 2 staff members with profile photos, rating stars, and specialty badges
* Staff cards show Popular / Experienced badges from real booking and review data
* Customer self-service portal — view, reschedule, or cancel appointments
* Waitlist recovery and "Text Us" fallback when no slots are available
* Cancellation & no-show policy display
* Admin customer history and appointment management
* Service menu shortcode — display your services like a restaurant menu
* Star rating emails — automatically sent after appointments
* Reviews admin page — approve, reject, and feature customer reviews
* Recurring appointments (Pro) — clients set up weekly/bi-weekly repeat series
* Dashboard with KPI cards, 7-day trend chart, and today's timeline
* Closed Dates page — bulk-block holidays for all staff at once
* Rebooking nudge on confirmation page — configurable text from Settings
* `[yatoon_catalog]` — service image card grid with category filter tabs and popup booking

**Upgrade to Pro**

Pro unlocks Square & Vagaro calendar sync, SMS reminders, Google Calendar integration, unlimited staff, deposit & prepay, no-show tracking, waitlist auto-notify, and priority support.

== Shortcodes ==

* `[yatoon_booking]` — booking form
* `[yatoon_catalog]` — service image card grid with Book button
* `[yatoon_customer_portal]` — customer appointment portal
* `[yatoon_manage_booking]` — secure manage-booking page
* `[yatoon_service_menu]` — public service menu

== Changelog ==

= 2.0.5 =
* New: Staff profile cards fully redesigned — rating stars pulled from reviews system, Popular/Experienced badges from booking count, selected-state ring animation with checkmark.
* New: [yatoon_catalog] shortcode — display services as image cards with category filter tabs, hover Book button, and popup booking.
* Fixed: Appointment summary sidebar showing duplicate "Appointment summary" heading.
* Fixed: "No services yet" empty guide not hiding after service was selected.

= 2.0.4 =
* New: Time slot UI fully redesigned — available slots show green ✓ on hover, unavailable show strikethrough label, busy slots show orange Reassign tag.
* New: Empty state illustrations — SVG calendar graphic when no times available, guided empty state in appointment summary sidebar.
* New: Appointment summary sidebar empty guide — appears when no service selected, hides automatically once a service is added.
* Improved: Mobile-first overhaul — sticky bottom CTA bar, day picker horizontal scroll, step bar hides labels on small screens, time slots use bigger touch targets.

= 2.0.3 =
* New: Star rating collection — automated email after appointment with 1–5 star tap interface, no login required.
* New: Reviews admin page — approve, reject, feature, delete reviews; average rating KPI card.
* New: Recurring appointments (Pro) — clients set up weekly/bi-weekly repeat series from the confirmation page.
* New: Recurring admin page — view all active series and status.
* New: Rating email settings in Notifications — timing, subject line, auto-approve toggle.

= 2.0.2 =
* New: Dashboard redesigned — KPI cards (today's bookings, revenue, no-show rate), 7-day trend chart, today's timeline, Needs Attention panel.
* New: Closed Dates page — bulk-block holidays and training days for all staff with live preview and quick-add buttons.
* New: Pro gate pages for Deposit & Prepay, No-show Tracking, Waitlist Auto-notify.

= 2.0.1 =
* Improved: Step progress bar animates and shows green checkmarks on completed steps.
* Improved: Service cards show image thumbnail and Popular badge prominently.
* Improved: Success page redesigned — Google Calendar + Apple/Outlook (.ics) calendar buttons, rebooking nudge with configurable text.

= 2.0.0 =
* Initial public release on WordPress.org.
* Multi-step booking flow, customer portal, waitlist recovery, service menu, and admin dashboard.
