From ef8b50e3022e0b4f299ac2082f3a7faf2b278822 Mon Sep 17 00:00:00 2001 From: Allan Eising Date: Thu, 17 Jul 2025 07:47:48 +0200 Subject: [PATCH] Remove old TODO document --- packages/sshecret-frontend/TODO.org | 40 ----------------------------- 1 file changed, 40 deletions(-) delete mode 100644 packages/sshecret-frontend/TODO.org diff --git a/packages/sshecret-frontend/TODO.org b/packages/sshecret-frontend/TODO.org deleted file mode 100644 index 15a8e83..0000000 --- a/packages/sshecret-frontend/TODO.org +++ /dev/null @@ -1,40 +0,0 @@ -#+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