Based in part on Diego Sampaio's Rocket.Chat Poll App.
Rocket.Chat Version: 1.4.0
Rocket.Chat ToDo App is not yet provided via Rocket.Chat Marketplace https://rocket.chat/marketplace.
To install ToDo on your Rocket.Chat server, you have to turn on the setting Enable development mode
on the Rocket.Chat server under Admin > General > Apps
.
Then you can then upload a release .zip from the Releases Page.
The default Rocket.Chat styling for attachment buttons limits the maximum width to 220 pixels. To prevent Rocket.Chat from truncating todo list items, you can add a custom style rule.
Go to Admin > Layout > Custom CSS
and add a custom style to increase the max width:
.attachment .text-button {
max-width: 1024px;
}
Use the slash command to create a todo list:
/todo "Changes before release" "Fix some bugs" "Adjust some formatting" "Clean up code"
The following todo list will be created:
After an item is complete, you can click the item to check it off the list. For example:
You'll need to set up the Rocket.Chat Apps dev environment, please see https://rocket.chat/docs/developer-guides/developing-apps/getting-started/
To install the using the command line, you have to turn on the setting Enable development mode
on the Rocket.Chat server under Admin > General > Apps
.
Then you can clone this repo and then:
npm install
rc-apps deploy
Follow the instructions and when you're done, the app will be installed on your Rocket.Chat server.