A sample plugin for Imdone: Kanban with extreme context. Built using the imdone-api
- To start your first plugin, clone this repo into your project's
.imdone/plugins
folder and modify the main.js to suit your needs. - Build your plugin with
npm build
- Start imdone and enable Development mode in your project's plugin settings
- To debug, open the devtools console in imdone
- To submit a plugin, open a pull request to imdone/imdone-plugins
Implemented in the onTaskUpdate
method
Implemented in the getBoardActions
method
Title | Description |
---|---|
Filter for urgent cards | Only show cards with urgent tag |
Add a card in TODO | Add a card in the TODO list |
Test snackBar | Show a snackbar message |
Test toast | Show a toast message |
Implemented in the getCardActions
method
Title | Description |
---|---|
Write task to console | Write the active task to the devtools console |
Add metadata:value | Add metadata:value to card based on key, value in settings |
Add a tag | Add a tag to card based on tags in settings |
Copy markdown | Copy card markdown to clipboard |
Copy Html | Copy card html to clipboard |
Implemented in getCardProperties
method
Use these properties with string interpolation in your cards. (e.g. ${timestamp}
)
Name | Description |
---|---|
date | A human readable date |
time | A local time string |
timestamp | The current date as an ISO string |
sourceLink | A link to the card source |