Remove old TODO document
This commit is contained in:
@ -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
|
|
||||||
Reference in New Issue
Block a user