*** Stachethemes Seat Planner Lite Changelog ***

2026.07.21 Version 1.8.7
* Added: Best Available — automatically select the best contiguous seats for customers; filter by price when seats have different rates. Enable it in Dashboard → Settings → General.
* Added: CSV import and export for seat plans in the seat planner editor.
* Update: Seat planner layout object limit raised from 100 to 250 (seats, labels, screens, and other objects).
* Update: UI improvements across the Overview dashboard and admin select controls.
* Fixed: Booking and seat lookups when one order includes seats from more than one event.
* Fixed: Cart no longer removes a seat when customers book the same seat label from different events that share a layout.
* Added: "Orphan taken seat" check in Tools to find and repair seats marked as taken without a matching order.
* Fixed: Statistics dates no longer show on the wrong day.
* Fixed: Missing QR code images are regenerated when tickets are viewed or sent in emails.

2026.06.29 Version 1.8.1
* Fixed: A potential issue in WooCommerce admin that could occur when an Auditorium product has no saved seat plan yet (for example during initial product setup or on the Products list).

2026.06.26 Version 1.8.0
* Other: Various small improvements to the UI

2026.05.26 Version 1.7.5
* Added: Gutenberg blocks — "Select Seat Button" (embed the add-to-cart flow on any page) and "Seat Count" (display available, sold, or other seat totals for a product).
* Added: Site Health tools — now check for problems with QR Code.

2026.05.20 Version 1.7.3
* Added: Dark mode option for the front-end interface. Turn it on in Dashboard → Settings → Colors to apply a dark theme to the date/time picker, seat selector form fields, and cart timer.
* Added: WooCommerce coupon seat limits for auditorium products. On the coupon edit screen you can set a minimum and/or maximum number of auditorium seats required in the cart before the coupon applies.
* Added: Elementor widgets — "Select Seat Button" (embed the add-to-cart flow on any page) and "Seat Count" (display available, sold, or other seat totals for a product and optional date). Find them under the Stachethemes Seat Planner category in the Elementor editor.

2026.05.15 Version 1.7.2
* Update: QR Code now supports PHP 8.5

2026.05.12 Version 1.7.1
* Added: A new option for "Redirect Customers After Successful Addition" enabling admins to send customers to a custom URL after seats are added to the cart.

2026.04.21 Version 1.6.7
* Added: Stalled Orders check in Dashboard → Tools → Booking Integrity. Lists pending/failed orders that hold auditorium seats without payment markers or an active slot lock (same rules as checkout conflict auto-cancel). Report only; does not modify orders.
* Update: Refreshed General tab UI for auditorium products in the admin.
* Fixed: Saving the seat planner, dates, discounts, or custom fields no longer fails when text includes certain characters (for example in seat labels).

2026.04.12 Version 1.6.6
* Added: QR code scanner — choose which camera device to use
* Update: Various small improvements to the Seat Editor

2026.04.11 Version 1.6.5
* Update: Security improvements
* Added: Better protection against double bookings. The plugin now checks seat conflicts earlier and helps prevent stale pending reservations from blocking available seats.

2026.04.11 Version 1.6.4
* Update: Faster and more reliable seat updates when order statuses change (e.g. payment received, order completed)
* Update: Manager section now processes seat changes more efficiently

2026.03.13 Version 1.6.3
* Added: RTL Support (beta) for right-to-left languages
* Fixed: Orders with only seat tickets now automatically move to "Completed" after payment (e.g. Stripe) instead of staying at "Processing"
* Update: Clearer description for the "Force Auto-Complete Mixed Orders" setting

2026.03.09 Version 1.6.2
* Added: Option in Manager → Availability to filter seats by scan status using the "Scanned" toggle, showing only seats that have been scanned (QR code checked in)
* Added: Option in the Manager Edit Seat page to unscan a ticket, view scan details, and clear scan status when needed

2026.02.25 Version 1.6.1
* Fixed: Closing the color picker without choosing a new color no longer clears the color from your selected items

2026.02.24 Version 1.6.0
* Update: Price input now allows decimal values
* Added: Auto-fill mode in the Seat Planner Editor for faster objects creation
* Added: Arc transform tool in the Seat Planner Editor
* Added: Flip transform tool in the Seat Planner Editor

2026.02.21 Version 1.5.6
* Added: Statistics page in the Manager section with product analytics: summary cards (seats sold, occupancy, revenue, orders), revenue and sales over time (by event date or order date), sales-by-order and sales-by-date tables with CSV export, and velocity projection.

2026.02.12 Version 1.5.4
* Added: Rotation feature in the Seat Planner Editor for rotating elements
* Update: QR code styling updated to use accent color

2026.02.08 Version 1.5.1
* Added: Option to create Order from the Manager section
* Added: New shortcode [stachesepl_count] for displaying the total seat count for auditorium product(s).

2026.01.27 Version 1.4.1
* Added: Seat details tooltip on mobile devices
* Added: New option in general settings to show or hide the seat details tooltip
* Other: Minor bug fixes

2026.01.26 Version 1.4.0
* Added Manager section in the Admin Panel
* Added option to hide the QR Code

2026.01.16 Version 1.3.0
* Added: New tool "Edit Order", enabling admins to modify existing orders data, such as changing seat ID.

2026.01.08 Version 1.1.0
* Added: New general option "Enforce WooCommerce Cart Calculation". This option helps fix the issue with missing cart price on certain themes.
* Fixed: Fixed issue where the cart timer may not work properly on certain carts

= 1.0.42 =
- Fixed a bug where setting a non-existent or invalid product ID in the shortcode caused a crash.

= 1.0.40 =
- Option to disable the "Select Seat" button on product listings (product loops) such as the Shop page and category pages.
- New Accent Color option for simpler front-end UI color customization. Legacy color customization options have been removed.
- Merged Cart Timer and Add to Cart settings into a new Cart Behaviour tab in the plugin settings.
- Front-end UI now displays the Close button at all times.
- Front-end UI buttons and elements now follow the Accent Color setting.
- Converted the Round Corners option to a slider for better control over element border radius.
- Minor fixes and improvements.


= 1.0.38 =
- The Plugin now uses it's own "Select Seat", "View Cart" buttons.
- Added option to change colors for "Select Seat", "View Cart", "Add to Cart" buttons.
- Added Front-end seat tooltip
- Added Compatibility mode for cache plugins (e.g. WP Rocket, LiteSpeed) when lazy loading breaks due to JS optimization.
- Added New editor option "Additional Class Name" allowing custom CSS classes to be attached to objects.
- Improved UI for adding dates to the product.
- "Seat Reservation Time" and "Auto-Complete Orders" options moved to the new General tab in plugin settings.

= 1.0.36 =
- Added new plugin dashboard centralizing settings and features.
- Added new option "Auto-Complete Orders": automatically marks orders as Completed when payment is received for auditorium products.
- Added new option to control whether users are redirected after adding seats to the cart.
- Added new option to choose whether users are redirected to the cart or checkout page.
- Added new option to control whether customers are shown a message during redirection.

= 1.0.35 =
- Added Dashboard Widget showing Seats Sold & Revenue for the last 30 days
- Added Option to Lock objects in the Drag & Drop Editor 
- Added Visual UI for turning grid-snap on/off, grid color, grid size
- Added message when user is redirected to cart/checkout page on the front-end

= 1.0.34 =
- Bug fix where product can be incorrectly flagged as Unavailable

= 1.0.33 =
- Bug fix where deleting a draft order can accidentally release slot reservation
- Other minor bug fixes

= 1.0.32 =
- UI/UX improvements
- Added UI for Auto Incremental Patterns
- Added Booking Integrity Checker Tools
- Added option to check Reservation Details from the front-end if the user has Shop Manager role

= 1.0.28 =
- Minor fixes & improvements
- Enabled option to Scan QR Codes from the Dashboard

= 1.0.5 =
- Add to cart seat validation improvements

= 1.0.4 =
- Initial public release with core seat selection features.