Hello,
I want to share a new project here: KanMug, a fork of the original Kanban plugin. The original Kanban plugin has been archived and is no longer maintained. It is suggested to migrate to the new YesYouKan plugin. However, the use case scenarios are different, making it difficult for existing users to migrate to the new plugin.
Therefore, I have forked the old kanban plugin into a new project with bug fixes and new features. It is KanMug and released.
The storage format remains unchanged. Therefore, you can install the new plugin and disable the original plugin to try it, and vice versa.
However, I have refactored the code significantly. If you find any features broken, please feel free to let me know.
You may search KanMug from the Joplin plugin setting for installation.
The project link: GitHub - benlau/joplin-plugin-kanmug
Here are the changes of the first release version (1.2.2):
Release 1.2.2
New Features
- Drag notes from the Joplin's Note list to add them to the kanban board.
- Clicking on the kanban title now opens the kanban configuration note.
- Added a refresh button for quick updates to the kanban board.
Improvement
- Improved board note switching to prevent unnecessary open/close operations.
Bug Fix
- Create a new note via the add button in the column may not set the tag correctly.
Code Changes
- Renamed the plugin from Kanban to KanMug.
- Updated package dependencies for security and compatibility.
- Overhauled the refresh UI flow for better performance and reliability.
- Added a
Debouncer
utility for improved UI refresh handling. - Added GitHub Actions workflow for automated testing and building.
- Introduced an
AsyncQueue
utility to ensure sequential processing of events.