=== Simple RSVP ===
Contributors: giucu91
Donate link: https://simplersvp.io
Tags: rsvp, wedding, event, invitation
Requires at least: 6.2
Tested up to: 6.9
Stable tag: 0.2.2
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Beautiful, simple RSVP management for weddings, birthdays, corporate events and more. Ready in 30 seconds.

== Description ==

**Simple RSVP** is the easiest way to collect RSVPs on your WordPress site. Whether it's a wedding, birthday party, corporate event, or any other gathering — set it up in 30 seconds with our guided wizard.

= ✨ Key Features =

* **30-Second Setup** — Guided wizard gets you running immediately
* **8 Event Types** — Wedding, Birthday, Corporate, Baby Shower, Graduation, Anniversary, Holiday Party, Custom
* **Guest Lookup** — Guests find themselves by name on your guest list
* **3 Predefined Questions** — Meal preference, dietary restrictions, and personal message (toggle each)
* **6 Beautiful Templates** — Elegant, Minimal, Modern, Classic, Rustic, Floral (color presets)
* **Email Confirmations** — Beautifully designed HTML emails sent automatically
* **Admin Notifications** — Get notified on every RSVP
* **Dashboard** — Stats, recent activity, at a glance
* **CSV Export** — Export your guest list anytime
* **Countdown Timer** — Show time remaining to your event
* **GDPR Ready** — Full WordPress Privacy integration (data export & erasure)
* **Translation Ready** — Full gettext i18n, WPML & Polylang compatible (wpml-config.xml included)
* **Gutenberg & Elementor** — Native blocks and widgets
* **Shortcodes** — `[simple_rsvp]`, `[simple_rsvp_info]`, `[simple_rsvp_form]`

= 🎨 Works Everywhere =

* Gutenberg blocks (Event Info + RSVP Form)
* Elementor widgets
* Shortcodes for any theme/builder
* CSS Custom Properties for easy theming

= 🔒 Privacy First =

* Self-hosted — your data stays on your server
* GDPR compliant with WordPress Privacy tools
* Rate-limited public endpoints (5 requests/minute/IP)
* No external API calls

== Installation ==

1. Upload `simple-rsvp` to `/wp-content/plugins/`
2. Activate through 'Plugins' menu
3. Follow the setup wizard (auto-redirects)
4. Add `[simple_rsvp]` shortcode to any page
5. Start adding guests!

== Frequently Asked Questions ==

= How do guests RSVP? =
Guests visit your RSVP page, enter their name to find themselves on the guest list, then choose their response (Accept / Decline / Maybe) along with meal preference and any message.

= Can I use this for non-wedding events? =
Absolutely! Choose from 8 event types (Wedding, Birthday, Corporate, etc.) and all texts auto-adjust.

= Is this compatible with WPML / Polylang? =
Yes! All text strings are translation-ready and we include a `wpml-config.xml` for automatic string detection.

= Where is my data stored? =
Everything is stored in your WordPress database. No external services, no SaaS, no data leaves your server.

== Screenshots ==

1. Frontend RSVP form with guest lookup
2. Admin Dashboard with stats
3. Guest List management
4. Settings page
5. Setup Wizard

== Changelog ==

= 0.2.2 =
* Added Message column to guest list table (with truncated preview and tooltip)
* Added readonly Guest Message field in edit modal (shows message submitted by guest)

= 0.2.1 =
* Made "Powered by Simple RSVP" credit opt-in (disabled by default) per WordPress.org guidelines
* Added Branding section in Email settings with toggle for credit display
* Moved inline JavaScript to properly enqueued file per WordPress.org guidelines
* Used wp_enqueue_script() and wp_localize_script() for setup wizard
* Security: REST API /lookup no longer exposes sensitive fields (email, dietary, message)
* Security: REST API /rsvp now requires session token from lookup (prevents unauthorized modifications)

= 0.2.0 =
* Setup wizard improvements and bug fixes
* Enhanced email templates
* UI refinements

= 0.1.0 =
* Initial release
* Guest lookup by name
* 3 predefined questions (meal, dietary, message)
* 6 template presets
* Email confirmations & admin notifications
* Dashboard with stats
* CSV export
* Gutenberg blocks & Elementor widgets
* GDPR integration
* WPML/Polylang ready

== Upgrade Notice ==

= 0.2.1 =
Credit link is now opt-in per WordPress.org plugin guidelines.
