aboutsummaryrefslogtreecommitdiff
path: root/main.c
AgeCommit message (Expand)Author
2022-11-14Moved database actions into functions.dam
2022-11-14Implemented mem_alloc to warp on malloc errors.dam
2022-11-13Added time edit parsing rules to the help text.dam
2022-11-13Fixed truncate_string_utf8. Implemented read_input_to_string_buffer to simpli...dam
2022-11-11Code cleanup.dam
2022-11-11Re-do truncate_string_utf8.dam
2022-11-11Tweaked function to print time and function to parse input options.dam
2022-11-06Added is_action_detected to simplify argument detection.dam
2022-11-06Made sure that string_buffer bounds are respected. Added check for memory all...dam
2022-11-06Check for memory allocation errors.dam
2022-11-06Replaced sprintf with snprintf.dam
2022-11-04Added some comments to simplify the code.dam
2022-11-02Added help text. Allowed to use simplified options.dam
2022-11-02Validated that string_buffer is not leaking info.dam
2022-11-02Added compiler flags descriptions.dam
2022-11-02Implemented autosave feature. Fixed argument/options processing to allow repe...dam
2022-10-27Prototype code for store_database_partial.dam
2022-10-23Improved string_buffer allocation. Sanitize task names on input.dam
2022-10-23Added protection to overflow on malloc argument. Decided not to implement log...dam
2022-10-17Improved compilation commands. Added bonus items to to-do list.dam
2022-10-16Fixed format_time to change precision only when reaches halfway between curre...dam
2022-10-16Allow user to edit (set/add/remove) and reset the task times. Fixed bug when ...dam
2022-10-10Implemented move-to action. Improved TUI and action-keys.dam
2022-10-05Implemented go-to action. Improved TUI.dam
2022-10-03Prototype code for go-to function.dam
2022-10-03Confirm delete_task operation.dam
2022-10-02Protect selected task selection actions against invalid indexes.dam
2022-10-02Implemented task cloning. Fixed bug on update_total_timers. Revised switch-ca...dam
2022-10-02Fixed argument checking on some argument driven actions.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-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 callin...dam
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
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 f...dam
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