kanriapp / kanri

🪐 Modern offline Kanban board app for Windows, MacOS and Linux. Built with simplicity and user experience in mind.
https://kanriapp.com
GNU General Public License v3.0
666 stars 50 forks source link

Feature Request: Open Board File To Edit in Place #423

Open immijimmi opened 10 months ago

immijimmi commented 10 months ago

Rather than importing a board, allow adding a reference to a board that serves only as a pointer to an external file. Any changes made to the board in Kanri should be immediately reflected in that file, without requiring an export each time. A board added to Kanri this way could be flagged as external in the boards list, to prevent confusion.

Rationale: I'm trialing a workflow in which my issue tracking for any individual repository is handled by a Kanri board, the data for which is stored directly in that same repository. This allows it to benefit from all the advantages afforded by the combination of git/github (local control, versioning, cloud storage & collaboration etc.) and keeps it in the same place as the project it pertains to. Unfortunately it can be a pain to repeatedly import/export boards to facilitate this, and there is potential for desync if some changes are made in Kanri and then mistakenly not exported before committing the file.

If this use case matches your view of how Kanri should be used, please consider adding this feature.

trobonox commented 10 months ago

Thanks for your suggestion. I have already thought of this idea and I think it's quite suitable for Kanri.

Unfortunately, this and some other changes would require me to write some custom backend logic for saving data, and I currently have barely any time to maintain this project so a change of that scope is out of the question.

I will put this on my backlog but no guarantees at all if and when this feature might be implemented.