=== Todo Block ===
Contributors:      davexpression, pluginette
Tags:              block, todo, checklist, checkbox, tasks
Tested up to:      6.7
Stable tag:        1.2.0
Requires at least: 6.3
Requires PHP:      7.0
License:           GPL-2.0-or-later
License URI:       https://www.gnu.org/licenses/gpl-2.0.html

Adds ToDo list block that shows checkboxes on frontend and backend of your site.

== Description ==

Gutenberg is a great block editor but it does not come with a todo block.

You can now create to-do lists in WordPress Gutenberg editor.
Your todo checkboxes will appear both on the **frontend** and **backend**. It will even keep the current state of the checkbox when shown on the frontend.

Logged-in users can save their checkbox selections (if enabled per checklist).

You can use this block to:

- Add tasks to your posts and pages
- Create a checklist of items
- Let logged-in users save their selections
- Set goals and track progress

[youtube https://www.youtube.com/watch?v=xbmKzLUItqU&t]

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/todo-block` directory, or install the plugin through the WordPress plugins screen directly.
1. Activate the plugin through the 'Plugins' screen in WordPress.

== Frequently Asked Questions ==

= What is the minimum WordPress version? =

6.3

= Can users save their checkbox state? =

Yes. Enable the "Enable Save" toggle in the Checklist block settings. Logged-in users will have their selections saved per user.

== Screenshots ==

1. The ToDo block on the backend.
2. The ToDo block on the frontend.

== Changelog ==

= 1.2.0 =
* Fix: Press Enter to create new checkbox items
* Fix: Support multiple todo lists on the same post/page
* Fix: Per-user save state now works correctly for all users
* Fix: Editor UX improvements (cursor, full-width text input)
* Fix: Internationalization loading
* Improvement: Use WordPress built-in block icons
* Improvement: Upgraded build tooling

= 1.1.1 =
* Added blueprints

= 1.1 =
* Change tested up to

= 1.0.6 =
* Remove console.log
* Add Youtube URL

= 1.0 =
* Release
