aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-10-03Confirm delete_task operation.dam
2022-10-02Protect selected task selection actions against invalid indexes.dam
2022-10-02Added notes to readme.dam
2022-10-02Updated to-do list.dam
2022-10-02Updated readme file.dam
2022-10-02Implemented task cloning. Fixed bug on update_total_timers. Revised ↵dam
switch-case code style. Toggle archive mode using tab key.
2022-10-02Fixed argument checking on some argument driven actions.dam
2022-10-01Updated to-do list.dam
2022-10-01Fixed UB caused by invalid pointer access.dam
2022-10-01Store app data on ~/.task_time_tracker/ folder.dam
2022-09-30WIP: Store app data on ~/.task_time_tracker/ folder.dam
2022-09-29Cleaned up some defines and re-ordered the to-do list.dam
2022-09-29Updated to-do list.dam
2022-09-29Renamed database_t to database_st and task_t to task_st.dam
2022-09-29Removed prototype and test code. Initialized pointers to NULL to avoid ↵dam
calling free with invalid pointers from unitialized memory.
2022-09-29During startup, create database and archive files if missing.dam
2022-09-28Preparing to store archive as CSV to allow appending to it.dam
2022-09-28Made sure that we are not using strcat and strcpy functions.dam
2022-09-28Added theme colors to the daily total timers.dam
2022-09-28Fixed bug in delete_task. Improved user input control for creating new task. ↵dam
Implemented prototype version of task-archive/unarchive feature.
2022-09-27Updated to do list.dam
2022-09-27Tweaked layout structure and simplified draw_tui. Added archive title.dam
2022-09-27Implemented is_empty_string. Made sure that string_buffer has enought space ↵dam
for MAX_TASK_NAME and size_x. Fixed input row for creating and renaming tasks.
2022-09-25WIP: Allow to cancel rename operation.dam
2022-09-25Adjusted format_time when showing less than 60 seconds.dam
2022-09-25Fix cursor position while creating new and renaming tasks.dam
2022-09-25Small cleanup on draw_tui.dam
2022-09-25Improved theming in draw_tui.dam
2022-09-21Trying to simplify draw_tui function.dam
2022-09-21Free archive memory on exit.dam
2022-09-21Store archive if it's open during shutdown.dam
2022-09-20Updated and cleaned up the to-do list.dam
2022-09-20Show symbol when viewing the archive.dam
2022-09-20Fix input cycle to work with main and archive databases.dam
2022-09-20Let's say this is the first working prototype.dam
2022-09-04Simplifying TUI code and allowing table layout to be more configurable.dam
2022-09-04Simplifying TUI drawing code. Making table drawing a bit more configurable.dam
2022-09-03Keep track of time for active task.dam
2022-09-03Keep track of time for active task.dam
2022-08-31Fixed clear_database.dam
2022-08-31Reduced DB_MAX_CAP for nearest power-of-two. Fixed export_to_csv to clean ↵dam
commas and use size_t and ptrdiff_t instead of uin32_t indexes. Protected GUI against database reaching its maximum capacity.
2022-08-31Fixed pointers * position.dam
2022-08-31Removed unused database helper functions. Reworked database to use size_t ↵dam
and ptrdiff_t types to avoid being bound by indexes types constrains. Print task's times.
2022-08-30Testing possibility to address all tasks using pointers instead of uint32_t ↵dam
indexes.
2022-08-30Allow to rename tasks - and hide cursor afterwards.dam
2022-08-30Allow to rename tasks.dam
2022-08-30Improved task deletion and creation.dam
2022-08-30Completed add_task and remove_task functions. All screen is now refreshed, ↵dam
always. Added F1 and F2 to add and remove tasks as prototype.
2022-08-30Completed add_task and remove_task functions. All screen is now refreshed, ↵dam
always. Added F1 and F2 to add and remove tasks as prototype.
2022-08-30Changed binary file signature to better match project name.dam