The editor now has a button to commit changes to a Jujutsu repository,
which is automatically created if it's not present.
A git remote is automatically set up using the URL template in
settings.py. I use this with Forgejo's create-on-push feature to
automatically create repositories on my Forgejo instance.
Added a creation_time field to thinks - using the modified time on the
filesystem wasn't reliable.
Styled the login page.
The index shows the most recent thinks at the top.
Allow authentication by an Authorization header, with a token specified
in settings.py.
Lots of improvements to the editor, including showing the log, and a
form to install Elm packages when editing .elm files.
The Makefile for a project is automatically run each time a file is saved.