Commit Graph

93 Commits

Author SHA1 Message Date
Patrick Lipka 828d392b24 added further line breaks 2021-12-17 12:32:09 +01:00
Patrick Lipka f63f2380da add line breaks 2021-12-17 12:30:31 +01:00
Patrick Lipka 3281e103a8 bullet points changed 2021-12-17 12:28:31 +01:00
Patrick Lipka 6744c4bcff Added dependencies section 2021-12-17 12:27:04 +01:00
Patrick Lipka 12ade72c9a Basic README added 2021-12-17 12:10:02 +01:00
Patrick Lipka 06b9f25893 cleanup done, more verbose comments added 2021-12-17 12:05:13 +01:00
Patrick Lipka bcaa73fa79 Added check if active task exists before attempt to start stracking 2021-12-17 10:42:18 +01:00
Patrick Lipka 7b7a4dcc0c -std=c++11 added to compile flags to solve clang warnings 2021-12-17 10:25:32 +01:00
Patrick Lipka 525534a5de Uninstall target added 2021-12-16 17:16:16 +01:00
Patrick Lipka f7bbfa4873 Install target added 2021-12-16 17:03:16 +01:00
Patrick Lipka 8625034382 Utility functions moved to util.cpp 2021-12-16 16:42:31 +01:00
Patrick Lipka 416bcbde0a Added initialization of project list at startup 2021-12-16 16:34:06 +01:00
Patrick Lipka 183717c956 Read user name and tracking directory from settings file in PREFIX/etc and use them for load/save operations 2021-12-16 16:00:40 +01:00
Patrick Lipka 12376d3e4b tt_name_completion rewritten in a more C++ conformant way 2021-12-16 13:21:26 +01:00
Patrick Lipka 7ebe1c5fb4 Only add potentially meaningful user input to history 2021-12-16 12:22:31 +01:00
Patrick Lipka 63abc50c81 check if active tasks exists if no name is being provided before manipulating time 2021-12-15 17:28:44 +01:00
Patrick Lipka 49d3d2f1e1 Added autosave 2021-12-15 13:03:27 +01:00
Patrick Lipka 85fd6e563f Solved problems with project list corruption due to read of wrong length and redundant setting of current task 2021-12-15 12:16:03 +01:00
Patrick Lipka 10615ed0fa reporting added 2021-12-14 14:39:20 +01:00
Patrick Lipka a1c20aad42 added remove time command 2021-12-13 22:11:26 +01:00
Patrick Lipka 1e5f1bd0ee add time command added, is_num helper added for that 2021-12-13 22:05:04 +01:00
Patrick Lipka 28f5b43ca8 solved switch task problem by adding trim function. Moved string utilities to separate files 2021-12-13 16:18:47 +01:00
Patrick Lipka 0bf621eb0f rename command added 2021-12-13 15:44:24 +01:00
Patrick Lipka c10ba31ed9 remove project command replaced by genralized rm 2021-12-13 15:04:18 +01:00
Patrick Lipka a2fc4ca292 Added remove project command 2021-12-13 12:04:38 +01:00
Patrick Lipka 5d572571d9 switch task command added, minor adjustments made 2021-12-13 11:28:51 +01:00
Patrick Lipka 58e4775738 new task / switch project commands added 2021-12-13 10:22:49 +01:00
Patrick Lipka b6139369f7 New project command added and parser updated 2021-12-10 15:58:27 +01:00
Patrick Lipka 7c54302cb0 Added parser, ls and start commands and search routines needed for them, ProjectList now has constructor setting month and num_projects 2021-12-10 13:22:46 +01:00
Patrick Lipka 363372f34e Basic UI implemented usinf GNU readline 2021-12-10 11:09:03 +01:00
Patrick Lipka d19d96b6ee cleanup 2021-12-10 09:38:05 +01:00
Patrick Lipka 22f7902b45 Makefile clean target corrected 2021-12-10 09:27:34 +01:00
Patrick Lipka 38dfaa9c7b Fixed usage of global variable sigint 2021-12-09 17:17:46 +01:00
Patrick Lipka d7137f710c Moved tracking function and signal handler to own files 2021-12-09 17:08:22 +01:00
Patrick Lipka d511c984e5 Added tracking functionality (POSIX-only) 2021-12-09 16:50:58 +01:00
Patrick Lipka 8b4b0c3432 Added pointers to active project/task and void to set active task 2021-12-09 13:23:30 +01:00
Patrick Lipka d15b8a57e4 Binary I/O fixed 2021-12-09 11:43:14 +01:00
Patrick Lipka 94e3e07a74 String I/O corrected, TODO: fix loops 2021-12-08 23:48:00 +01:00
Patrick Lipka 32daf02351 Added saving to binary, implementation of loading started 2021-12-08 22:30:44 +01:00
Patrick Lipka 1f5778e190 ProjectList class and test added 2021-12-08 21:02:32 +01:00
Patrick Lipka a2ba8123f4 Basic class definitions and test program 2021-12-08 19:16:40 +01:00
Patrick Lipka 206161a306 Makefile added 2021-12-08 19:14:51 +01:00
Patrick Lipka 193cd79a11
Initial commit 2021-12-06 10:47:19 +01:00