Changelog – MagicChecklists
Wanna know what has been changed up until today? Here you will find the official changelog of MagicChecklists.
🚨 HOTFIX: Fixed new tutorial checklist!
Checking items off now works as expected.
🚨 HOTFIX: Load everywhere as default setting!
Should’ve worked like that before. Now it does.

🎉 NEW: Feature-Board mode on Kanban view!
Activate the dedicated feature-board mode on a kanban board of your choice. Let users upvote and comment on items with granular control over who can do what.
🎉 NEW: Column sync on Kanban board!
You can activate a new feature to sync item state with the columns on the kanban board. Items automatically move across the board, depening on their current state (to-do, in progress, done).
🎉 NEW: Comment items on drawer!
Add comments to checklist items, now also within the drawer, not just on kanban board.
🎉 NEW: Tutorial Checklist on new installs!
New plugin users will get a checklist created automatically, which guides them through the plugin!
📈 IMPROVE: Automatic language detection!
We now automatically apply the language from the WordPress settings. Only available if we have a translation for that language.
📈 IMPROVE: Even more granular access controls!
Each access and permission can now have multiple rules.
🛠️ FIX: Several Kanban view fixes!
We improved data sync across all views, specifically on Kanban boards.

🚨 HOTFIX: Fixed checklist view mode on shortcode!
Random 0 are now gone and the shortcode renders properly again when in list mode (not kanban).
📈 IMPROVE: Overall improvements of shortcode checklists!
Proper UI modals for item actions, better rendering of items, feels more intuitive.

🎉 NEW: Kanban View on the frontend!
You can now decide if a shortcode checklist should render as usual (list format) or as a kanban-board.
📈 IMPROVE: Item rendering now looks better!
Improved and fixed a few rendering issues and inconsistencies, making the kanban experience smoother.
🛠️ FIX: Fixing the \"Disable floating UI inside page builders\" option
Well, it now works again and won’t load the floating button when inside pagebuilders.

📈 IMPROVE: More consistent content saving!
Your checklist item content should now save consistently without getting lost, regardless of how the drawer gets closed (like click outside, navigating to a different page etc.).
📈 IMPROVE: Loading indicator on edit checklist!
Small but important: you now have visual feedback for when saving a checklist on the admin page. Comes in handy on larger lists, where saving takes a few seconds.
📈 IMPROVE: Tour connection checking mechanism.
We improved the mechanism which checks if any tour / tour step is connected with a checklist item. Now checklists load and save faster.

🎉 NEW: Kanban-Board view of your checklists and tasks!
Enjoy a completely new kanban style view for your checklists and tasks, where you can move tasks from start to finish, assign users to tasks and more!
🎉 NEW: Full i18n internationalization compatibility (translations)!
MagicChecklists is now fully compatible with the i18n standard for translations, which is also what WordPress uses. We introduced full German and French translations to start with. We need your help to get this done faster for your language as well. If you want to help us out, please message us at hello@magicplugins.io
📈 IMPROVE: New save button on checklist creation / edit!
A small one, but necessary for better UX. The “next” button turns into a save button when on the last step.

🛠️ FIX: Shortcut availability check!
Fixed the real-time validation of inserting a keyboard shortcut trigger on the edit / create checklist page.
🚨 HOTFIX: Checklist drawer could only be opened when both trigger methods were active.
Checklist drawer could only be opened when both trigger methods were active. Fixed, so you can enable only the method you actually want to use.

🚨 HOTFIX: Fixed a small issue with floating buttons
Fixed a small issue with floating buttons on mobile. They are now properly draggable and clickable again.

🚨 HOTFIX: Fixed license activation bug and small UI improvements.

🚨 HOTFIX: Fixed an issue where MagicChecklists assets wouldn't load.

Tour Creator!
Visually create guided tours across your website, front and back end. Take users by their hand and navigate them across multiple pages to let them know how to use your site. You can even connect tours to checklist items!
Publisher Checklists!
Create checklists that live inside Gutenberg. Items are checked / unchecked automatically upon completing requirements. Only publish a post (of any post type) when all requirements are met!
Locked Items / Individual Checklist instances!
By locking specific items, they become uneditable on the drawer. Users can then add their own items, making each user have their own checklist instance!
Checklist Analytics!
Get useful insights of your checklists and find out which checklists and items perform best.
Admin Dashboard widget!
There is a new option on the settings page to enable and customize a widget on your admin dashboard! Comes in handy if you want to see what’s up right after logging in.
Floating buttons are now grouped!
When there are more than one active floating buttons, they will be grouped into one master button. This way we don’t clutter up your valuable screen space!
Shortcode checklists editing!
You can now edit shortcode checklists from the front end! As long as you have editing permission, you will see a new button near the checklist, that opens up an editing modal for to edit it immediately.
UI and UX improvements!
Across several pages we have implemented some UI and UX improvements for you to better navigate and handle the plugin.
Complete new codebase!
Enjoy much better performance, a modern UI and a more intuitive UX

Multi-level list items!
You can now place list items as children inside other list items! Hierarchical items allow you to better group tasks that belong to each other.
API Endpoints got even better!
We updated the endpoints to accept and handle new checklist settings. Also, there has been a v2 update to the API for easier and safer request handling.

Show Checklist description in the drawer!
Previously, you could only display a description in the drawer, when the public toggle was switched on. Now you can also optionally display the regular checklist description without havint to make it public!
A Central Dashboard for MainWP!
We have developed a custom MainWP extension to manage all your MagicChecklists installations across all your connected websites in one central dashboard! You can create new checklists (even on multiple sites at once), edit existing ones and see which deadlines are approaching! Just generate an API key in the dashboard settings and insert it in the MagicChecklists settings.

List item Counters!
There is a new option in the plugin settings to turn on a counter for all list items of a checklist, all checked items and a percentage of checked items.
Visual validation feedback!
We now have better visual indicators on the create / edit checklist page. Right now, it checks for the only few required fields.

PDF Export works again!
Due to some small changes in the last update, the pdf export broke. It’s back to normal again.
Item priority selection on edit page!
Due to recent addition of item actions, we misplaced the item priority selection dropdown. Now it’s back to its prior position.

Custom drawer appearance!
Select the “custom” theme in the checklist settings and you will now be presented a lot of new options to completely customize the appearance of the drawer.
Set list items to "in progress!"
For easier and more consistent collaboration, you can now toggle the “in progress” status for each individual list item.
Deadlines on list item level!
You can now select a deadline for list items individually. This allows for a really granular deadline control for each task.

Drawer wouldn't work in all pagebuilders
We have noticed that the drawer wasn’t properly loaded when inside certain pagebuilders. A few adjustments to the loading logic and iframe check and we are back to normal. 😎
Shortcodes will now respect styling options correctly
We noticed an issue on shortcode styling, especially regarding the item spacing. Display:flex was somehow missing, now it works again.

API & Webhook
We have finally integrated the WordPress REST API into our plugin. We have our own endpoints, which you can use to connect your 3rd party tool to MagicChecklists! Take a look at our documentation to learn more.
Automatic Notifications
You’ve heard that right – you can now send notifications to a 3rd party tool! Currently we have integrations with Slack and Discord and will include Telegram in the next update. The API is also already usable, although not mentioned anywhere in the settings. We will make the next update focus on the API so you can connect any tool of your choice with MagicChecklists!
Shortcodes for Checklists
You can activate shortcodes for checklists for each checklist individually. You will be presented a bunch of styling options as well as conditions on what should be displayed inside the shortcode. You can also deactivate the drawer here, if you don’t need it. Works with every builder that supports shortcodes! Place your checklists anywhere!
Automatic Checklist Reset
You can now set a custom time schedule on which the checklist should reset automatically. This way list items will automatically be unchecked again, perfect for repetitive tasks.
Checklist Conditions
Expanding the access and permission control update from v1.2, you can now set custom conditions for the checklist to be loaded. You can choose between everywhere, wordpress related pages (like dashboard, settings etc.) and even insert custom URLs / URL patterns!
Toggle through checklists
There is a new settings page available inside the plugin pages, so you can activate / deactivate this for all checklists globally. If enabled, you will see 2 arrows inside the drawer, making it easier to toggle through all open checklists without needing to press any shortcuts or floating buttons.
Tags & Colors
What are checklists without any proper organization? Well, we’ve got you covered. You can now better organize your checklists using tags with associated colors.
Uninstaller
Finally you can properly get rid of all MagicChecklists related data when uninstalling this plugin. We won’t leave any junk behind in your database, when this is enabled in the new settings page.
Switch form appearance
You can switch between top to bottom and side by side appearance on the checklist creation / edit form.
Removed the active checklist limit
You can now have as many active checklists as you want.

Granular Access and Permission Control is finally here!
Set precise access and permission controls on user roles, individual users, invite link users and on public checklists as well! You can get very granular and pick just the right access and permission needed for each checklist individually.
Locking Mechanism
Since multiple users can now edit the same checklist, we need to be consistent with saving the checklist. The locking mechanism is automatically applied on all users with Edit permissions, so that only 1 user can edit the checklist at the same time. This way we ensure data consistency across all users and changes not getting lost anymore.
We have overhauled the checklist creation process
You will now face a clean, streamlined multip-step form to create and edit checklists. Better UI, more productivity boosted.
Some minor fixes in the codebase for better maintainability and scalablity

Got too excited adding the public checklist handling methods
We forgot about non-public checklists. ‘Per User’ checked state handling now works again for non-public checklists.

Clickable Links and More
You can now paste URLs into a list item and it will be converted into a hyperlink automatically. Additionally you can select any existing text which will trigger a link insertion popup. This way you can turn any text into a hyperlink!
Rate Limiting
You can now optionally enable rate limits for your checklists individually. This is especially handy for public checklists on websites that are prone to bots or spamers.
Got rid of the CDN depency for SortableJS
It is now its own file.
Now we will focus fully on the granular access and permission control system
This will also include a complete overhaul of the current checklist creation process. We will make it way more userfriendly and appealing to use. Think of multi step forms. Stay tuned. 👀

You have to set a trigger for your checklist to open when updating to the latest version
This is because you can now decide to either use only shortcuts, only floating buttons or both.
UI changes of the drawer to make it easier to use, especially on mobile
A user has notified us that the mobile version could need some adjustments. Here they are.

Introducing part 1 of the granular access control: Public Access
Enable public access to your checklist. Visitors can open it either through the shortcut, or through a floating button. Visitors can check off items, uncheck them again and rearrange the order of list items. Every user will have their own checked state handling (per user). An example can be seen on the MagicPlugins website.
Floating Buttons
Now you can decide how checklists should open. Switch on/off Shortcuts (the standard way) and Floating Buttons. You can use both at the same time.
Fixed a small loading issue within Bricksbuilder, where 2 instances of checklists were loaded
Now it correctly loads one instance in the main DOM and propagates shortcut inputs from within the Bricks iframe to the Bricks main DOM.

Added a priority selector on checklist and list item level
Priorities will be visible by an indicating color OR number.
Small UI update
Remove button and drag handle will now only be visible while hovering over an item.
Complete restructure of the codebase
It’s now modular to allow granular control over what files should load on which trigger. This is also the first step towards Granular Access control.

We finally made it! This update marks the first official release of MagicChecklists!
After a few rounds of Beta testing we finally made it to the official release. Hope you peeps enjoy!
A little confetti animation when checking off all list items.
A small animation will automatically play when you check all items in your checklist. Just a little congratulations to feel good.
Minor optical improvements
We implemented a few visual enhancements especially in the plugin admin area. Just so you can work faster and have less confusion while creating checklists.
Limit of active checklists set from 5 to 10. There is a limit in the first place to keep performance lightning fast.
Raised the limit to 10 active checklists. This limit will be completely removed in a future update, when the foundation is 100% solid.

MagicChecklists Central Dashboard for MainWP
Added list item deadlines widget to the extension dashboard.
Included item deadlines in the checklist settings to remotely add or remove them.
The "View" button on the dashboard now opens all checklists for the selected site on the All Checklists tab.
Fixed broken sorting of checklist items.
Fixed broken remote checklist creation.
"Go to Settings" button now working correctly. Appears when no API key is generated yet.

We have finally arrived at a point where we can openly beta test our custom MainWP Extension!
Use this extension to manage and create checklists across all your connected sites right from your MainWP dashboard!
Have an eye on deadlines and due dates of checklists through the dashboard widget!
Activate your license to get automatic updates. Find it under WordPress left side menu -> Settings -> MagicChecklists License.

















