=== Mirror App – Visual Feed ===
Contributors: mirrorapp, mirrorapps
Tags: pinterest, pinterest feed, pinterest widget, visual feed, social feed
Requires at least: 5.0
Tested up to: 6.9
Stable tag: 1.0.0
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Embed a Pinterest visual feed on WordPress via Mirror App — connect your account in one click, no coding required.

== Description ==

The **Mirror App – Visual Feed** plugin lets you display Pinterest content on your WordPress website in a clean, customizable feed.

Connect your Pinterest account and choose what to display — combine by username, boards, pins, or any combination. You decide what your visitors will see.

All design and layout settings are configured in Mirror App. Then simply paste the shortcode into any page, post, or widget area.

**Key features:**
* Connects via the official Pinterest API — no API keys or coding required
* Boards and pins tab view with toggle controls
* Works with Gutenberg, Elementor, Divi, and Classic Editor
* Supports multiple feeds per page
* Responsive on desktop and mobile
* Lightweight — script loads once per page
* GDPR-friendly — no data processed inside WordPress

== Installation ==

1. Upload the plugin files to the /wp-content/plugins/mirror-app-visual-feed/ directory, or install the plugin directly from the WordPress Plugin Directory.
2. Activate the plugin via the Plugins menu in WordPress.
3. Go to your Mirror App dashboard (https://mirror-app.com/pinterest-feed/wordpress), connect your Pinterest account via the official Pinterest API, customize your feed, and copy the shortcode.
4. Paste the shortcode into any post, page, or widget area where you want the feed to appear.

Note:
The plugin does not handle Pinterest authentication or API requests inside WordPress.
It only embeds the ready-made widget created in Mirror App.

Example:
`[mirror-app-visual-feed 12345678-aaaa-bbbb-cccc-1234567890ab]`

== Frequently Asked Questions ==

= Do I need coding skills? =
No. Just copy and paste the shortcode generated in Mirror App.

= Is the plugin free? =
Yes. The plugin is free. Mirror App offers free and paid plans with additional features.

= Is it responsive? =
Yes. The embedded feed automatically adapts to different screen sizes.

= Where do I customize my feed? =
All customization — layout, colors, connected accounts, and moderation — is done in the Mirror App dashboard.

= What Pinterest accounts can I connect? =
You can connect personal Pinterest accounts and display pins from any of your boards.

= How does the Pinterest connection work? =
Mirror App connects to Pinterest via the official Pinterest API. You authorize the connection once in Mirror App — no API keys or tokens needed on your end.

= Does the plugin handle authentication or API calls? =
No. The plugin does not process data or perform authentication inside WordPress.
All account connection and data handling are managed securely by Mirror App via the official Pinterest API.

= Can I display multiple Pinterest feeds on one page? =
Yes. Each shortcode is unique, and you can embed multiple feeds on the same page or across different pages.

= Will this plugin slow down my website? =
No. It's lightweight. The script loads once per page, even with multiple feeds.

= Is my data safe? =
Yes. The plugin does not store or process personal data inside WordPress.
All authentication and data handling are done securely in Mirror App in compliance with GDPR.

= How do I get support? =
* [Help Center](https://mirror-app.com/help-center)
* [WordPress Support Forum](https://wordpress.org/support/plugin/mirror-app-visual-feed)
* [Email](support@mirror-app.com)

== Screenshots ==

1. Mirror App dashboard – connecting a Pinterest account: click "Connect to Pinterest", authorize in the popup window, and see the confirmed connection
2. Pinterest feed widget – browse your boards and pins across tabs, with board previews, pin counts, and toggle controls
3. Example of a Pinterest feed embedded in a WordPress page
4. Feed layout and design settings in Mirror App dashboard
5. Mobile view of the visual feed

== Service description ==

The plugin does not process data or handle authentication inside WordPress.
It only embeds the ready-made widget created in Mirror App.

All feed creation, account connection, moderation, and updates occur in Mirror App via the official Pinterest API.
The WordPress plugin acts as a lightweight and secure embedding layer.

== Service Links ==

* [Mirror App – Pinterest Feed](https://mirror-app.com/pinterest-feed/wordpress)
* [Terms of Service](https://mirror-app.com/terms-of-service)
* [Privacy Policy](https://mirror-app.com/privacy-policy)

== Legal Note ==

The plugin requires an active Mirror App account to create and manage widgets.
This plugin is not affiliated with or endorsed by Pinterest, Inc.
All trademarks are the property of their respective owners.

== Support ==

Need help?

* [Help Center](https://mirror-app.com/help-center)
* [WordPress Support Forum](https://wordpress.org/support/plugin/mirror-app-visual-feed)
* [Email](support@mirror-app.com)

== Other plugins by Mirror App ==

* Mirror App – [Social Gallery Feed](https://wordpress.org/plugins/mirror-app-social-gallery/)
* Mirror App – [Professional Feed](https://wordpress.org/plugins/mirror-app-professional-feed/)

== Development ==

For developers: integration with vendor/iframe-bridge

The plugin uses the @mirrorapp/iframe-bridge library to manage iframe resizing and secure communication between WordPress and the embedded feed.

Key features:
* Automatic iframe resizing
* Viewport synchronization between parent and embedded content
* Lightweight client-side library (ESM / CJS / UMD supported)
* TypeScript support

Documentation:
vendor/iframe-bridge/README.md

== Changelog ==

= 1.0.0 =
* Initial release: shortcode support for Mirror App – Visual Feed
* Support for Pinterest personal accounts and boards
* Boards and pins tab view with toggle controls
* Multiple layouts and templates
* Mobile optimization
