Instead of requiring JavaScript to dynamically fetch release metadata,
generate at build time of the website, and only use JavaScript to change
the data if it does not match what is served by files.radicle.dev.
This allows users to obtain information about releases and download URLs
without having JavaScript enabled.
This works without JavaScript, and starts out with the user preference
(according to the browser) by default. If JavaScript is available, the
toggle writes to LocalStorage.
Instead of having the link to the homepage (via the logo) and the theme
switcher in the footer, split this up. The logo is now in the top left
and the theme toggle in the bottom right. The footer itself is removed
on the homepage, but kept for blog posts, guides, etc.
The aside was copied into every page, which invites inconsistency. To
avoid that, move it to the layout.
As a bonus, our RSS feed is also less redundant now.