=== Starboard Suite Reservation Calendars ===
Contributors: starboardsuite
Tags: reservations, booking calendar, booking, reservation plugin, reservation calendar
Requires at least: 3.0
Tested up to: 7.0
Stable tag: 3.1.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Easily add Starboard Suite booking calendars to your WordPress site

== Description ==

Embed booking calendars easily using shortcodes. Learn more about the Starboard Suite reservation system at [starboardsuite.com](https://www.starboardsuite.com/ " Starboard Suite Reservation Software").

Includes shortcodes for embedded calendars (`[starboard-suite-embedded]`) and buttons that open a booking lightbox (`[starboard-suite-lightbox]`).

For more examples and available options, please visit <https://support.starboardsuite.com/en/articles/2334214-using-our-wordpress-plugin>.

= Shortcode options =

`[starboard-suite-lightbox]Book Now[/starboard-suite-lightbox]`

Accepted attributes:

* `tour_type_id` - open to a specific Event Type or parent Event Type
* `departure_location_id` - open to a specific Departure Location or parent Departure Location
* `vessel_id` - open to a specific Resource
* `width` - lightbox width (default `100%`)
* `height` - lightbox height (default `100%`)
* `max-height` - lightbox max height
* `max-width` - lightbox max width (default `1290px`)
* `border-size` - border size (default `10px`)
* `border-color` - border color (default `white`)
* `hide-giftcertificate` - hide Buy Gift Certificates icon (default `false`)
* `hide-concierge` - hide concierge login link (default `false`)
* `show-printpass` - show print icon on boarding pass (default `false`)
* `notify-printpass-navigateaway` - show alert before closing if pass has not been printed (default `false`)

`[starboard-suite-embedded]`

Accepted attributes:

* `tour_type_id` - filter to a specific Event Type or parent Event Type
* `departure_location_id` - filter to a specific Departure Location or parent Departure Location
* `width` - embedded calendar width (default `100%`)
* `height` - embedded calendar height (default `600px`)
* `max-height` - embedded calendar max height
* `max-width` - embedded calendar max width
* `border` - embedded calendar border value (example: `3px solid red`)

Only the attributes above are supported.

== Installation ==

= From the WordPress plugin directory (recommended): =

1. Navigate to Plugins > Add New in your WordPress Dashboard
1. Search for "Starboard Suite"
1. Click Install on the "Starboard Suite Reservation Calendar" plugin
1. Activate the plugin

= By direct upload: =

1. Download the plugin and unzip it.
1. Upload the starboard-suite folder to your /wp-content/plugins/ directory
1. Activate the plugin through the 'Plugins' menu in WordPress

= Then =

1. Go the Starboard Suite tab in the WordPress Dashboard and add your subdomain.
1. Use the [starboard-suite-embedded] for embedded calendars and [starboard-suite-lightbox][/starboard-suite-lightbox] shortcodes in your posts and pages.

== Screenshots ==

1. Generated embedded reservations calendar
2. Lightframe booking overlay: customers book your activity without leaving your website

== Changelog ==

= 3.1.4 =
* Follow-up release to ensure Plugin Check scans the latest package.

= 3.1.2 =
* Resolved Plugin Check issues for text domain, escaping, readme header format, and tag count.

= 3.1.1 =
* Fixed tag metadata alignment for WordPress.org release processing.

= 3.1.0 =
* Improved plugin security for shortcode settings and output.
* Added safer validation so only supported shortcode options are applied.
* Updated embedded calendar styling options to support only `width`, `height`, `max-height`, `max-width`, and `border`.
* Improved subdomain input handling in plugin settings.

= 3.0 =
* Verified compatibility with WordPress 6.1. No plugin changes necessary.
= 2.9 =
* Add support for vessel_id for embedded and booking lightbox links.
= 2.8 =
* Fix issue with tour_type_id and departure_location_id options for booking lightbox links.
= 2.7 =
* Verified compatibility with WordPress 5.9. No plugin changes necessary.
= 2.6 =
* Verified compatibility with WordPress 5.8. No plugin changes necessary.
= 2.5 =
* Verified compatibility with WordPress 5.7. No plugin changes necessary.
= 2.4 =
* Verified compatibility with WordPress 5.6. No plugin changes necessary.
= 2.3 =
* Verified compatibility with WordPress 5.5. No plugin changes necessary.
= 2.2 =
= 2.3 =
* Added gift-certificate support to short tags.
= 2.2 =
* Improved WordPress operability.
= 2.1 =
* Improved WordPress version detection.
= 2.0 =
* Added the ability to use tour_type_id and departure_location_id with [starboard-suite-embedded] shortcode.
= 1.0 =
* Verified compatibility with WordPress 5.4. No plugin changes necessary.
= 1.0 =
* Verified compatibility with WordPress 5.3. No plugin changes necessary.
= 1.0 =
* Verified compatibility with WordPress 5.2. No plugin changes necessary.
= 1.0 =
* Verified compatibility with WordPress 5.1. No plugin changes necessary.
= 1.0 =
* Initial public implementation
