=== OpinionCamp - Poll Block ===

Contributors: dotcamp, istiakrayhan, imtiazrayhan, protibimbok
Tags: polls, feedback, voting, engagement, survey
Requires at least: 6.0
Tested up to: 7.0
Stable tag: 1.0.7
License: GPL-3.0+
License URI: http://www.gnu.org/licenses/gpl-3.0.txt

OpinionCamp is a block-based poll plugin for WordPress that lets you collect polls, votes, and opinions directly inside the Gutenberg editor.

== Description ==

[Demo](https://opinioncamp.com/demo/) | [Pro](https://opinioncamp.com/pricing/)

**OpinionCamp** is a modern, lightweight, and **100% block-based poll plugin** for WordPress.
It helps you create interactive polls right from the Gutenberg editor so you can collect valuable feedback, engage your readers, and understand what your audience thinks.

### ✨ Key Features

- 🧱 **Block-Based Poll Creation:**  Add and edit polls directly in the Gutenberg editor.
- 🔒 **100% Local Data Storage:**  All votes and polls are securely stored in your WordPress database.
- 🗳️ **Single & Multi-Vote Options:**  Let users vote once or select multiple options.
- 🎨 **Customizable Styling** – Change colors, backgrounds, borders, and button styles with ease.
- ⚡ **Real-Time Results (Coming Soon):** See votes update instantly as users engage.
- 💬 **Reaction & Feedback Blocks (Planned)**  Add emoji reactions and quick feedback widgets.
- 🧩 **Lightweight & Fast:** Built with performance and simplicity in mind.
- 🌙 **Fully Responsive:**  Looks great on any device or theme.

### 💡 Why Choose OpinionCamp?

Because it’s built **the WordPress way** - visually, locally, and block-first.
You can create, edit, and customize polls just like any other block.
No shortcodes, no iframe embeds, no complicated setup.

---

== Screenshots ==

1. The Poll Block in the Gutenberg Editor
2. Poll Style Customization Options
3. Example of a Published Poll on the Frontend
4. Poll Settings Panel (Choice Type, Layout, and Messages)

---

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/opinioncamp` directory, or install directly from the WordPress plugin repository.
2. Activate the plugin through the **Plugins** menu in WordPress.
3. Open the Gutenberg editor and search for **Poll (OpinionCamp)** block.
4. Add your poll question, choices, and customize the design.
5. Publish your post or page and start collecting votes!

---

== Frequently Asked Questions ==

= 1. Do I need an account to use OpinionCamp? =
No. Every feature works without an account, and your polls and votes are always stored locally in your own WordPress database — they are never sent anywhere.

When you activate the plugin you'll see a one-time screen asking whether you'd like to share basic, non-sensitive diagnostic data with us to help improve OpinionCamp. It's entirely optional — click "Skip" and the plugin never contacts an external service. See the **External services** section below for exactly what is shared if you do opt in.

= 2. Can I add multiple polls on the same page? =
Yes! You can add as many polls as you want using the Poll Block.

= 3. Will this work with my theme? =
Absolutely. OpinionCamp is built using native WordPress blocks and inherits your theme’s design for seamless styling.

= 4. Does it support multiple voting options? =
Yes. You can enable multiple selections in the block settings.

= 5. Can I see poll results? =
In the current version, poll results are stored locally. We’re working on a **real-time results feature** for an upcoming update.

---

== External services ==

OpinionCamp uses **Freemius**, a third-party licensing, distribution and analytics service, to power its optional opt-in and support features.

Service provider: Freemius, Inc.
Opt-in terms: https://freemius.com/product/opt-in/36844/opinioncamp/
Privacy policy: https://freemius.com/privacy/

---

== Changelog ==

= 1.0.7 =
* FEATURE: Optional opt-in for diagnostics and support, powered by the Freemius SDK.
* IMPROVE: Streamlined the post-activation redirect to the welcome screen

= 1.0.6 =
* FEATURE: Poll library picker to embed existing polls in the editor
* FEATURE: HTML anchor support for poll blocks
* FEATURE: "Powered by OpinionCamp" footer on polls
* IMPROVE: Default closed poll notice background color

= 1.0.5 =
* FEATURE: Admin dashboard widget for poll activity
* FEATURE: Options to configure the closed poll state and messaging
* FEATURE: Ordering option for poll results display
* IMPROVE: Show results by default after voting when appropriate
* IMPROVE: Admin poll list pagination aligned with the search box
* IMPROVE: More neutral styling for the closed poll notice

= 1.0.4 =
* FIX: Space key not working in the vote button text
* FIX: Cannot vote in an option with special chars
* IMPROVE: Display results when one vote is allowed and has voted
* IMPROVE: Results view design in the Frontend
* IMPROVE: Added welcome page

= 1.0.3 =
* Post release fixes

= 1.0.0 =
* Initial release
* Introduced Poll Block
* Added support for single & multi-choice polls
* Customizable design options
* Local data storage
* Basic poll state messages

---

== Roadmap ==

- Real-Time Poll Results
- Reaction & Feedback Blocks
- Poll Analytics Dashboard
- Campaign-Level Polls
- Survey & Quiz Modules
- User-Based Voting Controls

---

== About ==

OpinionCamp is built by the team behind [Ultimate Blocks](https://ultimateblocks.com) and [WP Table Builder](https://wptablebuilder.com) — trusted by thousands of WordPress users worldwide.

Learn more and get updates at [OpinionCamp.com](https://opinioncamp.com)
