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
Thomas Lauf
f8ee042bf0
Small refactoring
2018-02-18 23:09:37 +01:00
Davis
68fdcc0b20
Fixed error from totals.py while timer is active
...
I got the following error when I tried to run totals.py while a task was not finished:
Traceback (most recent call last):
File "/home/davis/.timewarrior/extensions/totals.py", line 101, in <module>
end = datetime.datetime.strptime(configuration['temp.report.end'], DATEFORMAT)
KeyError: 'temp.report.end'
This change fixed that for me.
2018-02-14 00:49:53 -05:00
Paul Beckingham
d55ca5b474
Ext: Updated totals.py for both Python 2 and 3
2017-04-14 23:59:24 -04: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
e51292e1ec
Ext: Added totals.py to README
2017-02-25 14:31:57 -05: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
Thomas Lauf
8ad54f9bfd
TI-40: totals.py extension script fails with an error
...
- Improve totals.py extension script:
- Fix display issue if tags are shorter than string 'Totals'
- Fix issue when totals.py is called on empty database
- Add tests: test_totals.t
2017-02-14 23:33:02 +01: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
ccb42c2aed
Extensions: Now installs on-modify.timewarrior
2016-08-07 18:07:51 -04:00
Paul Beckingham
812a5aabc6
Extensions: Sample extension is now installed
2016-08-07 14:00:26 -04:00
Paul Beckingham
b257271fec
Ext: Added :color :nocolor support
2016-07-30 15:34:53 -04:00
Paul Beckingham
dfc47f6c37
Extensions: Added report that summarizes time by tag
2016-07-23 11:51:34 -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
a257ccacc8
Ext: Added csv.py example extension
2016-05-21 20:55:40 -05:00
Paul Beckingham
d298ccfba6
Docs: Updated ext README
2016-05-01 16:14:31 -04:00
Paul Beckingham
4179dc6f32
Ext: Debug ext now faithfully reproduces input
2016-04-08 23:45:24 -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