Start using UI framework or libarary
I think we should use React.js for the sake of flexibility. Introducing new features would be easer using some modern frontend framework (like Angular) or React.
Good idea. I'm not well-versed in js, but we should use a Coffeescript framework if anything to make it compatible with the rest of ZeroNet and ZeroChat IRC in general.
I haven't used any of these frameworks personally, but ZeroMail and ZeroHello use a React-like micro framework called Maquette, and the developer of ZeroTodos has recommended a similar framework vue.js.
+1 on that, Maquette seems like a good choice. Using the same framework as ZeroNet and the official sites will also make users more comfortable.
+1, Marquette looks clean and simple
Marquette sounds look a good choice, especially if it's something that other ZeroNet devs would need to become familiar with.
Being addressed at xaxes/zeronet-relay-chat.