CodiMD 1.6.0 announced that it’s the last version of 1.x.
We want to go forward and develop a version which introduces some breaking changes. Version 2.0.
I already provided some thoughts to it in the community chat, but would love to have a bit more discussion about it over here.
Plans:
- Remove the not so great embeddings and replace them with with URL-based replacements (i.e. instead of writing
{youtube <some id>}
just paste the link in a single line) - Rework configs as it’s done in a currently open PR (probably replace config.json with a config.yaml and getting rid of the split between dev, test and prod environments within the same file)
- possibly rename if we come up with a good name on time
- Add basic user profiles
- Relocate notes to an own sub directory (from
https://demo.codimd.org/<some uuid>
tohttps://demo.codimd.org/n/<some uuid>
or similar) but with backwards compatibility - Working towards having an actual, standardized API
- Reworking internals towards TypeScript
To be clear, I can’t do all of this on my own, and it’s not a made decision, I want your input on it, but that’s at least my vision for 2020. I would love when there would be people who also want to work on the front-end and make some improvements towards UI/UX there as well. I really invite you to share your ideas with me in this perspective and I would like to setup some tasks on Github soon, so people who want to help, can easily find a spot to get their hands dirty
Work has started: https://github.com/codimd/server/pull/280