Remove generated file 'frontend.js'
[recipes.git] / TODO.md
diff --git a/TODO.md b/TODO.md
index b44fefc..efaaf3a 100644 (file)
--- a/TODO.md
+++ b/TODO.md
@@ -1,8 +1,22 @@
-* (WIP) Enable Logging to file.
-* Define the recipes model (UML).
-* Implement the model as relational with SQLite.
-    * Create and update functions.
+* 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.
-* Try using WASM for all the client logic
\ No newline at end of file
+* 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
+[ok] Enable Logging to file.
+[ok] Implement the model as relational with SQLite.
+    [ok] Create and update functions.
\ No newline at end of file