-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathCHANGES.txt
2471 lines (1983 loc) · 101 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Release 1.2.2 - November 6, 2010
This release adds a template edit dialog and fixes some bugs.
Bugs fixed:
- Type indicator of attachments in the attachment tab of edit dialogs was
missing. (SF#3087177)
- After editing the subject of a composite task in the task list viewer (e.g.
changing 'Project A' into 'Project B'), also update the subjects of the
subtasks (e.g. 'Project A -> Task 1' should update to 'Project B -> Task
1').
- When editing a subject of a subtask in the task list viewer inline, don't
include the subjects of its ancestors in the text control.
- When filtering on categories, don't show tasks whose subtasks (that belong
to the filtered categories) are all hidden by another filter.
- When double clicking in the calendar viewer (when it is in vertical month
mode) to create a new task, set the due date of the new task to the end of
the day. This makes sure the new task is visible in the calendar after
closing the task edit dialog. (SF#3103011)
- Include end of work day as option when selecting a time in the effort edit
dialog. (http://uservoice.com/a/380R8)
- Remember column widths in the category viewer across sessions.
Features added:
- Don't ask for a name when creating a new template. There is now a template
edit dialog; one can only delete templates though.
(http://uservoice.com/a/4Ntz6)
- Allow the user to change the ordering of templates
Distribution changed:
- Added support for Fedora 14. (SF#3101814)
Release 1.2.1 - October 16, 2010
This is a bugfix release.
Bugs fixed:
- Don't refuse to open a task file when it is sorted on a "total" column.
(SF#3085056)
- Don't expand tasks in the prerequisite tab when opening a task dialog, it's
really slow. (SF#3085358)
- Always display the month name in the horizontal monthly calendar view.
(SF#3062505)
- Allow the user to resize columns in horizontal calendar view (SF#3062505)
- Reset percentage complete when recurring a task.
- When using relative paths for attachments, attachments couldn't be opened
from the attachments tab in the edit dialog. (SF#3087177)
Release 1.2.0 - October 9, 2010
This release adds task dependencies.
Bugs fixed:
- An exception would be thrown if search strings contained a percentage
symbol.
- When printing, correctly align columns.
- Show sort indicator in attachment viewers.
- Task Coach would always change budget, hourly fee, and fixed fee to zero
when mass editing tasks. (SF#3081666)
- Better contrast in the calendar view (SF#3072138)
- Tasks started at 00:00 would be displayed twice in the monthly vertical
calendar view (SF#3062501)
Feature added:
- Tasks can have one or more prerequisite tasks. As long as a task has one or
more prerequisite tasks that are not completed, the dependent task is
inactive. The task tree viewer has two extra columns, one for showing
prerequisite tasks and one for showing dependent tasks. Prerequisite tasks
can be selected in the Prerequisites tab of the task edit dialog. Dependent
tasks cannot be selected explicitly but are simply derived from the
prerequisite tasks. For example, if task B can be started only after task A
has been completed, task A is called a prerequisite for task B and task B
is called a dependency of task A.
Features changed:
- To simplify the application and reduce the number of columns all "total"
and "overall" columns have been removed. For composite items that have
children, the tree viewers show the "total" or "overall" value when the
item is collapsed and the individual value when the item is not collapsed.
An example may help: suppose task A has a budget of 20 hours and subtask A1
has a budget of 10 hours. In the task viewer in tree mode, the budget
column shows 20 hours for task A when it is expanded and 30 hours when it
is collapsed. For task A1 the budget shown is always 10 hour. In list mode,
the task viewer shows the individual values, so a budget of 20 hours for
task A and 10 hours for task A1.
- The order of tabs in tabbed dialogs can be changed. Task Coach now
remembers the order of the tabs in the item edit dialogs and the
preferences dialog. (http://uservoice.com/a/oa7jx)
- When printing, show the sorted column by underlining the column header.
- Reorganized some menu items differently and added mnemonics to all menu
items.
Implementation changed:
- The task file format was changed to support task dependencies. The task
file format version number is now 31.
Release 1.1.4 - September 30, 2010
This is a bugfix release.
Bugs fixed:
- Task Coach would not properly use the system's locale to select the language
if the language was set to 'Let the system determine the language',
resulting in the wrong language being used. (SF#3064566)
- Don't switch top/bottom and left/right margins in the print preview.
- Refresh task viewer filters every minute so that when the task viewer is
hiding inactive tasks, inactive tasks that become active also become
visible. (SF#3072013)
- Displaying revenue in effort viewers was slow. The effort viewer has a
revenue column that shows the revenue earned per effort record. Until now,
this would be the task fee per hour times the duration of the effort record
plus the part of the fixed fee of the task earned with this effort record.
So if a task had a fixed fee of 1000,- and you had spent 10 hours on the
task, an effort record of one hour would have a revenue of 100,-. However,
calculating all this would get slow for larger amounts of effort records,
so the effort revenue now only shows the variable part, i.e. fee per hour
times effort duration. (SF#3056540)
- In the situation where Task Coach was started minimized in the system tray
and with the setting "Hide window when minimizing" turned on, the main
window would not be hidden when minimizing it. (SF#3077271)
Features added:
- Allow hiding composite tasks in calendar view.
(http://uservoice.com/a/aul3S)
- In the tree/list task viewer, allow additional selection with Cmd-click on
Mac OS X.
Release 1.1.3 - September 10, 2010
This is a bugfix release.
Bugs fixed:
- When closing a edit dialog, don't delete the category, note, and attachment
viewers in the dialog before the data has been processed. (SF#3059143)
- The PortableApps platform would override the language selected by the user
in Task Coach. (SF#2965342, SF#3059429)
- When retrieving the latest available Task Coach version number from the Task
Coach website doesn't work, simply ignore that.
- Don't crash when searching efforts with "Include subitems" turned on.
Feature added:
- When selecting the language in the preferences dialog, you can select 'Let
the system determine the language'. If you're using the PortableApps
version of Task Coach and the PortableApps platform, the PortableApps
platform language will be used. Otherwise, Task Coach will let your system's
locale determine the language.
Release 1.1.2 - September 2, 2010
This is a bugfix release.
Bugs fixed:
- Task Coach wouldn't run on Ubuntu 9.04. This is because Task Coach tried to
use a feature from wxPython 2.8.9.2 while Ubuntu 9.04 ships with wxPython
2.8.9.1. (SF#3054431)
- Only close edit dialogs when the edited item is really deleted, not when the
item is hidden by a filter. (SF#3042880)
- Refresh filtered task viewers at midnight to properly show tasks that
become active. (SF#3035384)
- The checkbox for mutual exclusive subcategories in the category editor
would be unchecked even if a category had exclusive subcategories.
Release 1.1.1 - August 26, 2010
This is a bugfix release.
Bugs fixed:
- On Mac OS X, properly read task files when the font description cannot be
parsed. This may happen when reading a task file that was last saved on a
different platform. Unfortunately, font specifications are platform
specific. (SF#3047183)
- Prevent exception when reading old task files.
- Saving of templates didn't work, resulting in invalid template files that
would in turn prevent Task Coach from starting properly. (SF#3052090)
- On Windows, the tabs of the dialogs would flicker when moving the mouse over
the tabs.
- Use dialogs for reminders. (SF#3050445)
Release 1.1.0 - August 20, 2010
This release adds time to start, due and completion dates of tasks and adds
support for mass editing of items. It also adds support for the upcoming
version 3.0 for the iPhone/iPod/iPad.
Bugs fixed:
- Icons in edit dialogs would be lined up vertically on some versions of
Windows XP. Fixed by using a notebook widget instead of the listbook widget.
(SF#2927384)
- The new edit dialogs better support tabbing through the dialogs.
(SF#2687959)
- On Mac OS X, the tabs in the editor and preferences dialogs were too small.
- Searching descriptions wasn't working in the effort viewer. (SF#3031411)
Features added:
- The start, due and completion dates of tasks now also include a time. When
reading old task files, Task Coach adds a default time to tasks: start
dates get a time of "00:00", due dates and completion dates get a time of
"23:59". (http://uservoice.com/a/nd3mH)
- Mass editing of items. When editing multiple items (tasks, notes, etc.),
the edit dialog allows for selectively changing attributes of all edited
items. (http://uservoice.com/a/ahxq8)
- Less intrusive notifications (reminders).
- The calendar orientation can be changed.
- Add an option to the calendar viewer to show all tasks but those which have
no start nor due date (SF#3008517)
- The headers in the calendar view are now always visible.
(http://uservoice.com/a/irtQs)
- The calendar view can show an arbitrary number of periods (except months).
(http://uservoice.com/a/5F5Ka)
Implementation changed:
- The task file format was changed to support start, due and completion date
and time. The task file format version number is now 30.
Release 1.0.10 - August 15, 2010
This is a bugfix release.
Bugs fixed:
- When SyncML was on, the effort viewer would show effort for deleted tasks.
- When dragging panes and dropping them onto each other to create an automatic
notebook, make sure dropped viewers are properly contained in the notebook.
- When renaming a viewer, apply the new name to the active viewer.
(SF#3042037)
Feature added:
- Allow automatic creation of a notebook of viewers on top of the initial task
viewer. This makes the user interface functionally equivalent to the
previously removed "tabbed" mode.
Release 1.0.9 - August 8, 2010
This is a bugfix release.
Bugs fixed:
- On Windows, Task Coach wouldn't start when the user interface was in
"tabbed" mode. (SF#3041123)
- On Windows, toolbar items that should trigger a popup menu (e.g. templates)
wouldn't.
- On Windows, disabled toolbar buttons wouldn't be greyed out.
Feature removed:
- The "tabbed" user interface mode has been removed. Having two different
user interfaces makes it harder to test changes that affect the user
interface, as evidenced by a bug in the previous release.
Release 1.0.8 - August 6, 2010
This is a bugfix release.
Bugs fixed:
- Drop support for SyncML on Debian; too many architectures/versions to
support.
- File attachments would not open on Lubuntu
- Task Coach would crash on start on Ubuntu 10.10
- Fix an exception that would prevent Task Coach from closing. (SF#3031709,
SF#3031711)
- Close task tree popup (in the effort dialog) when clicking the dropdown
button twice. (SF#3032835)
- On Windows, toolbar buttons in dialogs would stop working after a while.
(SF#3032834, SF#2560895)
- Refresh filter for tasks due today/tomorrow/etc. at midnight. (SF#3035384)
- On Linux, when selecting an effort in the effort viewer with the mouse also
give keyboard focus to the effort viewer. (SF#3039519)
Release 1.0.7 - July 2, 2010
This is a bugfix release.
Bugs fixed:
- On some Linux platforms, when using KDE, Task Coach would not properly
restore after being minimized to the system tray. (SF#2988693, SF#3011539)
- Reduce flickering when tracking effort. (SF#2819141, SF#2995374)
- Task Coach wasn't installing on Ubuntu 9.04. (SF#3022926)
- The right-click column header menu still wasn't working in task, note and
category viewers.
Release 1.0.6 - June 26, 2010
This is a bugfix release.
Bugs fixed:
- The right-click column header menu wasn't working in task, note and category
viewers.
- On Jolicloud, don't crash when printing. (SF#3018038)
- On Ubuntu 10.4, don't crash when clicking the font button in the appearance
tab of edit dialogs. (SF#2992006, SF#3021759)
- Don't display long descriptions in an inline text control, it's too buggy.
(SF#2992853, SF#2992850, SF#2992848)
- On Mac OS X, don't cut text in text controls when the user types
<cmd><shift>X, only when she types <cmd>X. (SF#2942288)
- Properly save the task file when the font name contains non-ascii
characters. (SF#3014110)
- Correctly export tasks and effort to vCalendar (.ics) when they contain non-
ascii characters. (SF#3016528)
Release 1.0.5 - June 8, 2010
This is a bugfix release.
Bugs fixed:
- Task Coach would fail to save the task file correctly, when it couldn't
read temporary files for email attachments. (SF#2369711)
- Don't crash when using a purple folder or led icon. (SF#3009432)
- Don't allow exporting efforts to iCalendar when effort viewer is in
aggregate mode, it would result in an empty .ics file. (SF#2935616)
- SyncML synchronization did not work for tasks. (SF#3012234)
Feature changed:
- Renamed the Edit->Paste into task menu item to Edit->Paste as subitem and
made it work for categories and notes too.
Release 1.0.4 - May 30, 2010
This is a bugfix release.
Bugs fixed:
- When starting iconized on Mac OS X, the application window would close.
(SF#2992764)
- When exporting tasks with descriptions that contain newlines to iCalendar
(.ics) format, produce a valid iCalendar file. (SF#2975805)
- When reading a task file saved on another platform, be prepared for fonts
with size zero; use the default font size instead. (SF#2968199, SF#3002577)
- After deleting multiple efforts for one task in the effort viewer, the
effort viewer would still show some of the removed efforts.
- When waking up from standby/sleep, only request user attention when there
are reminders to display. (SF#2992049)
- The synchronization with the iPhone would crash in some circumstances, when
parent objects have been used on the iPhone and are deleted on the desktop.
(SF#3007248)
- When maximizing or minimizing priority, don't take the priority of deleted
tasks into account. (SF#3008495)
- When calculating overall percentage complete of a task, consider whether the
task will be completed automatically when all of its subtasks are completed.
(SF#2992534)
Feature changed:
- Added some more possible snooze times. Use the preferences dialog to turn
them on.
Distributions changed:
- We no longer build a Task Coach RPM for Fedora 8, 9, and 10. These releases
of Fedora are unsupported by the Fedora project.
- The OpenSuse RPM is not "noarch" but "i386". (SF#2997377)
Release 1.0.3 - April 25, 2010
This release fixes a few bugs, and improves a few features, such as making the
calendar view sortable.
Bugs fixed:
- When showing effort records in aggregate mode (per day, per week, per
month), always put the Total row on the first line of its period.
(SF#2895940)
- The download link for the Debian package wasn't pointing at any package.
(SF#2985649)
- Don't show deleted tasks in the task dropdown of the effort edit dialog.
(SF#2987202)
- Snarl notifications wouldn't work when the subject or description included
non-ASCII characters. (SF#2986071)
- When saving files, make sure the default extension is added to filenames if
both the user and the native save dialog don't add it. (SF#2987204)
- When listing notes and attachment in a popup window, show them sorted
instead of in a seemingly random order. (SF#2991230)
- Don't crash and corrupt the task file when the user assigns the green folder
icon to a task, category or note. (SF#2991511)
- Tasks wouldn't use the exact same font as the category they belong to.
(SF#2990350)
- The calendar view didn't handle the task's font. (SF#2990875)
Features added:
- Use item titles in dialogs and in the undo/redo menu to make it clearer what
items the user is/was working on. (http://uservoice.com/a/9zBuo)
- In the task, category, and note viewers, show long descriptions in a text
control with scrollbars so the rows don't take up too much vertical space.
(http://uservoice.com/a/h37jH)
- Tasks can now be sorted in the calendar viewer.
- Support for libnotify under Linux (for reminders).
Release 1.0.2 - April 10, 2010
This release fixes some bugs, and adds support for the Snarl notification
system.
Bugs fixed:
- Exports and prints would show long descriptions abbreviated with "...",
exactly as the long descriptions were displayed in the description column
of task, category, and note tree viewers. To fix this, the task, category,
and note tree viewers show descriptions fully (when the description column
is visible). (SF#2975805)
- In the calendar viewer, March 31st would not appear. (SF#2979461)
- The 13th hour would not show up in thr daily calendar view. (SF#2979452)
- The position of the main window wouldn't be saved so it couldn't be restored
the next session. (SF#2969292)
- On Ubuntu, when the user would scroll to the bottom of a tree viewer and
collaps an item, the tree would not be redrawn correctly. (SF#2947136)
- Setting a task to 100 percent complete didn't work. (SF#2982561)
- When the user clicks on a URL embedded in a description and the URL fails to
open, show an error dialog instead of throwing an exception.
- The website pointed Ubuntu 9.10 users to the wrong deb package. (SF#2983202)
- On Ubuntu 10.04, Task Coach wouldn't be added to the Applications/Office
menu. (SF#2978098)
- After double clicking a task in the calendar viewer and changing its dates,
if the change would make the task disappear from the current period, the
task would not be properly drawn.
Feature added:
- Support for Snarl under Windows (for reminders).
Release 1.0.1 - March 26, 2010
This is a bugfix release.
Bugs fixed:
- Task Coach would try to use a non-existing icon when the SyncML feature was
turned on. (SF#2975952)
- Task Coach wouldn't install properly on Ubuntu 10.04. Added a deb for Ubuntu
10.04. (SF#2975538)
- When setting the end working hour to 24, the calendar viewer would crash.
(SF#2975347)
- When trying to display tasks with notes, the calendar viewer would crash.
- Synchronization with the iPhone did not work. (SF#2975920, SF#2976427)
Release 1.0.0 - March 22, 2010
To mark that Task Coach has been available for five years now, we call this
release version 1.0. This release adds a calendar viewer for tasks, partial
drag and drop support for Mail.app under Mac OS X Leopard and Snow Leopard,
and configurable icons.
Bug fixed:
- The template pop-up menu in task viewers would not show up at the right
position.
Features added:
- Calendar viewer for tasks. (http://uservoice.com/a/iQI4g)
- Drag and drop e-mail from Mail.app, on Max OS X Leopard and Snow Leopard.
(http://uservoice.com/a/niJMS)
- The square map task viewer can also display tasks by priority. Note that
tasks with negative priorities are not displayed.
(http://uservoice.com/a/kxeoS)
- The icons of tasks, notes, and categories can be changed.
Release 0.78.4 - March 6, 2010
This is a bugfix release.
Bugs fixed:
- In some cases, when typing dates in the editor, they would be reset to the
current day. (SF#2942425)
- Clear the drag image after dropping an item onto white space (on Linux).
(SF#2947127)
- Reminders that should have fired when the computer was asleep wouldn't until
the next launch of Task Coach (Windows and Mac OS X only). (SF#2888688)
- On Mac OS X, task viewers would not be refreshed at midnight if the computer
was sleeping by this time.
- Having too many mail attachments on Windows would cause a "Too many open
files" error.
- When closing a viewer, Task Coach would sometimes try to destroy an already
deleted right-click menu, leading to an exception or an error message in the
log file. (SF#2948302)
Release 0.78.3 - January 31, 2010
This is a bugfix release.
Bugs fixed:
- Free up resources (user objects and memory) on Windows when closing dialogs.
The memory leak was caused by popup menu's in dialogs not being deleted.
(SF#2938091, SF#2891350, SF#2560895, SF#2444185, SF#2214043)
- Close the inline subject edit control before showing or hiding columns in
tree viewers, to prevent problems redrawing the tree items. (SF#2940211)
- Prevent "zombie" viewers; viewers that are not visible but do still use
processing power. (SF#2932609)
Release 0.78.2 - January 23, 2010
This is a bugfix release.
Bug fixed:
- Faster redrawing of task/category/note trees.
Release 0.78.1 - January 17, 2010
This is a bugfix release.
Bugs fixed:
- Bring back the "Don't snooze" option in reminder dialogs.
- Synchronizing with the iPhone didn't work. (SF#2925618)
- When an active task's foreground color is the default (black), don't mix
that color with the foreground colors of the task's categories. (SF#2930751)
- Let subtasks use their parent's category-based foreground color when they
don't have their own foreground color. (SF#2930751)
- When there are a lot of old backup files don't clean them up all at once,
but instead a few on each save. (SF#2929692, SF#2929475)
Release 0.78.0 - January 10, 2010
This release adds configurable fonts and foreground colors, enhances the
reminder dialog, makes other small changes and fixes some bugs.
Bugs fixed:
- Make file locking work on Windows computers that have a hostname with non-
ASCII characters in it. (SF#2904864)
- Avoid deploying UxTheme.dll because it causes problems on 64-bits Windows
systems. (SF#2911280, SF#2897639, SF#2886396)
- Correctly refresh task square map and task time line viewers after stopping
effort tracking, i.e. stop showing the clock icon on the previously tracked
task.
- When maximizing and restoring panes (viewers), don't change the order.
(SF#2922952)
- Slightly faster redrawing of task viewers after sorting or filtering.
- In some circumstances, synchronization with an iPhone/iPod Touch device
would crash the app. (SF#2925618)
Features added:
- Tasks, categories, notes and attachment can have their own font. Tasks,
notes and attachments that don't have their own font use the font of the
categories they belong to. Effort records use the font of the task they
belong to.
- In addition to the background color, the foreground (text) color of tasks,
categories, notes and attachments can now also be changed. Tasks, notes and
attachments that don't have their own foreground color use the foreground
color of the categories they belong to. Effort records use the foreground
color of the task they belong to.
- Added Ctrl+E keyboard shortcut to "New effort..." menu item.
- Reminder dialogs have an extra button to mark the task completed.
(http://uservoice.com/a/5HVq3)
- The snooze times offered by the reminder dialog can be configured via the
preferences dialog.
Features changed:
- Task Coach now limits the number of backups made of a task file. The number
of backups retained increases logarithmically with the age of the oldest
backup of the task file. When Task Coach needs to remove a backup it tries
to keep the remaining backups spread evenly across time.
(http://uservoice.com/a/5FrtF)
- Merged the four menu items for exporting tasks and effort to iCalendar and
vCalendar formats into two menu items.
Release 0.77.0 - December 6, 2009
This release adds mutually exclusive categories and fixes some bugs.
Bugs fixed:
- Only the first reminder defined in a session would be fired. (SF#2901254)
- Don't start in-line editing of subjects when an item is double clicked.
Properly close the subject edit text control, e.g. when sort order is
changed. (SF#2896654, SF#2899913)
- Don't open effort viewer contex (right-click) menu twice on every right-
click. (SF#2902389)
Features added:
- Categories can have mutually exclusive subcategories. This makes it easier
to e.g. create your own statuses or to keep track of which task was assigned
to whom. (http://uservoice.com/a/tvOIS)
- F2 can be used to start in-line editing of the subject of a task, category
or note. (http://uservoice.com/a/9pLUT)
- Added partial Mongolian translation.
Release 0.76.1 - November 13, 2009
This release adds Growl support on Mac OS X, and fixes some bugs.
Bugs fixed:
- The notes and attachment columns were not properly refreshed after removing
the last note or attachment. (SF#2894530)
- Reminders would randomly not work. (SF#2888688)
- Recurrence frequency would be reset to zero when edited. (SF#2895085)
- Instead of the whole description, show only the first few lines of
descriptions in the description column of task, note, and category viewers.
Features added:
- On Mac OS X, you can optionally choose to use Growl for reminders. When
enabled, this disables two other features: snooze/don't snooze and open task
on reminder.
- Added back the possibility to hide active tasks so that people can have a
task viewer that only displays completed tasks.
(http://uservoice.com/a/NQCUV)
Release 0.76.0 - November 7, 2009
This release adds buttons on the toolbar of task viewers to hide completed
and/or future tasks, makes subjects editable in-line, removes a couple of
silly features, and fixes some bugs.
Bugs fixed:
- Iterating over viewers wasn't working in tabbed mode.
- When merging a task file with categories, don't break the links between
tasks/notes and categories. (SF#2882493)
- Tree viewers wouldn't properly refresh when an attribute of a task,
category, or note was changed to be empty. (SF#2806354)
- When tracking effort, effort viewers in aggregated mode (showing effort per
day/week/month) were not being updated every second.
- Tabs in the tabbed window layout could not be closed.
- Don't complain when the system locale has a thousands separator that
consists of more than one character. (SF#2889931, SF#2888714)
Features added:
- Task viewers now have buttons on the toolbar to hide or show completed
and/or inactive (future) tasks. (http://uservoice.com/a/EfkNL)
- Subjects of tasks, notes and categories can be edited in-line by clicking
the subject of a selected item.
Features removed:
- Don't have a setting for the maximum number of recent files to show, simply
use some reasonable maximum (9).
- It's no longer possible to hide active tasks, over budget tasks, and over
due tasks. These filters were silly.
Release 0.75.0 - October 24, 2009
This release adds percentage complete tracking for tasks, a PortableApps
version of Task Coach and some minor features and bug fixes.
Bugs fixed:
- Make opening (task) edit dialogs faster. (SF#2884522)
- Use 'now' as default time in effort dialogs on Mac OS X instead of
'0:00:00'. (SF#2874824)
Features added:
- Tasks have a percentage complete property. (http://uservoice.com/a/Icogx)
- Double clicking the task bar icon will iconize the main window when it is
visible and restore it when iconized (Mac OS X and Windows).
(http://uservoice.com/a/dKfBt)
- When browsing for an attachment, start in the current attachment directory.
- Under Windows, prevent users from deleting temporary files and thus loosing
all their e-mail attachments.
Distribution changed:
- Added a PortableApps version of Task Coach to the set of available
distributions.
Release 0.74.4 - October 17, 2009
This is a bugfix release that fixes some user interface bugs, most notably
that entering dates with the keyboard was not working on Mac OS X and Linux.
Bugs fixed:
- Typing in time controls (effort start and stop, reminder) didn't work on Mac
OS X. (SF#2798239)
- Prevent the locked file dialog and the new version notification dialog of
blocking each other on Mac OS X.
- When using the context menu of a selected effort record to create a new
effort record use the task of the selected effort record as task of the new
effort record as well. (SF#2873933)
- After expanding all items (Shift+Ctrl+E), keep items expanded even when sort
order changes or tasks are completed. (SF#2841854)
- The "Open all attachments" menu item was always disabled. (SF#2874180)
- When sorting tasks and notes by their categories use the recursive subjects
(e.g. 'Parent -> Child') of the categories to sort by. Previous versions
would only use the 'Child' part. (SF#2874153)
- Remove double slash ('//') from URL used in Windows installer. (SF#2877126)
- On Linux and Mac OS X, changing dates by typing a new date (i.e. not using
the dropdown menu) didn't work. (SF#2874408, SF#2867623)
Release 0.74.3 - October 4, 2009
This is a bugfix release.
Bugs fixed:
- Exporting and printing, including displaying the print preview, is now much
faster.
- Drag and drop wasn't working.
- Starting or stopping effort tracking for a selected task would cause the
task to be unselected. (SF#2869959)
- Don't show effort records twice in the effort viewer after deleting or
dragging and dropping a task. (SF#2869520, SF#2859882)
- Fix printing of non-task viewers. (SF#2871365)
- Task Coach wouldn't start when using the tabbed main window mode on Mac OS
X. (SF#2867585)
Release 0.74.2 - September 25, 2009
This is a bugfix release that fixes several minor bugs and increases
performance.
Bugs fixed:
- iPhone synchronization: when doing a full refresh from desktop, categories
parents could be mismatched.
- A bug in the task filter would cause tasks to be shown that were supposed to
be hidden. (SF#2841854)
- The filter submenu would sometimes be in the wrong state (enabled or
disabled).
- On Linux, locking two task files in the same folder, e.g. when merging,
would make Task Coach think that its task file was locked by another
instance of Task Coach. (SF#2852216)
- Performance improvements. Task Coach still isn't super fast, but at least
performance should be a bit better now. (SF#2807678, SF#2683002)
Features added:
- Add an option to avoid uploading completed tasks to the iPhone/iPod Touch
when synchronizing. For people who hide completed tasks, this can make the
synchronization much quicker.
- Under MS Windows, the task template directory may now be a shortcut to
another directory.
- In the attachment viewer, display a red icon for files attachments when the
file does not exist. Also prevent the user from trying to open it.
Feature removed:
- Removed the Edit->Select->Invert selection menu item since it was very slow
and not very useful.
Release 0.74.1 - August 22, 2009
This is a bugfix release.
Bugs fixed:
- Printing didn't work. (SF#2840010)
- Prevent exception when locking a file on a machine with a hostname
containing non-ascii characters. (SF#2835047)
- Make the winPenPack portable app start in English by default.
- Drag and drop from Thunderbird would not work if the storage directory
wasn't the default. (SF#2840460)
- Expand parent item when adding a sub item.
Feature added:
- Drag and drop from Thunderbird now works with multiple accounts in the
default profile.
Release 0.74.0 - August 16, 2009
This release adds better HTML export, a winPenPack version of Task Coach, and
fixes some bugs. Task Coach now uses Uservoice.com for feature requests.
Bugs fixed:
- Avoid nested syncml tags in the XML task file (SF#2832062, SF#2813816)
- Some macro's (e.g. "%(name)s") in the help text were not properly expanded.
(SF#2833904, SF#2833903)
- Translate tip window and search controls on Windows. (SF#2825463)
Features added:
- When exporting data to an HTML file, Task Coach writes a simple CSS
stylesheet alongside it. The CSS stylesheet can be edited by the user using
a text editor; Task Coach won't overwrite it.
- Tasks that are due soon are colored orange. How many days left is to be
considered 'soon' can now be set via the preferences dialog, in the task
behavior tab. (SF#1312000)
Distribution changed:
- Added a winPackPen (http://www.winpackpen.com) portable package to the set
of available distributions.
Website change:
- We're now using http://taskcoach.uservoice.com for feature requests. The
big advantage of Uservoice over the Sourceforge feature request tracker is
that Uservoice allows for voting. Because we have over 250 open feature
requests on Sourceforge, it is not possible for us to move all feature
requests ourselves. People that submitted a feature request on Sourceforge
will receive a notification and a request to help us move their request(s)
to Uservoice. (index.html)
Release 0.73.4 - August 6, 2009
This is a bugfix release.
Bugs fixed:
- Prevent text in right-aligned columns, like dates in the task viewer, to be
partially cut off. (SF#2806466)
- Don't crash when a template task has an empty subject. (SF#2831233)
- Always show the correct 'mark task (un)completed' bitmap in the task
context menu. (SF#2830125)
- The GUI would always display English, instead of the language set via the
preference dialog or specified on the command line. (SF#2831534)
Release 0.73.3 - August 2, 2009
This release fixes some bugs, and adds support for synchronizing with the next
version of the iPhone app (1.1).
Bugs fixed:
- Opening the task menu in the main menu bar while a category viewer was
active would result in exceptions. (SF#2818254)
- The time control in the effort editor was too narrow (SF#2790805)
- Link to http://www.cygwin.com on the website had a typo. (SF#2819702)
- The context menu key didn't work. (SF#2807326)
- With SyncML enabled, tasks deleted on the desktop would still show up on
the iPhone/iPod Touch.
- Translate tip window controls, search controls, and viewer titles.
(SF#2825463, SF#2825222)
- Prevent exception when opening a new viewer. (SF#2825222)
- Don't fail silently when something goes wrong while opening an attachment.
(SF#2826178)
Features added:
- Specify which language to use on the command line. Type "taskcoach[.py|.exe]
--help" on the command line for more information.
- Load a .po file (a file containing translations) with a command line
option. Type "taskcoach[.py|.exe] --help" on the command line for more
information. This option allows translators to check their work more
easily. (SF#1599933)
- Synchronizing with the next version for the iPhone (1.1) is now supported
(one can edit a task's categories from the device).
Release 0.73.2 - July 8, 2009
This release fixes some bugs, and adds synchronization with the iPhone version
now available on the AppStore.
Bugs fixed:
- Export of selected effort to a CSV-file would result in an empty file.
(SF#2810978)
- Fix a crash when creating/editing tasks for non-english locales.
(SF#2817287, SF#2817335, SF#2812005)
Feature added:
- Two-way synchronization with Task Coach for the iPhone. (SF#2042153,
SF#2722216)
Release 0.73.1 - June 24, 2009
This is a bugfix release.
Bugs fixed:
- Dates and amounts were not localized. (SF#2806189, SF#1625111, SF#1790055)
- Use folder icons for tasks with subtasks in the task viewer. (SF#2806191)
- Export of selected effort to a CSV-file would result in an empty file.
(SF#2806383, SF#2807003, SF#2810978)
Release 0.73.0 - June 12, 2009
This release adds a timeline viewer, the ability to search item descriptions,
total-per-period information in the effort viewer, and easier category
manipulation.
Features added:
- Added a timeline viewer that shows tasks and efforts on a horizontal time
scale. (SF#2533644, SF#1230080)
- When an effort viewer is displaying effort per day, week, or month, a total
line is shown for each period. (SF#1962219)
- The search control in the toolbar of viewers now includes an option to
search descriptions too. (SF#1816660, SF#2020347, SF#2157010, SF#2510045)
- Add or remove tasks and notes from categories using the task and note menus
in the menubar or the right-click popup menu for tasks and notes.
(SF#1931323, SF#2011031, SF#1918685)
- Added largely incomplete Bosnian and Basque translations. Please help make
these translations complete. See http://www.taskcoach.org/i18n.html.
Release 0.72.10 - June 9, 2009
This is a bugfix release.
Bugs fixed:
- When opening a task edit dialog, the priority field would not show the
priority until the up or down button was clicked (Mac OS X only).
- When opening a locked file, Task Coach would hang (Mac OS X only).
- Require wxPython 2.8.9.1 instead of 2.8.9.2 in the Debian package file
(.deb) because Ubuntu 9.04 is still shipping 2.8.9.1 (Ubuntu only).
(SF#2798457)
- Fix drag and drop from Outlook (Windows only). (SF#2803013)
- When logging off or shutting down the computer save unsaved changes (Linux
only).
- When using SyncML the task file could get corrupted.
Release 0.72.9 - May 28, 2009
This is a bugfix release.
Bugs fixed:
- Don't throw an exception when exporting an active effort record to iCal
format.
- Refuse to open task files that have a different format because they are
created by a newer version of Task Coach than the one the user is using.
- Updating menu items would trigger exceptions after closing a (task) viewer.
- After merging, Task Coach would display the wrong filename in the window
title.
- Smaller task edit dialog to cater for lower resolution screens.
(SF#2214687)
- Dragging email from a Thunderbird client that uses Gmail as IMAP server
didn't work.
- When the SyncML feature is turned on, Task Coach would show deleted tasks
in the drop down menu of the start effort tracking button on the toolbar
and it would show effort for deleted tasks in the effort viewer.
(SF#2679544, SF#2214043)
Features added:
- All export options can now also export selected items only.
- Put line breaks in the XML so that task files are easier to examine in a
text editor. (SF#1277365)
Release 0.72.8 - May 17, 2009
This is a bugfix release.
Bugs fixed:
- Drag and drop from Thunderbird would not work on Debian-derived
distributions. (SF#2790274)
- Work around a bug in wxPython 2.8.9.2 on Mac OS X that prevented dialogs to
be opened for items that have a color set. (SF#2789977)
- Draw check boxes instead of black squares in the category viewer on Windows
XP and Vista with the classic theme.
- The background of check boxes were corrupted under Linux.
- Double clicking an item in a specific column wouldn't select the
appropriate tab in the dialog. (SF#2791100)
- Reduce flickering when tracking effort for a task.
- Opening a task file with e-mail attachments not specifying their encoding on
a different system than the one the task file was created could fail.
- Couldn't add effort to a freshly created task.
Feature added:
- Use the settings for effort dialog start and stop times for the reminder
drop down as well. (SF#2792160)
Dependency changed:
- Task Coach now at least needs wxPython 2.8.9.2-unicode. Since the Windows
installer and the Mac OS X dmg package have wxPython included, this only
affects users of the RPM, Debian, and source distributions.
Release 0.72.7 - May 10, 2009
This is a bugfix release.
Bugs fixed:
- Support locking of task files on USB sticks/drives that have a different
file system than the host system has. (SF#2776249)
- Task Coach would sometimes crash when dragging a task onto another task on
Windows. Fixed by using a different widget for tree-list controls.
(SF#2573263, SF#1995248, SF#2247808, SF#1963262)
Feature added:
- The category viewer can show additional columns (description, attachment,
...) besides just the subject of categories. This is a side effect of the
fix for the drag and drop issues.
Website changes:
- Follow Task Coach on twitter: http://twitter.com/taskcoach. The latest
tweets are also listed on http://www.taskcoach.org. (index.html)
- Added Google Ads to generate additional revenue to cover the cost of
hardware and commercial operating systems. (index.html)
Release 0.72.6 - April 18, 2009
This is a bugfix release.
Bugs fixed:
- Task Coach couldn't be installed using EasyInstall.
- Task Coach couldn't be installed on Linux systems that have 2.6 as their
default Python version. Task Coach currently needs Python 2.5. Fixed by
forcing an install for Python 2.5 on all Linux systems when installing from
a RPM or Debian package. (SF#2724839)
- The lockfile package used for file locking had a bug when used with Python
2.6. Fixed by upgrading the lockfile package to version 0.8. (SF#2761466)
- Task Coach would sometimes crash when dragging a task onto another task on
Windows. (SF#2573263, SF#1995248)
Release 0.72.5 - April 5, 2009
This is a bugfix release.
Bug fixed:
- Include the lockfile package in the distributions.
Release 0.72.4 - April 5, 2009
This is a bugfix release.
Bugs fixed:
- When exporting effort to iCalendar format, use 'floating times' rather than
UTC. (SF#2722224)
- Lock a task file while the user is working on it. Note that locks are only
honored by Task Coach itself; locked files can still be removed using a
file explorer. (SF#2318647, SF#2236420)
- Fail silently if checking for the availability of a new Task Coach version
doesn't work for some reason. (SF#2669995)
- Don't open the category edit dialog when the user double clicks a category
check box. (SF#2685754)
- In the budget page of the task edit dialog, make sure that selected values
can be overwritten. (SF#2654254)
- Make the Debian package work with python versions >= 2.5 (but smaller than
python 3.0). (SF#2724839)
Release 0.72.3 - March 13, 2009
This is a bugfix release.
Bugs fixed:
- Don't turn on the color selection in the task edit dialog when the task
color is based on the category it belongs to.
- Make it easier to edit budget values in the task edit dialog. (SF#2654254)
- Fix regression caused by the saving of print margins added in release
0.72.2. (SF#2632431)
Release 0.72.2 - March 11, 2009
This is a bugfix release.
Bugs fixed:
- Support drag and drop from Thunderbird Portable under Windows (SF#2665317)
- Correctly read task files with version <= 13 (Task Coach release 0.57 and
earlier) that contain categories.
- When a subtask belongs to a category with color, use that color to color
the subtask, rather than the color of the parent task.
- Save print margins in the TaskCoach.ini file. (SF#2632431)
Release 0.72.1 - February 14, 2009
This is a bugfix release.
Bugs fixed:
- Drag and drop from Thunderbird wouldn't work with GMail IMAP accounts.
(SF#2549194)