X-Git-Url: http://git.euphorik.ch/?p=recipes.git;a=blobdiff_plain;f=TODO.md;h=26176a59480c32e351db786cfef226fc60e7cf30;hp=21202057722b4463cf4f7b4dc577b9834cfcc8a0;hb=HEAD;hpb=b6235fb76ce82f96503cda83eebe8106320b2a0d diff --git a/TODO.md b/TODO.md index 2120205..efaaf3a 100644 --- a/TODO.md +++ b/TODO.md @@ -1,10 +1,19 @@ -* Asynchonous email sending and database requests -* Try using WASM for all the client logic (test on signup page) +* Try using WASM for all the client logic (test on editing/creating a recipe) + * Understand the example here: + * https://github.com/rustwasm/wasm-bindgen/tree/main/examples/todomvc -> https://rustwasm.github.io/wasm-bindgen/exbuild/todomvc/#/ * Describe the use cases. * Define the UI (mockups). * Two CSS: one for desktop and one for mobile * Define the logic behind each page and action. +* Add support to language into db model. +[ok] Change all id to i64 +[ok] Check cookie lifetime -> Session by default +[ok] Asynchonous email sending and database requests + [ok] Try to return Result for async routes (and watch what is printed in log) + [ok] Then try to make async database calls + [ok] Set email sending as async and show a waiter when sending email. Handle (and test) a timeout (~10s). -> (timeout put to 60s) +[ok] How to log error to journalctl? [ok] Sign out [ok] Read all the askama doc and see if the current approach is good [ok] Handle 404