A self-hosted custom sync server for kobo devices.

Merge pull request 'Rewrite web UI as a Leptos CSR SPA + guard device-bound token deletion' (#15) from leptos-ui into master master