X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=TODO.md;h=af94b719a9244ec44e537a53737183cb8d9fb959;hb=642dd8a80ce2e1212b8e30c1edabb32bdb416cfc;hp=bb596f49cb0f61376308d5bf3f52a6276efc462b;hpb=108476e3554ea3a25dca5b5ab260f38c1e734221;p=recipes.git diff --git a/TODO.md b/TODO.md index bb596f4..af94b71 100644 --- a/TODO.md +++ b/TODO.md @@ -1,9 +1,20 @@ -* (WIP) Enable Logging to file. +* Change all id to i64 +* Try using WASM for all the client logic (test on signup page) * Describe the use cases. -* Define the recipes model (SYSML). -* Implement the model as relational with SQLite. - * Create and update functions. * Define the UI (mockups). * Two CSS: one for desktop and one for mobile * Define the logic behind each page and action. -* Try using WASM for all the client logic \ No newline at end of file +* Add support to language into db model. + +[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 +[ok] Enable Logging to file. +[ok] Implement the model as relational with SQLite. + [ok] Create and update functions. \ No newline at end of file