The Kanban Editor is an unofficial editor for Standard Notes, a free, open-source, end-to-end encrypted notes app.
It integrates rcdexta/react-trello, a Kanban board editor, and saves your notes in Markdown so that you can easily read them, export them to Listed, etc..
Because Standard Notes has not yet implemented collaborative editing, the main use case is for a personal Kanban board. However, I believe private workspaces can be shared to enable asynchronous collaboration.
NOTE: The file format is much more stable now, but it will continue to evolve. I plan to keep the file format backwards compatible. However, it is possible that changes will be required in the future that could cause incompatibilities with existing notes. If possible, I will provide a migration tool to convert your notes to the new format.
Try out the demo here! Note that any changes you make will be lost when you close your browser tab.
- Open the Standard Notes web or desktop app.
- In the lower left corner of the app, click Extensions.
- In the lower right corner, click Import Extension.
- In the input box appears, paste:
https://corvec.github.io/sn-kanban-editor/ext.json
- Confirm adding the Kanban Editor.
- Create a new note.
- Open the "Editor" menu and then select "Kanban Editor"
- Add a lane, add some cards, and have fun!
- Manage cards with titles, descriptions, and labels
- Drag and drop the cards between different "lanes"
Please refer to the Projects Roadmap for details on planned future development (if any).
Prerequisites:
- (Optional) Fork this repo on Github.
- Clone this repo or your fork.
- Run
cd sn-kanban-editor
and thennpm install
to install all dependencies.
- Run
npm start
- Your browser may open automatically. If not, open your browser and navigate to
http://localhost:3001/
- When you're done, in the console, press
ctrl/cmd + C
to stop running the app.
- An
ext.dev.json
file is already present in the public directory. You may wish to edit it. - To build the app, run
npm run build
- To serve the app, run
npm run server
http://localhost:3000/ext.json
- When you're done, in the console, press
ctrl + C
to shut down the server.
If you run into issues, please refer to the StandardNotes instructions for local setup
- Update the package.json version, the public/ext.json version, and the public/ext.dev.json version
- Update the following command to account for the updates that you wish to deploy as well as the current version, then run it.
npx gh-pages -b gh-pages -d build -m "Support comments on cards (show modal on click)" -g "v0.4.0"
- On GitHub, create a new release corresponding to that tag.
This project was forked from StandardNotes/editor-template-cra-typescript, which was bootstrapped with Create React App.