aboutsummaryrefslogtreecommitdiff
path: root/readme.md
diff options
context:
space:
mode:
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/readme.md b/readme.md
index b962704..b1eeacf 100644
--- a/readme.md
+++ b/readme.md
@@ -18,11 +18,11 @@ Task Time Tracker
- [x] Tasks should have a `modified_on` timestamp field;
- [x] Change capacity to size_t.
- [x] Change active_task to active_task_ptrdiff.
-- [x] use selected_task_ptrdiff?
+- [x] Use selected_task_ptrdiff?
- [x] Make sure task names don't include commas ',';
- [x] Format time being displayed.
- [x] Replace max_capacity by its true value;
-- [x] replace intmax_t by int64_t;
+- [x] Replace intmax_t by int64_t;
- [x] Adapt input cycle to work with `database_t *db` to allow pointing to database/archive.
- [x] Show a symbol to let the user know when we're seeing the archive.
- [x] Status of task will allow to keep counting time even when the process gets terminated forcefully;
@@ -31,7 +31,7 @@ Task Time Tracker
- [x] Mouse selection is broken due to entire TUI update: No, it was fixed by using `erase()` on the `draw_tui` instead of `clear()`;
- [x] I bet the headers are no longer being used all on a single cycle. Let's separate them and include "header_title_archive";
- [x] Rename layout members: title_header, archive_header, total_header, days_headers, column_widths, column_alignments, headers_paddings.
-- [x] using the archive header, we can remove the top-left-corner diamond on the archive.
+- [x] Using the archive header, we can remove the top-left-corner diamond on the archive.
- [x] Allow to cancel a rename_task operation: you can do it by leaving it blank.
- [x] Make sure we are not using `strcat` and `strcpy`... or that we are using them wisely (famous last words).
- [x] Make archive be stored in CSV format: takes less space and allows to quickly archive by appending to end of file;
@@ -58,6 +58,7 @@ Task Time Tracker
- Try printing headers and footers, then each row;
- Allow to repaint just certain parts of the TUI; this should allow to call `draw_tui` with a flag saying which parts need to be drawn;
- [ ] Improve total_times:
+ - Since we provide a way to recalculate the total values, we may just automatically recalculate them when we open the database and one of the totals has saturated?
- Create function to recalculate them. Shouldn't take so long, right?
- Decide when this will run.
- Check for overflow/underflow when adding/subtracting times;