=== RsCards Maker – Greeting Cards, E-Cards, Christmas Cards & Holiday Wishes ===
Contributors: therssoftware
Donate link: https://therssoftware.com/
Tags: greeting cards, christmas card, ecards, card maker, holiday greetings
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.2.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Create, customize, and share personalized holiday greeting cards, Christmas e-cards, New Year wishes, and celebration cards with live interactive preview, 3D animated envelope reveal, scheduled delivery, and WhatsApp sharing.

== Description ==

Bring holiday joy, celebration, and connection to your WordPress website! **RsCards Maker** is the complete, self-hosted **All-in-One WordPress Digital Greeting & eCard Platform**. Unlike third-party SaaS widgets that charge hefty monthly subscription fees, RsCards Maker is 100% self-hosted, privacy-friendly, and completely free!

### 🌟 Key All-in-One Features:

* 💌 **24 Bundled Holiday & Celebration Card Designs + Custom Uploads:** High-resolution templates for Christmas, New Year, Birthday, Valentine's, Thanksgiving, Winter Holidays, Season's Greetings, Thank You, and Celebrations—plus the ability to upload your own artwork directly from the WordPress Media Library!
* ✉️ **3D Interactive Animated Envelope Reveal:** Recipients open an interactive digital envelope that unseals with celebratory confetti and an optional cheerful holiday chime sound.
* 📅 **Scheduled Delivery via WP-Cron:** Visitors can send cards immediately or schedule them for a future holiday morning (e.g. Dec 25th or Jan 1st).
* 👥 **Multi-Recipient Delivery:** Send holiday cheer to multiple friends or colleagues simultaneously with comma-separated recipient addresses.
* 💬 **Instant WhatsApp & Direct Link Sharing:** Generate a shareable 3D envelope link with one click to share directly via WhatsApp, messaging apps, or social media.
* 👁️ **Real-Time Interactive Live Preview:** Visitors see their personalized message, typography, font size, and text color render live on the card before sending.
* 🎨 **Typography & Color Customizer:** Choose from elegant festive handwriting fonts (Dancing Script, Pacifico, Caveat, Sacramento, Poppins) and custom text colors.
* 📥 **Client-Side High-Res Image Download:** Visitors can download their personalized card directly as a high-res PNG image with custom typography to save or share.
* 🛒 **WooCommerce Checkout Gift eCard:** (Optional) Seamlessly attaches a personalized digital holiday eCard option to WooCommerce checkout.
* 📊 **Admin Submissions Log & CSV Export:** Track all sent, scheduled, and viewed greeting cards, view interactive cards, and export logs to CSV.
* 🔒 **100% Autonomous & Privacy-Safe:** All card templates, audio, and scripts run locally on your WordPress site. Zero third-party tracking, zero external SaaS lock-in, and zero monthly fees.

== Installation ==

1. In your WordPress Admin, go to **Plugins > Add New**.
2. Search for `RsCards Maker`.
3. Click **Install Now**, then click **Activate**.
4. Use the shortcode `[rs-cards-maker]` or add the **RsCards Greeting Card Maker** block to any page!
5. Manage templates, upload custom artwork, and view sent cards in **RS Cards Maker** in the admin sidebar.

== Frequently Asked Questions ==

= How do I display the greeting card maker on a page? =
You can either paste the shortcode `[rs-cards-maker]` or add the native **RsCards Greeting Card Maker** Gutenberg block in the WordPress block editor.

= Can I upload my own card designs? =
Yes! In **RS Cards Maker > All Cards**, click **+ Upload Custom Card Artwork** to upload any image from your WordPress Media Library with custom title, category, and default message.

= Can visitors schedule cards for Christmas or New Year? =
Yes! Visitors can toggle **Schedule for Later** and pick their desired delivery date and time. WordPress Cron automatically processes and sends scheduled cards on time.

= Does the recipient experience an animated envelope? =
Yes! Each card email and shareable link opens a private, dedicated 3D interactive envelope with celebratory confetti, holiday bell chimes (with sound toggle), and action buttons.

= Can I export sent card records? =
Yes, simply visit **RS Cards Maker > Submissions Log** and click **Export to CSV**.

== Screenshots ==

1. **Interactive Greeting Card Customizer:** Real-time live preview with card selector and styling controls.
2. **Festive Card Templates Gallery:** 12 bundled holiday cards across Christmas, New Year, and Celebrations.
3. **Responsive HTML Email Delivery:** Gorgeous mobile-friendly greeting card received in recipient's inbox.
4. **Instant Card Image Download:** High-resolution card export generated directly in the browser.
5. **Admin Submissions Log:** History of sent cards with recipient details and date tracking.
6. **Native Gutenberg Block:** Visual block editor integration for pages and posts.

== Changelog ==

= 1.2.0 =
* **Feature:** 3D Interactive Animated Envelope Reveal on dedicated recipient view page (`?rscard_view=TOKEN`).
* **Feature:** Web Audio holiday chime music and celebratory confetti effect upon opening.
* **Feature:** Scheduled Delivery option powered by automated WP-Cron.
* **Feature:** Multi-recipient sending supported with comma-separated email list.
* **Feature:** Instant WhatsApp and direct shareable link generator with copy-to-clipboard.
* **Feature:** Custom Card Artwork Uploader directly from WordPress Media Library.
* **Feature:** Optional WooCommerce checkout eCard gift add-on.
* **Feature:** Submissions Log search filter and one-click CSV export.
* **UI/UX:** Redesigned customize header to clean, modern native WordPress card styling.

= 1.1.0 =
* **Major Overhaul:** Eliminated all external server dependencies; bundled 12 high-resolution card templates locally for 100% offline reliability.
* **Feature:** Added Real-Time Interactive Live Card Preview on frontend and admin customizer.
* **Feature:** Added direct client-side high-res Card Image Download (HTML5 Canvas).
* **Feature:** Added native Gutenberg Block (`rscards-maker/card-creator`).
* **Feature:** Added Admin Submissions Log dashboard to monitor and manage sent cards.
* **Feature:** Added Category filtering (Christmas, Winter, New Year, Holiday, Thank You, Celebration).
* **Performance:** Removed jQuery dependencies — now 100% modern, lightweight Vanilla JavaScript.
* **Security:** Added CSRF nonce protection and user capability checks to all admin actions.
* **Fix:** Removed Imagick dependency to eliminate server fatal errors on PHP environments without Imagick.
* **Fix:** Resolved PHP 8.1–8.4 `FILTER_SANITIZE_STRING` deprecations with modern sanitization routines.
* **Compatibility:** Tested and verified with WordPress 7.1 and PHP 8.1, 8.2, 8.3, 8.4.
* **i18n:** Added translation packages for Spanish, German, French, Italian, and Portuguese.

= 1.0.0 =
* Initial release.

== Upgrade Notice ==

= 1.2.0 =
Major upgrade: All-in-One eCard platform with 3D animated envelope opening, scheduled delivery, WhatsApp sharing, custom media uploads, and WooCommerce integration.

= 1.1.0 =
Major update: Bundled local card templates, real-time live preview, Gutenberg block, submissions log, and WordPress 7.1 compatibility.
