Commit graph

14 commits

Author SHA1 Message Date
Harish Ved
ea671d28bd ReviewFixes: Reset tags instead of stop/start task; formatting changes 2018-05-15 18:21:36 +02:00
Harish Ved
d07cc99729 Handling modifications to description/tag/project for task
The taskwarrior extension script `on-modify.timewarrior` did not forward
modifications for description/tag/project to `timew`.

This resulted in non-existent tasks (with old tag etc) contiued to be
tracked and not updated

[Closes #105](https://github.com/GothenburgBitFactory/timewarrior/issues/105)
2018-05-15 18:21:36 +02:00
Thomas Lauf
0b6dbf7e12 TI-94 #98 Fix Command Injection Security Vulnerability in on-modify.timewarrior
- Thanks to Aaron Fields
- Add unit test?
- What about missing ```if '.' in project:```?
2018-03-20 22:56:40 +01:00
Simon Ruderich
2271bd9eea Use https:// link for opensource.org 2018-03-16 23:11:08 +01:00
Paul Beckingham
e4daeb2078 TI-32: taskwarrior hook script doesn't stop recording waiting task
- Thanks to Yury Videneev.
2017-03-19 11:13:32 -04:00
Thomas Lauf
310f48973e extensions: Make extensions conform with PEP8 2017-03-01 21:20:35 +01:00
Paul Beckingham
c3e2759028 TI-48: Timewarrior hook is not Python3 compatible
- Thanks to Josh Proehl, Armado Martinez.
2017-02-25 14:17:25 -05:00
Paul Beckingham
db53745181 TI-51: in the taskwarrior hook, deleting a task doesn't stop the watch
- Thanks to Mattia Rizzolo.
2016-11-05 11:57:15 -04:00
Paul Beckingham
6557814909 Ext: Taskwarrior project handling
- Taskwarrior projects are now used as-is as tags, and also split on the '.' to
  represent project hierarchy as separate tags.
- Thanks to Josh Proehl.
2016-10-04 00:27:20 -04:00
Paul Beckingham
123655079c Ext: Fixed utf8 encoding in Taskwarrior integration hook
- Thanks to Martin Boeker.
2016-07-06 23:23:41 -04:00
Paul Beckingham
b62a977bd5 TI-16: Should handle case where taskwarrior hook is used before timew
- Thanks to Aaron Curtis.
2016-06-28 18:15:42 -04:00
Paul Beckingham
aa00f436a1 Ext: Removed UUID from hook script 2016-06-05 14:29:18 -04:00
Paul Beckingham
0d3d01de59 Extensions: Added Taskwarrior integration hook
- This first draft hook script uses the task UUID, description, project and tags
  as Timewarrior tags, and responds to 'task <id> start' and 'task <id> stop'
  commands, as well as other changes that have the same effect.
2016-04-03 17:30:45 -04:00
Paul Beckingham
ff8e3ef68d Ext: Added initial extensions and README 2016-03-26 13:02:55 -04:00