=== Frizzly - Social Share Buttons ===
Contributors: abhishekfdd
Tags: share buttons, social sharing, pinterest, twitter, facebook
Requires at least: 4.7
Tested up to: 7.0
Stable tag: 1.1.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Frizzly allows you to add share buttons on images and in post content.

== Description ==
If you use many different plugins to add social media share buttons to your website, most likely each plugin has its own images and your website looks inconsistent. Frizzly is here to fix that. Frizzly allows you to share your posts on multiple social networks: Facebook, Twitter, Pinterest, Linkedin and more. You can easily choose on which pages the share buttons should show up and where they should be placed.

Features:

* add share icons before and after the content of your posts
* add share icons over images (especially useful for websites that use images extensively)
* choose only share buttons that you need
* don't show share buttons on certain pages (e.g. your home page)

== Frequently Asked Questions ==

= Where do I report bugs, improvements and suggestions? =
Please report them in the plugin's [support forum on WordPress.org](https://wordpress.org/support/plugin/frizzly).

= Is the JavaScript in this plugin minified or obfuscated? =
No. `js/frizzly.client.js`, `js/frizzly.admin.js` and `js/frizzly.meta.js` are Browserify bundles, shipped unminified and unobfuscated. Every module is included inline in readable form, with its original relative path recorded in the bundle's dependency map, so the full source of the plugin's own code is present in the download and can be read and audited directly. The original build toolchain is being restored so that a separate source tree and build configuration can ship alongside the bundles in a future release.

== Third-party libraries ==

This plugin bundles the following libraries, all under GPL-compatible licenses:

* Font Awesome 4.6.3 - font under SIL OFL 1.1, CSS under MIT - https://fontawesome.com
* AngularJS 1.5.8 and ngSanitize - MIT - https://angularjs.org
* angular-tooltips - MIT
* angular-drag-and-drop-lists - MIT
* jquery-modal - MIT

The image attribute handling in the image module is adapted from the Photo Protect plugin, and the attachment-ID-by-URL helper is adapted from a snippet by Frankie Jarrett; both are credited in the source.

== Screenshots ==
1. Share buttons on hover.
2. Share buttons after post.
3. Settings screen

== Changelog ==

= 1.1.1 =
* Released 2026-08-09
* Security: fixed a reflected cross-site scripting issue in the admin notice shown when no modules are active (CVE-2025-30554). The notice's dismiss link was built from the current request URI; it now uses an explicit admin URL.
* Security: escaped the Open Graph and Twitter meta tags added to the site head, which previously output post-specific social settings unescaped.
* Security: escaped all output on the post editor's Frizzly meta box and sanitised those fields on save.
* Security: the settings screen now validates the requested tab against the registered tabs instead of trusting the query string.
* Security: hardened the share-by-email endpoint (missing post check, sender domain no longer derived from the Host header).
* Hardening: translated strings used as inline templates in the settings screen are sanitised and no longer evaluated as AngularJS expressions.
* Fixed: the plugin bootstrapped during plugin load, which made WordPress load its text domain before the init action. On WordPress 6.7+ this produced a "triggered too early" notice and, with debug display enabled, sent output early enough to break admin redirects.

= 1.1.0 =
* Released 2017-01-30
* Simplified settings panel
* Added welcome screen

= 1.0.1 =
* Released 2017-01-08
* Fixed 1.0.0 require_once issue

= 1.0.0 =
* Released 2017-01-07
* Complete rewrite of the plugin - more networks, new options and renewed settings panel.

= 0.34 =
* Released 2014-11-22
* New: added custom CSS field in advanced options
* Enhancement: the plugin now uses transients instead of constantly downloading all button sets, themes and shortcodes from database
* New: added support for image caption for Pin description
* New: possibility to style hovered image

= 0.33 =
* Released 2014-11-11
* New: added horizontal orientation to hover module

= 0.32 =
* Released 2014-11-06
* Fix: changed get_the_permalink -> get_permalink
* New: added filter to ignore post types

= 0.31 =
* Released 2014-10-23
* New feature: Pinterest description can be taken from image description from Media Library
* Fix: fixed issue with too long image descriptions in lightbox
* Fix: disabled the plugin for feeds

= 0.30 =
* Released 2014-10-21
* New feature: advanced settings that allow the user to change some settings that are not available in the settings panel
* Few small fixes and changes

= 0.22 =
* Release 2014-10-15
* Fix: Pin description now works properly when pinning from lightbox

= 0.21 =
* Release 2014-10-10
* Fix: Themes with icons in sizes other 48x48 now should work properly
* New feature: use full-sized images if they are linked to the image

= 0.20 =
* Release 2014-10-07
* Added shortcode support

= 0.12 =
* Release 2014-09-14
* Added theme support

= 0.11 =
* Release 2014-08-10
* Code changes for PHP 5.3 compatibility

= 0.1 =
* Release 2014-08-03
* First version of the plugin

== Upgrade Notice ==

= 1.1.0 =
* Simplified settings panel and added a welcome screen

= 1.0.1 =
* Fixed 1.0.0 require_once issue

= 1.0.0 =
* Complete rewrite of the plugin - more networks, new options and renewed settings panel. WARNING: Installing this version requires configuring the plugin from scratch.

= 0.34 =
* Few minor features and enhancements

= 0.33 =
* New minor feature

= 0.32 =
* A minor fix and one new minor feature

= 0.31 =
* Few minor fixes and one new minor feature

= 0.30 =
* Added advanced settings feature plus a few small fixes

= 0.22 =
* Fix: Pin description now works properly when pinning from lightbox

= 0.21 =
* Themes fix plus one new feature

= 0.20 =
* Added shortcode support

= 0.12 =
* Added theme support

= 0.11 =
* Code changes for PHP 5.3 compatibility