22 lines
No EOL
1.1 KiB
Markdown
22 lines
No EOL
1.1 KiB
Markdown
* 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
|
|
[ok] Enable Logging to file.
|
|
[ok] Implement the model as relational with SQLite.
|
|
[ok] Create and update functions. |