=== BookRo Room Booking ===
Contributors: borisdevin
Tags: booking, room booking, calendar, reservation, meeting room
Requires at least: 6.9
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 4.2.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Conference room booking plugin based on hourly time slots with visual daily schedule management.

== Description ==

BookRo Room Booking is a conference room booking plugin built around hourly time slots and a visual daily schedule timeline.

It allows administrators to manage bookings, working hours, breaks and pricing directly from the WordPress dashboard, while users can book rooms through a simple frontend form.

= Key Features =

* Visual daily timeline (24 hourly slots)
* Booking management table
* Booking status control (pending / confirmed)
* HTML export
* Excel export
* Single object (room) support
* Working hours configuration
* Breaks and overrides
* Base rental rate and currency
* Event types (including custom type)
* Frontend booking form via shortcode
* Email export

= Frontend Booking Form =

Use the shortcode:

`[bookro_booking_form]`

Place it on any page to display the booking form.

= Pricing Model =

The plugin includes base rental rate support.

== Privacy & Data Handling ==

BookRo Room Booking stores booking and contact information in custom database tables.

Personal contact data is stored in:

- 1br_admin_contacts
- 1br_admin_contact_objects
- 1br_user_contacts

When the plugin is deleted from WordPress (Delete action, not just Deactivate), all personal contact data stored in these tables is permanently removed from the database.

== External Services ==

= Email notifications =

This plugin sends booking notifications using the standard WordPress email system (`wp_mail`).

Email delivery depends on the hosting provider or configured SMTP service.

No data is transmitted to third-party services by default.

== Frequently Asked Questions ==

= Does the plugin support multiple rooms? =

This version supports one object (room).

= How are time slots calculated? =

The plugin uses 24 hourly slots per day by default.

= Does uninstall remove data? =

Yes. When the plugin is deleted, personal contact data tables are automatically removed.

== Screenshots ==

1. Frontend booking form, step 1: room, duration, date and start time selection.
2. Frontend booking form, step 2: event type selection and price calculation.
3. Frontend booking form, step 3: customer contact details and consent checkbox.
4. Admin schedule and bookings overview with filters, statuses and export buttons.
5. Visual schedule view with selected booking details and status controls.
6. Plugin settings sections for event types, administrator contacts, email export and pricing.
7. HTML booking export table.

= 4.2.1 =
* Initial public release on WordPress.org.
* Conference room booking system with visual 24-hour timeline.
* Frontend booking form via shortcode.
* Admin booking management.
* Working hours, breaks, overrides and pricing configuration.
* HTML, Excel and email export support.

== Changelog ==

= 1.0.0 =
* Initial release
* Hourly booking system
* Visual schedule timeline
* Email and Excel export
* GDPR-compliant uninstall removal of personal data