Mercurial > getan
annotate CHANGES @ 442:7125e67d5acb
dd getan testdata, add multi-selection Bug report.
* add /test_data/getan_test_data.py to create a new getan database
with test data.
* update report 20170317 BER. Add a guide to recreating the bug.
* TDOD: Fix the bug.
author | Magnus Schieder <mschieder@intevation.de> |
---|---|
date | Thu, 18 Jan 2018 11:14:24 +0100 |
parents | 3103429ec963 |
children | 45b7b83efaed |
rev | line source |
---|---|
436
57dd0f7ce58f
Version: bumps to 2.2.dev1.
Bernhard Reiter <bernhard@intevation.de>
parents:
434
diff
changeset
|
1 2.x 20xx-xx-xx UNRELEASED |
57dd0f7ce58f
Version: bumps to 2.2.dev1.
Bernhard Reiter <bernhard@intevation.de>
parents:
434
diff
changeset
|
2 |
57dd0f7ce58f
Version: bumps to 2.2.dev1.
Bernhard Reiter <bernhard@intevation.de>
parents:
434
diff
changeset
|
3 TODO |
57dd0f7ce58f
Version: bumps to 2.2.dev1.
Bernhard Reiter <bernhard@intevation.de>
parents:
434
diff
changeset
|
4 |
439
3103429ec963
Makes 'move' operation more consistent.
Bernhard Reiter <bernhard@intevation.de>
parents:
438
diff
changeset
|
5 * 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
|
6 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
|
7 |
438
d56fee6fd7ca
Documentation: Adds description of the available tree mode.
Bernhard Reiter <bernhard@intevation.de>
parents:
436
diff
changeset
|
8 * 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
|
9 |
d56fee6fd7ca
Documentation: Adds description of the available tree mode.
Bernhard Reiter <bernhard@intevation.de>
parents:
436
diff
changeset
|
10 |
434
11c2a3beee91
Prepares for release 2.1.
Bernhard Reiter <bernhard@intevation.de>
parents:
433
diff
changeset
|
11 2.1 2017-09-07 |
11c2a3beee91
Prepares for release 2.1.
Bernhard Reiter <bernhard@intevation.de>
parents:
433
diff
changeset
|
12 |
433
266634f3712a
Improves command line options.
Bernhard Reiter <bernhard@intevation.de>
parents:
432
diff
changeset
|
13 * Adds option '--init-only' which will non-interactively just |
266634f3712a
Improves command line options.
Bernhard Reiter <bernhard@intevation.de>
parents:
432
diff
changeset
|
14 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
|
15 |
432
8d03d7ada7e1
getan-eval.py: Fixes a possible encoding detection failure.
Bernhard Reiter <bernhard@intevation.de>
parents:
431
diff
changeset
|
16 * 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
|
17 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
|
18 |
431
8922713adbe6
getan-eval.py: Improves how 'user' is found.
Bernhard Reiter <bernhard@intevation.de>
parents:
430
diff
changeset
|
19 * 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
|
20 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
|
21 (Bernhard Reiter) |
8922713adbe6
getan-eval.py: Improves how 'user' is found.
Bernhard Reiter <bernhard@intevation.de>
parents:
430
diff
changeset
|
22 |
8922713adbe6
getan-eval.py: Improves how 'user' is found.
Bernhard Reiter <bernhard@intevation.de>
parents:
430
diff
changeset
|
23 |
414
69ef6f89e930
Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents:
406
diff
changeset
|
24 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
|
25 (Honoring Björn Ricks who did 90% of this release's development work.) |
364 | 26 |
414
69ef6f89e930
Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents:
406
diff
changeset
|
27 * Adds jinja2 template rendering. |
364 | 28 |
414
69ef6f89e930
Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents:
406
diff
changeset
|
29 getan-eval.py can be used as a main entry point for user templates. User |
364 | 30 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
|
31 --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
|
32 to load ~/.getan/templates/mytemplate. |
364 | 33 |
414
69ef6f89e930
Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents:
406
diff
changeset
|
34 * 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
|
35 |
69ef6f89e930
Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents:
406
diff
changeset
|
36 * 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
|
37 |
69ef6f89e930
Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents:
406
diff
changeset
|
38 * Replaces zeiterfassung.py with 'getan-eval.py -t zeiterfassung'. |
69ef6f89e930
Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents:
406
diff
changeset
|
39 |
69ef6f89e930
Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents:
406
diff
changeset
|
40 * Cleanup: All scripts moved into 'scripts/'. |
69ef6f89e930
Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents:
406
diff
changeset
|
41 |
69ef6f89e930
Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents:
406
diff
changeset
|
42 * Improves: Recognition of workpackages from the descriptions. They are now |
69ef6f89e930
Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents:
406
diff
changeset
|
43 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
|
44 |
364 | 45 |
46 1.1 03.03.2014 | |
47 | |
335 | 48 * Update layout of getan by removing the big column header boxes. Also display |
49 the current getan version in the upper right corner. | |
50 | |
334
86b21a3c660a
Update CHANGES about editing a project name, key and description
Björn Ricks <bjoern.ricks@intevation.de>
parents:
332
diff
changeset
|
51 * 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
|
52 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
|
53 |
331 | 54 * 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
|
55 |
331 | 56 * 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
|
57 |
331 | 58 * The color settings (theme) can be changed via ~/.getan/getanrc |
59 | |
60 * Keymaps are now configurable via ~/.getan/getanrc | |
61 | |
62 * Refactored the key handling of all widgets. This allows scrolling in the | |
63 project and entries list via page up and down. Also Pos1 and End can be used | |
64 when inserting or editing text e.g. when adding a project. | |
65 | |
66 * getan/contrib/zeiterfassung.py: Add conversion function from iso weeks to | |
67 unix weeks. Use iso weeks for -w and -c parameters and convert them to | |
68 unix weeks as used in sqlite. | |
69 | |
70 1.0 13.01.2012 | |
71 | |
72 * Initial release | |
365
85a2f06caf61
Add vim modeline to CHANGES file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
364
diff
changeset
|
73 |
85a2f06caf61
Add vim modeline to CHANGES file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
364
diff
changeset
|
74 |
85a2f06caf61
Add vim modeline to CHANGES file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
364
diff
changeset
|
75 # vim: set ts=4 sw=4 tw=80 ft=rst : |