1
0
Fork 0
Commit graph

5 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
5b117e9a8c Remove remember-me / forgot-password since they're not implemented 2024-03-24 01:30:59 -04:00
e31994a8cf Add layout for main page with top bar 2024-03-24 01:28:21 -04:00
3acafda0d3 Create web skeleton, including Tailwind for CSS and hot reloading of CSS
and templates. Tihs also adds an ADR for using Tailwind.

Add a pile of dependencies

setup orm, add admin tool

admin tool does random pass if none provided

add tons of css stuff

finish up web skeleton
2024-03-23 12:43:02 -04:00