=== Calio Addon ===
Contributors: sermedias
Tags: elementor, elementor addons, widgets, accordion, chart
Requires at least: 6.7
Tested up to: 7.0
Requires PHP: 8.2
Stable tag: 1.03
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Calio Addon adds modular Elementor widgets and utility extensions with a compact admin control center.

== Description ==

Calio Addon is a lightweight widget pack focused on clean UI controls, modular loading, and practical content components.

Included free widgets:

* Accent Headline
* Accordion
* Advanced Button
* Advanced Heading
* Business Hours
* Call Out
* Countdown
* Cube Slider
* Fancy Chart
* Fancy Tabs
* Feature List
* Feature List Simple
* Filterable Gallery
* Image Flow
* Image Gallery
* Kinetic Card
* Mega Menu
* Multicolumn Pricing Table
* Navbar
* Post Carousel
* Post Grid
* Post Timeline
* Posts Tab
* Progress Pie
* Stylish List
* Table
* Team Member
* Team Slider

Included extensions:

* Glass Filter
* Scroll Fill Effect
* Wrapper Link
* Reveal / Parallax
* Sticky Content

Admin dashboard highlights:

* Enable/disable widgets and extensions individually
* Filter and search widgets by category and keywords
* API settings and lightweight runtime options
* Requirement checks (WordPress, PHP, Elementor)

Third-party libraries:

* Chart.js (MIT): https://www.chartjs.org/

Source code and build tools:

The deployed JavaScript and CSS assets are generated from the readable source files included in `assets/src`. Development tooling is based on `@wordpress/scripts`. The plugin does not load non-service JavaScript or CSS from third-party CDNs.

External services:

Calio Addon can connect to external services only when an administrator configures and initiates the related feature.

* Google Calendar API (optional): Used by the API settings screen to connect a Google Calendar account through OAuth and cache calendar metadata for calendar-related widgets. When the administrator starts the connection, authorization codes and tokens are exchanged with Google over HTTPS, and calendar list/user profile data may be requested from Google APIs. Terms: https://policies.google.com/terms Privacy: https://policies.google.com/privacy
* Public Google Sheets CSV (optional): The Table widget can fetch a public Google Sheet CSV URL entered by the site editor. The requested sheet URL is sent to Google only when that data source is selected.
* Freemius SDK (optional opt-in): Used for account, support, update, licensing, and upgrade flows. The SDK is WordPress.org compliant and asks for user consent before collecting usage/account data. Terms: https://freemius.com/terms/ Privacy: https://freemius.com/privacy/

== Installation ==

1. Install via the WordPress Plugins screen or upload the plugin folder to your site's configured plugins directory.
2. Activate the plugin through the `Plugins` screen in WordPress.
3. Ensure Elementor is installed and active.
4. Open `Calio` in the WordPress admin menu to manage widgets and extensions.

== Frequently Asked Questions ==

= Does this plugin require Elementor? =

Yes. Elementor must be installed and active.

= Can I disable widgets I do not use? =

Yes. Open the Calio dashboard and toggle widgets/extensions individually.

= Does the plugin load all assets globally by default? =

No. Conditional loading is enabled by default. You can switch to global loading in Other Settings.

== Changelog ==

= 1.03 =

* Completed another WordPress.org-focused hardening pass for escaping, nonce validation, path handling, and package contents.
* Updated Freemius integration packaging and admin/debug output handling while preserving opt-in service behavior.
* Fixed a Plugin Check escaping report for the Table widget wrapper attributes.
* Rebuilt release metadata for the next WordPress.org upload package.

= 1.02 =

* Hardened WordPress.org review areas including output escaping, safe remote requests, package hygiene, and source transparency.
* Improved modular asset loading and moved admin menu behavior into an enqueued build asset.
* Updated release metadata and compatibility information for the next Calio Addon package build.

= 1.01 =

* Fixed WordPress.org review findings for enqueued inline assets, output escaping, and Settings API sanitization.
* Removed non-GPL-compatible bundled motion vendor files from the free plugin package.
* Added Sermedias as the WordPress.org contributor/owner username.

= 1.0.0 =

* Initial public release.
* Added modular widget manager and extension manager.
* Added core widget set including Accordion, Fancy Tabs, Fancy Chart, Feature Lists, and post widgets.
* Added utility extensions for scroll effects, wrapper links, sticky content, and reveal/parallax.
