annotate CHANGES @ 475:1855b1ef2834

Multiple selection, Removes the selected entry, not the last one added. * Update TODO * Update doc/old_issues.txt * Update CHANGES
author Magnus Schieder <mschieder@intevation.de>
date Wed, 09 May 2018 16:57:32 +0200
parents 0d831a9f547b
children 217630a03b58
rev   line source
456
193a4a051660 Version: bumps to 2.3.dev1, ptparse to argparse Migration.
Magnus Schieder <mschieder@intevation.de>
parents: 454
diff changeset
1 2.x 20xx-xx-xx UNRELEASED
193a4a051660 Version: bumps to 2.3.dev1, ptparse to argparse Migration.
Magnus Schieder <mschieder@intevation.de>
parents: 454
diff changeset
2
473
b9e30e556844 Switch to projects when entries are empty.
Magnus Schieder <mschieder@intevation.de>
parents: 471
diff changeset
3 * Better fix for the multiple selection bug.
474
0d831a9f547b Better multi-selection bugfix. Solves mistakes from the old fix. (ca6d11781e2f)
Magnus Schieder <mschieder@intevation.de>
parents: 473
diff changeset
4 The multiple selection is deleted when deleting or moving is confirmed or
0d831a9f547b Better multi-selection bugfix. Solves mistakes from the old fix. (ca6d11781e2f)
Magnus Schieder <mschieder@intevation.de>
parents: 473
diff changeset
5 when switching to projects.
475
1855b1ef2834 Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents: 474
diff changeset
6 Removes the selected entry, not the last one added.
1855b1ef2834 Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents: 474
diff changeset
7 More information can be found in ./doc/old_issues.txt
1855b1ef2834 Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents: 474
diff changeset
8 -20180214 Magnus Schieder
1855b1ef2834 Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents: 474
diff changeset
9 Patch by Magnus Schieder
473
b9e30e556844 Switch to projects when entries are empty.
Magnus Schieder <mschieder@intevation.de>
parents: 471
diff changeset
10
469
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 467
diff changeset
11 * Better control of the walker.
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 467
diff changeset
12 If you move entries and switch back to the projects you get to the project
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 467
diff changeset
13 you were in. Before, you always got the first project.
475
1855b1ef2834 Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents: 474
diff changeset
14 More information can be found in ./doc/old_issues.txt
1855b1ef2834 Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents: 474
diff changeset
15 -20180214 Magnus Schieder
473
b9e30e556844 Switch to projects when entries are empty.
Magnus Schieder <mschieder@intevation.de>
parents: 471
diff changeset
16 If the entries are empty, the walker will automatically switches to the
b9e30e556844 Switch to projects when entries are empty.
Magnus Schieder <mschieder@intevation.de>
parents: 471
diff changeset
17 projects.
469
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 467
diff changeset
18 Patch by Magnus Schieder
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 467
diff changeset
19
470
d379f8098bb3 Update project time when deleting an entrie.
Magnus Schieder <mschieder@intevation.de>
parents: 469
diff changeset
20 * Enhanced overview.
d379f8098bb3 Update project time when deleting an entrie.
Magnus Schieder <mschieder@intevation.de>
parents: 469
diff changeset
21 You can now see which entries are displayed when you are in the entries
d379f8098bb3 Update project time when deleting an entrie.
Magnus Schieder <mschieder@intevation.de>
parents: 469
diff changeset
22 list. The project you are in is highlighted in color. The color can be
d379f8098bb3 Update project time when deleting an entrie.
Magnus Schieder <mschieder@intevation.de>
parents: 469
diff changeset
23 changed in the getanrc with the key "open_project".
471
3853cf82ca3c Update project time when moving an entrie.
Magnus Schieder <mschieder@intevation.de>
parents: 470
diff changeset
24 When deleting or moving an entrie, the project times are updated.
469
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 467
diff changeset
25 Patch by Magnus Schieder
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 467
diff changeset
26
467
59d9c5840273 Porting Python 2 to Python 3.
Magnus Schieder <mschieder@intevation.de>
parents: 457
diff changeset
27 * Updated the source code to the latest version of pyhton (python 3) to better
59d9c5840273 Porting Python 2 to Python 3.
Magnus Schieder <mschieder@intevation.de>
parents: 457
diff changeset
28 maintain it in the future.
59d9c5840273 Porting Python 2 to Python 3.
Magnus Schieder <mschieder@intevation.de>
parents: 457
diff changeset
29 Python 2.7 will not be maintained past 2020.
59d9c5840273 Porting Python 2 to Python 3.
Magnus Schieder <mschieder@intevation.de>
parents: 457
diff changeset
30 Therefore, the whole source code of'done' and'done/scripts' is updated to
59d9c5840273 Porting Python 2 to Python 3.
Magnus Schieder <mschieder@intevation.de>
parents: 457
diff changeset
31 python 3.
469
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 467
diff changeset
32 Patch by Magnus Schieder
467
59d9c5840273 Porting Python 2 to Python 3.
Magnus Schieder <mschieder@intevation.de>
parents: 457
diff changeset
33
457
7fedbb73022e clean up source code
Magnus Schieder <mschieder@intevation.de>
parents: 456
diff changeset
34 * Update and clean up the source code to better maintain it in the future.
7fedbb73022e clean up source code
Magnus Schieder <mschieder@intevation.de>
parents: 456
diff changeset
35 optparse to argparse Migration.
456
193a4a051660 Version: bumps to 2.3.dev1, ptparse to argparse Migration.
Magnus Schieder <mschieder@intevation.de>
parents: 454
diff changeset
36 The optparse module is deprecated and will not be developed further.The
193a4a051660 Version: bumps to 2.3.dev1, ptparse to argparse Migration.
Magnus Schieder <mschieder@intevation.de>
parents: 454
diff changeset
37 development will continue with the argparse module.
193a4a051660 Version: bumps to 2.3.dev1, ptparse to argparse Migration.
Magnus Schieder <mschieder@intevation.de>
parents: 454
diff changeset
38 Patch by Magnus Schieder
193a4a051660 Version: bumps to 2.3.dev1, ptparse to argparse Migration.
Magnus Schieder <mschieder@intevation.de>
parents: 454
diff changeset
39
450
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents: 439
diff changeset
40 2.2 2018-01-26
436
57dd0f7ce58f Version: bumps to 2.2.dev1.
Bernhard Reiter <bernhard@intevation.de>
parents: 434
diff changeset
41
450
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents: 439
diff changeset
42 * The problem with unwanted multi moves and deletions is solved.
454
a4f04440f045 Improves coding style and phrasing.
Bernhard Reiter <bernhard@intevation.de>
parents: 453
diff changeset
43 The multi-selection is deleted when switching from the entry-list to
a4f04440f045 Improves coding style and phrasing.
Bernhard Reiter <bernhard@intevation.de>
parents: 453
diff changeset
44 project-list. This avoids errors when moving or erasing.
a4f04440f045 Improves coding style and phrasing.
Bernhard Reiter <bernhard@intevation.de>
parents: 453
diff changeset
45 More information can be found in ./doc/old_issues.txt -20180117
450
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents: 439
diff changeset
46 Patch by Magnus Schieder
436
57dd0f7ce58f Version: bumps to 2.2.dev1.
Bernhard Reiter <bernhard@intevation.de>
parents: 434
diff changeset
47
439
3103429ec963 Makes 'move' operation more consistent.
Bernhard Reiter <bernhard@intevation.de>
parents: 438
diff changeset
48 * Improves 'move' operation to work in the current entry, if there is no
3103429ec963 Makes 'move' operation more consistent.
Bernhard Reiter <bernhard@intevation.de>
parents: 438
diff changeset
49 selection. This is more consistent with 'delete'. Patch by Frank Koormann.
3103429ec963 Makes 'move' operation more consistent.
Bernhard Reiter <bernhard@intevation.de>
parents: 438
diff changeset
50
438
d56fee6fd7ca Documentation: Adds description of the available tree mode.
Bernhard Reiter <bernhard@intevation.de>
parents: 436
diff changeset
51 * Documentation: Adds description of the available tree mode.
d56fee6fd7ca Documentation: Adds description of the available tree mode.
Bernhard Reiter <bernhard@intevation.de>
parents: 436
diff changeset
52
d56fee6fd7ca Documentation: Adds description of the available tree mode.
Bernhard Reiter <bernhard@intevation.de>
parents: 436
diff changeset
53
434
11c2a3beee91 Prepares for release 2.1.
Bernhard Reiter <bernhard@intevation.de>
parents: 433
diff changeset
54 2.1 2017-09-07
11c2a3beee91 Prepares for release 2.1.
Bernhard Reiter <bernhard@intevation.de>
parents: 433
diff changeset
55
433
266634f3712a Improves command line options.
Bernhard Reiter <bernhard@intevation.de>
parents: 432
diff changeset
56 * Adds option '--init-only' which will non-interactively just
266634f3712a Improves command line options.
Bernhard Reiter <bernhard@intevation.de>
parents: 432
diff changeset
57 create the databasefile if it does not exits. (Bernhard Reiter)
188
da3333fcf222 Add Changes file to track new features and bugfixes
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
58
432
8d03d7ada7e1 getan-eval.py: Fixes a possible encoding detection failure.
Bernhard Reiter <bernhard@intevation.de>
parents: 431
diff changeset
59 * Fixes a possible encoding detection failure: uses 'utf-8' by
8d03d7ada7e1 getan-eval.py: Fixes a possible encoding detection failure.
Bernhard Reiter <bernhard@intevation.de>
parents: 431
diff changeset
60 default then. Patch by Tom Gottfried. (Bernhard Reiter)
8d03d7ada7e1 getan-eval.py: Fixes a possible encoding detection failure.
Bernhard Reiter <bernhard@intevation.de>
parents: 431
diff changeset
61
431
8922713adbe6 getan-eval.py: Improves how 'user' is found.
Bernhard Reiter <bernhard@intevation.de>
parents: 430
diff changeset
62 * Improves how the 'user' is found: If no -u/--user is given uses
8922713adbe6 getan-eval.py: Improves how 'user' is found.
Bernhard Reiter <bernhard@intevation.de>
parents: 430
diff changeset
63 the environment variable $USER or the string 'USER'. Patch by Tom Gottfried.
8922713adbe6 getan-eval.py: Improves how 'user' is found.
Bernhard Reiter <bernhard@intevation.de>
parents: 430
diff changeset
64 (Bernhard Reiter)
8922713adbe6 getan-eval.py: Improves how 'user' is found.
Bernhard Reiter <bernhard@intevation.de>
parents: 430
diff changeset
65
8922713adbe6 getan-eval.py: Improves how 'user' is found.
Bernhard Reiter <bernhard@intevation.de>
parents: 430
diff changeset
66
414
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
67 2.0 03.05.2017
426
4c6770764fd9 Docs: Adds dedication to Björn Ricks to CHANGES.
Bernhard Reiter <bernhard@intevation.de>
parents: 422
diff changeset
68 (Honoring Björn Ricks who did 90% of this release's development work.)
364
2b0b7d5bbbae Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 335
diff changeset
69
414
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
70 * Adds jinja2 template rendering.
364
2b0b7d5bbbae Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 335
diff changeset
71
414
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
72 getan-eval.py can be used as a main entry point for user templates. User
364
2b0b7d5bbbae Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 335
diff changeset
73 templates are loaded from ~/.getan/templates and can be used via the
414
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
74 --template option. E.g. 'getan-eval.py --template=mytemplate' will try
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
75 to load ~/.getan/templates/mytemplate.
364
2b0b7d5bbbae Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 335
diff changeset
76
414
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
77 * Adds: Existing entries can be adjusted for start_time and length via ui.
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
78
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
79 * Adds 'getan-report.py', a script to write a daily report.
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
80
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
81 * Replaces zeiterfassung.py with 'getan-eval.py -t zeiterfassung'.
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
82
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
83 * Cleanup: All scripts moved into 'scripts/'.
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
84
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
85 * Improves: Recognition of workpackages from the descriptions. They are now
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
86 closer to the behaviour of zeitvertexung: any non-whitespace is allowed.
406
84f9b1eeb8b6 CHANGES updated. AUTHOR BER added. zeiterfassung.py removed.
Bernhard Reiter <bernhard@intevation.de>
parents: 365
diff changeset
87
364
2b0b7d5bbbae Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 335
diff changeset
88
2b0b7d5bbbae Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 335
diff changeset
89 1.1 03.03.2014
2b0b7d5bbbae Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 335
diff changeset
90
335
1c9d4992da68 Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 334
diff changeset
91 * Update layout of getan by removing the big column header boxes. Also display
1c9d4992da68 Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 334
diff changeset
92 the current getan version in the upper right corner.
1c9d4992da68 Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 334
diff changeset
93
334
86b21a3c660a Update CHANGES about editing a project name, key and description
Björn Ricks <bjoern.ricks@intevation.de>
parents: 332
diff changeset
94 * By pressing backspace (backspace is the default key) on a project in the
86b21a3c660a Update CHANGES about editing a project name, key and description
Björn Ricks <bjoern.ricks@intevation.de>
parents: 332
diff changeset
95 project list it is possible to edit the project name, key and description.
86b21a3c660a Update CHANGES about editing a project name, key and description
Björn Ricks <bjoern.ricks@intevation.de>
parents: 332
diff changeset
96
331
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
97 * It is now possible to use empty descriptions for project entires
193
e7466f3210c6 Update and reformat Changes file
Björn Ricks <bjoern.ricks@intevation.de>
parents: 188
diff changeset
98
331
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
99 * The deletion of entries can now be aborted with the escape key
193
e7466f3210c6 Update and reformat Changes file
Björn Ricks <bjoern.ricks@intevation.de>
parents: 188
diff changeset
100
331
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
101 * The color settings (theme) can be changed via ~/.getan/getanrc
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
102
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
103 * Keymaps are now configurable via ~/.getan/getanrc
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
104
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
105 * Refactored the key handling of all widgets. This allows scrolling in the
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
106 project and entries list via page up and down. Also Pos1 and End can be used
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
107 when inserting or editing text e.g. when adding a project.
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
108
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
109 * getan/contrib/zeiterfassung.py: Add conversion function from iso weeks to
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
110 unix weeks. Use iso weeks for -w and -c parameters and convert them to
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
111 unix weeks as used in sqlite.
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
112
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
113 1.0 13.01.2012
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
114
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
115 * Initial release
365
85a2f06caf61 Add vim modeline to CHANGES file
Björn Ricks <bjoern.ricks@intevation.de>
parents: 364
diff changeset
116
85a2f06caf61 Add vim modeline to CHANGES file
Björn Ricks <bjoern.ricks@intevation.de>
parents: 364
diff changeset
117
85a2f06caf61 Add vim modeline to CHANGES file
Björn Ricks <bjoern.ricks@intevation.de>
parents: 364
diff changeset
118 # vim: set ts=4 sw=4 tw=80 ft=rst :
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)