Server-side skins, and no-refresh login/logout
Just a note that we're testing two new features on this forum right now, both of which should be available on latest
gh#6849 and gh#6841
Refactor skins to be built on server-side
We used to have skins overlaid on top of the existing UI, and that caused some minor conflicts when we defined some colours and the skin had other ideas. We now compile the skin into the main stylesheet itself (now renamed
client.css, by the way), which should reduce the incidence of stylesheet conflicts.
Almost all of NodeBB was a single-page app, except for login and logout, which happened to do a full reload of the page. We wanted to make the entire app seamless, so logins and logouts simply re-render the header now, and set local variables as appropriate. Let us know if you notice any oddities after logging in, out, or registering.