From ab4ce6148563b21b6d41b09a2448bd63765ffa21 Mon Sep 17 00:00:00 2001 From: dam Date: Mon, 17 Oct 2022 23:32:10 +0000 Subject: Improved compilation commands. Added bonus items to to-do list. --- readme.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'readme.md') diff --git a/readme.md b/readme.md index 9f17c13..b8b0b15 100644 --- a/readme.md +++ b/readme.md @@ -55,9 +55,12 @@ Task Time Tracker - [x] Add/remove time using keys: `F3`; - [x] Add/remove time for any day of week; - [x] Total times may saturate, but before that the user will see the infinite symbol. Solution: Provide user with possibility to refresh totals. -- [ ] After user input, we should save the changes on the database... or defer them and check every few seconds if we need to save. -- [ ] REVISE ALL CODE ptrdiff_t/size_t (signed/unsigned)! - [ ] Implement logs as described above. +- [ ] Improve the way we save the changes made to the database: + - When operating on the archive, will we keep the saves synchronous? + - Maybe add a cooldown timer and save changes after it times out? + - Maybe add a partial-save when (de)activating a task (just save the task and the database core? +- [ ] REVISE ALL CODE ptrdiff_t/size_t (signed/unsigned)! - [ ] Go over all `TODO` items; - [ ] Cleanup `draw_tui`: - Selected and active tasks should be drawn after everything else. -- cgit v1.2.3