#+title: Todo I'm apparently rewriting the frontend in vue. So, this is the steps I need to take. * DONE Write a typescript API client. I suppose this can be rendered from OpenAPI? * DONE Install the required libraries + [X] Flowbite + [X] Shoelace + [X] tailwind I've set up flowbite-vue here. https://flowbite-vue.com/pages/getting-started * DONE Set up base page * DONE Set up login page (basic) + [X] Create an authentication state store + [X] Use the rendered API to send login details, and receive tokens + [X] Consider adding a refresh token thing to the API * DONE Create the master/detail page * Views ** Secret View + [X] Add dropdown + [X] Implement delete + [X] Implement move * Navigation ** DONE Implement hard links + All selections can be done to the state, except the tab selection * Error handling + [X] Check styling on sl-alert + [X] Ensure that its z-index is above any popups + [X] Refine field-based validation in ClientForm for other fields + [ ] Implement validation in SecretForm