=== Yatoon Salon Booking - Appointment Calendar for Salons & Spas ===
Contributors: yatoon, freemius
Tags: booking, appointments, salon, spa, nail salon
Requires at least: 5.8
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 4.3.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Demo: https://yatoon.com/bookingdemo/

Mobile-first salon booking for WordPress with appointment tools, staff scheduling, reminders, and customer self-service.

== Description ==
Yatoon Salon Booking is a mobile-first appointment calendar for salons, spas, nail studios, and beauty businesses.

Free features include online booking, staff selection, local availability, waitlist capture, confirmation emails, customer self-service, staff portal access, service menu shortcodes, gallery/catalog shortcodes, custom fields, closed dates, client notes, and dashboard reporting.

Common shortcodes:

* `[yatoon_booking]` - full booking form
* `[yatoon_service_menu]` - visual service menu with Book buttons
* `[yatoon_customer_portal]` - client self-service portal
* `[yatoon_staff_portal]` - staff schedule portal

Square payments, Square sync, automations, loyalty, broadcasts, and growth tools are available in Yatoon Pro.

== Screenshots ==
1. Mobile booking flow.
2. Staff and customer portals.
3. Service menu and gallery shortcodes.
4. Admin calendar, clients, settings, and reports.

== Frequently Asked Questions ==
= Does this work with Square or Vagaro? =
Real-time Square and Vagaro sync is available in Yatoon Pro. The free version supports local availability management.

= Is it mobile-friendly? =
Yes. The booking form and staff portal are designed for phones first.

= What shortcodes are included? =
Use `[yatoon_booking]`, `[yatoon_service_menu]`, `[yatoon_customer_portal]`, and `[yatoon_staff_portal]`.

== Changelog ==
= 4.3.0 =
* Introduced a unified responsive design system across customer, staff, service-menu, and admin experiences while preserving the proven 4.2.3 booking-page presentation.
* Simplified the admin navigation into Today, Customers, Business, Growth, Tools, and Settings groups.
* Restored the 4.2.3 booking layout: the full service list remains visible and category shortcuts jump to sections without hiding other services.
* Preserved the original service cards, spacing, summary panel, and green Read more link while making descriptions reliably expand and collapse in place.
* Improved dialog, keyboard, screen-reader, search-label, and menu-state behavior without replacing the established booking-page styling.
* Added staff self-service profile editing for name, bio, and calendar color.
* Added save progress, profile retry states, and a collapsible persistent admin navigation that always reveals the current section.
* Hardened customer OTP login with hashed codes, per-session/IP attempt limits, session rotation, and complete logout cleanup.
* Added WordPress personal-data export and erasure support for customer and booking records.
* Scoped booking and staff service workers to their own portal paths and cleans up legacy root registrations.
* Rebuilt production CSS and JavaScript assets with real minification.

= 4.2.3 =
* Service menu prices now display "From" for clearer variant pricing.
* Service menu cards now link directly into the booking flow with the selected service.
* Admin shell scoping fixed so other Yatoon plugins keep their own WordPress sidebar.

= 4.2.2 =
* Plugin Check cleanup, free package hardening, and packaging fixes.

= 4.2.1 =
* Credential encryption, security notes, translation updates, and compatibility fixes.

= 4.2.0 =
* Square payment suite, staff portal updates, booking flow refinements, and AI-ready helpers.
