[x] publish note
[x] distribute note to subscribers
[x] share links
[x] make symlinks
[x] followers list
[x] webfinger make & health
[x] .htaccess: explain cat
[x] fstat 10k bench
[ ] following
[ ] refresh after title change
[ ] uid change
[ ] .htaccess: refresh on credentials (uid) change
[ ] refresh after asset delete
[ ] append & queue https://v2.ocaml.org/api/Unix.html#1_Locking
[x] declare tags in activitypub note
[x] post timezone
[x] discard as.json and keep dummy outbox
[x] atom.xml
[x] page numbering
[x] CSRF token: implement persistence & check
[x] initial page + 'hello' post
[x] webfinger: add html profile page
[-] make as.json from p/index.xml via queue
[ ] queue follow accept
