diff --git a/TODO b/TODO index 7bfd60e5a..ef2f9e593 100644 --- a/TODO +++ b/TODO @@ -1,8 +1,27 @@ -- deleting cloned nodes ends with 500 (probably only on folders) +- pick new name for the project + +New features: - what links here + - link between encrypted notes could be done by encrypting note_ids of both sides of relations. Encryption must be + deterministic to allow lookup by cipher text - recent changes - link to note should lead to the revision - db upgrade / migration -- dates should be stored in UTC to work correctly with time zones - - we should also record timezone info so that we display the date correctly with respect to the local date at the time of recording it + +Refactorings: - modularize frontend - - unify handling of global variables \ No newline at end of file + - unify handling of global variables +- unify handling of dialogs and their forms - they all follow the same pattern - e.g. have one main dialog window/el + +UI: +- need to represent global actions somehow - e.g. recent changes, settings +- better way how to represent per-note actions - what links here, encryption + +Encryption: +- we don't have IV or encryption specific counter + +Bugs: +- deleting cloned nodes ends with 500 (probably only on folders) + +Others: +- dates should be stored in UTC to work correctly with time zones + - we should also record timezone info so that we display the date correctly with respect to the local date at the time of recording it \ No newline at end of file diff --git a/src/templates/app.html b/src/templates/app.html index b89b93716..568d13905 100644 --- a/src/templates/app.html +++ b/src/templates/app.html @@ -6,30 +6,36 @@