aboutsummaryrefslogtreecommitdiff
path: root/readme.md
diff options
context:
space:
mode:
authordam <dam@gudinoff>2022-10-02 23:06:16 +0000
committerdam <dam@gudinoff>2022-10-02 23:06:16 +0000
commit321e50fe92f0cefaf4a7251f42e268112a810e70 (patch)
tree80fd2966246946d773c15fc33d2fb2d87f89af96 /readme.md
parent2a2abfc511eb7fe248a5e794b2fa7946e6649214 (diff)
downloadtask-time-tracker-321e50fe92f0cefaf4a7251f42e268112a810e70.tar.zst
task-time-tracker-321e50fe92f0cefaf4a7251f42e268112a810e70.zip
Protect selected task selection actions against invalid indexes.
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md3
1 files changed, 1 insertions, 2 deletions
diff --git a/readme.md b/readme.md
index 32737d8..c68ca55 100644
--- a/readme.md
+++ b/readme.md
@@ -41,11 +41,10 @@ Task Time Tracker
- [x] By default, store files on `~/.config/task_time_tracker/` or `~/.local/share/task_time_tracker` and allow to store elsewhere if passed by argument `--config`.
- [x] Allow usage of `ttt: ./ttt --dpath ./` to change the app folder: To changes app data path change the environment variable HOME (USERPROFILE for windows users).
- [x] Clone (replicate) task; If task is active, mark newly created task as inactive;
+- [x] Check if next/previous is safe against overflows/underflows using https://gcc.gnu.org/onlinedocs/gcc/Integer-Overflow-Builtins.html
- [ ] Confirm delete_task operation.
- For actions that require confirmation, show confirmation message on selected line (horizontally centered) saying "Press enter to delete/archive. Any other to cancel." and await on `getch` for a `\n`. On archiving action this should only occur if the task is active. Use red/black for confirmation message surrounded by diamonds. Implement this using a function `bool get_confirmation(const char *message)`.
-- [ ] Check if next/previous is safe against overflows/underflows using https://gcc.gnu.org/onlinedocs/gcc/Integer-Overflow-Builtins.html
- [ ] Check totals update speedup using https://gcc.gnu.org/onlinedocs/gcc/Integer-Overflow-Builtins.html
-- [ ] Detect if using gcc https://stackoverflow.com/questions/28166565/detect-gcc-as-opposed-to-msvc-clang-with-macro
- [ ] Change task order (using task_t tmp_task + memcpy);
- [ ] Allow to jump to specific task by index number using key `g` and `G`;
- [ ] Add/remove time using keys: `F3`;