Changelog: v0.4.0
Page Layouts
There are new layouts. I wanted to replicate the feel of a broadsheet newspaper without being visually over the top or making page loads slower. This is most obvious on the front page of tuhat, but the layouts are also available on your own pages.
Under site settings, you can pick one of four “Index Layouts.” My favourite is the glamorously named “Section Columns.” For example, this is what tuhat’s own page now looks like.

If you’d like a different kind of layout, send me a mock-up via the contact form, of some sort and I’ll see if it’s feasible.
Collections
A number of writers are serializing papers or chapters from longer works. Others might want to group different kinds of their work together.
While hashtags can accomplish this to some degree, we wanted a more elegant way to group work, and collections are the answer. If you click on a tag on a user page, you get a list of posts by that writer that use that tag: /u/:username/t/:tag.
If you add work to a collection, the collection is listed on your index page. At the bottom of a post, the next or previous post in the collection is also linked. There is also a collection index, and you can change the sorting for it. So, if you publish a book, a reader down the road can view it in reverse order to read it from start to finish.
Collections also get their own RSS feeds, in case someone wants to subscribe to a particular body of your work instead of everything.
An example of a writer using collections:

What they look like on their posts:

Publication Name
Give your site a unique name. It doesn’t need to be your username. You can set this under site settings.
Bugs
Markdown
This is more of a comment than a bug, maybe even a partial feature. If you use Markdown syntax as you type, e.g. # for a header, it will automatically convert that line to a header. But if you paste Markdown directly into the editor, it won’t parse the tags and convert them.
I’ve started doing my writing directly in the editor using Markdown tags, and it works really well. This is just a heads-up: if you think the Markdown interpreter is broken, it’s not. It’s just how it works.
Reply by Email
There was a bug in the ability to reply by email. For those who get posts in their email inbox, they can now reply directly to a post and it will show up as a “letter” for that post. I’ve fully validated this end to end.
IPv6
IPv6 routing was broken for a few days. This was a config error on my load balancer and is now fixed. Hopefully no one noticed if your browser tried IPv4 as a fallback, but if you did experience odd loading, that’s why.
ETC
Ways of Working
For a tiny bit of context, I’ve released these changelogs roughly once a week for the past four weeks, but the changes are coming in on a near-daily basis. Think of tuhat as a rolling release, with small incremental changes happening regularly.
I try to do releases when they won’t impact people, but due to the nature of time zones and a global audience, the only real time most people won’t notice is first thing in the morning for me. Tuhat is based in SAST, aka UTC+2. The only time that most people won't notice is the first thing in the morning for us. Currently pushing a new version of the site incurs about 3s of downtime. This could be reduced but in order to keep things simple, this is a trade off that is currently ok. In general you shouldn't lose anything you've written if you are in the middle of writing when a release happens.
Authors income
This is still on the cards, but solving a cost effective global solution for handling securely taking payments is not a small under taking for a tiny outfit. For the meantime I can recommend adding a librepay link to your page. If enough people express an interest I can make this a proper button integration.