1
0
Fork 0
Commit graph

2 commits

Author SHA1 Message Date
137dfa747d Improve editor user experience (no longer WYSIWYG, fixed bugs, added view vs. edit distinction) ()
This makes the editor experience much better (by subjective measures). Now instead of a WYSIWYG editor, we have a markdown code editor, and we also have the ability to view documents without editing them.

While I was at it, I fixed a bug where if you didn't edit a document at all, it would save blank. This was fixed as a happenstance from the switch.

Also included here is making the UI work with Javascript disabled. If you don't have JS, you will get a textarea which allows editing the markdown directly. If you do have JS enabled, you'll get a smarter editor.

Reviewed-on: 
2024-06-03 14:56:15 +00:00
e0653e4bdd Create project and documents ()
This is a big dump of a lot of code, mostly making it so that:
- we have a key-value store
- we can create/save/load projects and documents
- there's a sidebar layout with some placeholders we may or may not need
- other stuff I forgot

Reviewed-on: 
2024-05-21 12:59:04 +00:00