Commit graph

1368 commits

Author SHA1 Message Date
Paul Beckingham
b618269e2b CmdGaps: Added note about failure when no exclusions are defined 2016-03-25 00:45:50 -04:00
Paul Beckingham
ef2e1a7e26 CmdStop: Now handles removal of tags 2016-03-25 00:33:04 -04:00
Paul Beckingham
6d3f8f9a0f CmdHelp: Updated 'stop' help with new behavior 2016-03-25 00:32:19 -04:00
Paul Beckingham
a38c607f61 init: Propagated args to CmdStop 2016-03-25 00:29:12 -04:00
Paul Beckingham
10e1064f34 Interval: Added ::untag 2016-03-25 00:19:25 -04:00
Paul Beckingham
c410ef0037 Rules: Parsing bug 2016-03-24 23:37:47 -04:00
Paul Beckingham
409fb199f1 Rules: Stubbed ::parseRuleTag 2016-03-24 23:17:20 -04:00
Paul Beckingham
93b67a5b19 Rules: Stubbed ::parseRuleExclusions 2016-03-24 23:12:45 -04:00
Paul Beckingham
be88c0452d Rules: Implemented ::parseRule 2016-03-22 23:55:01 -04:00
Paul Beckingham
65486032e0 Rules: ::parse now calls out to ::parseRule 2016-03-22 23:53:31 -04:00
Paul Beckingham
9425930ac3 Rules: Removed unused variable 2016-03-22 23:52:18 -04:00
Paul Beckingham
4d927e1aca Rules: Added ::parseRuleTheme 2016-03-22 23:50:36 -04:00
Paul Beckingham
c31578d701 Rules: Added ::parseRuleGeneral 2016-03-22 23:49:40 -04:00
Paul Beckingham
21599f3b7d Timew: Restored initial 'log mark' 2016-03-22 23:44:29 -04:00
Paul Beckingham
07c9d587e9 Interval: Proper handling of commas in JSON 2016-03-22 22:08:11 -04:00
Paul Beckingham
f0709d50e4 CmdDiagnostics: Added file metadata for each file 2016-03-22 21:47:08 -04:00
Paul Beckingham
ece3131314 Database: Rewrote ::initialize to load files in order 2016-03-22 21:46:27 -04:00
Paul Beckingham
06bcb291e3 Interval: 'type' is not needed in the JSON format 2016-03-22 21:45:33 -04:00
Paul Beckingham
c42b9e49b4 CmdLog: Corrected to match design 2016-03-22 21:44:05 -04:00
Paul Beckingham
cd2ea6fb42 CmdHelp: Added 'tags' command help and usage 2016-03-22 21:42:43 -04:00
Paul Beckingham
3c0dc76694 CmdTags: Implemented 'tags' command 2016-03-22 21:40:49 -04:00
Paul Beckingham
5710800d0f init: Propagated database and log to CmdTags 2016-03-22 21:40:08 -04:00
Paul Beckingham
4d551d5a6c CmdHelp: Added 'continue' command help 2016-03-22 01:49:57 -04:00
Paul Beckingham
ea103fd477 CmdContinue: Implemented cotinuaiton of the most recent interval, if closed 2016-03-22 01:45:50 -04:00
Paul Beckingham
11f990f2a0 init: Propagated database and log to CmdContinue 2016-03-22 01:40:49 -04:00
Paul Beckingham
7ad9132d72 init: CmdStart does not need rules access 2016-03-22 01:38:55 -04:00
Paul Beckingham
94cf53c3cc CmdDiagnostics: Added data files 2016-03-22 01:34:12 -04:00
Paul Beckingham
08f1a0000a Database: Added ::files 2016-03-22 01:32:23 -04:00
Paul Beckingham
f5c8d72de8 CmdHelp: Added 'export' command 2016-03-22 01:23:57 -04:00
Paul Beckingham
8097e97023 CmdExport: Implemented JSON export 2016-03-22 01:18:17 -04:00
Paul Beckingham
56f80d5916 init: Propagated database to CmdExport 2016-03-22 01:12:18 -04:00
Paul Beckingham
9753a63eb8 Interval: Added ::jsn 2016-03-22 01:08:46 -04:00
Paul Beckingham
653ea4b476 CmdDefault: Implemented open interval summary 2016-03-22 00:37:10 -04:00
Paul Beckingham
f2fbbf81bf init: Propagated rules and database to CmdDefault 2016-03-22 00:36:38 -04:00
Paul Beckingham
6fc25a3de1 Datafile: Removed unused ::getAllIntervalsSince 2016-03-22 00:22:47 -04:00
Paul Beckingham
90525013a3 Database: Implemented ::getAllIntervals 2016-03-22 00:21:54 -04:00
Paul Beckingham
10d5ad2816 Datafile: Proagates errors when unable to write to file 2016-03-22 00:10:23 -04:00
Paul Beckingham
9a513ea1b2 Datafile: Handles modified intervals 2016-03-22 00:09:59 -04:00
Paul Beckingham
3e16f52621 Datafile: Implemented ::getIntervalsSince 2016-03-21 23:46:58 -04:00
Paul Beckingham
35ea8b19f5 Interval: Simplified ::summarize 2016-03-21 23:32:40 -04:00
Paul Beckingham
b6432222d3 libshared: Updated to 47cd9743031453fc2a60cb6cbd1ed8d3ed13d0d0 2016-03-21 23:24:28 -04:00
Paul Beckingham
0e1de5df43 Interval: Improved feedback formatting 2016-03-21 19:32:45 -04:00
Paul Beckingham
3b26979096 Datafile: Added \n to intervals 2016-03-21 19:32:19 -04:00
Paul Beckingham
9904e7ff89 Timew: Added top-level commit to save data 2016-03-21 18:55:22 -04:00
Paul Beckingham
69d80bc2bb Datafile: Implemented ::commit 2016-03-21 18:54:32 -04:00
Paul Beckingham
13e5736cd6 Datafile: Implemented ::getLatestInterval 2016-03-21 18:54:01 -04:00
Paul Beckingham
03e21073fb Datafile: Implemented ::getAllIntervals 2016-03-21 18:52:59 -04:00
Paul Beckingham
f2b4cc5873 Datafile: Added ::load_intervals 2016-03-21 18:52:21 -04:00
Paul Beckingham
3eee83b874 Interval: Corrected ::initialize to parse the right thing 2016-03-21 18:50:55 -04:00
Paul Beckingham
f7ead59e83 Interval: ::initialize can now parse intervals 2016-03-21 18:06:13 -04:00