diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 73 |
1 files changed, 46 insertions, 27 deletions
@@ -1,40 +1,49 @@ | |||
1 | 0.7.1: | 1 | Notes: |
2 | RC == Release Critical | ||
3 | |||
4 | All issues that are targeted for the NEXT release | ||
5 | should also be filed on Mantis, except for "more testcases" | ||
6 | which is always an ongoing issue. | ||
7 | |||
8 | Features that are targeted for future releases do not have | ||
9 | to be filed on Mantis (no need to bloat the database). | ||
10 | |||
11 | Oh, and this is of course just a plan. And plans always change. | ||
12 | |||
13 | |||
14 | |||
15 | 0.7.1 (goal: core features of new API, done well): | ||
2 | - fix addition of previews for uploads [pre2] | 16 | - fix addition of previews for uploads [pre2] |
3 | - create directory from known file IDs [ medium ] [pre2] | 17 | - Assertion failed at download.c:300 in fs_download_started [pre3] |
4 | in Assemble Directory's Files Available/Selected | ||
5 | + have sortability | ||
6 | + have multiselection | ||
7 | + print filenames as well | ||
8 | - re-enable advanced/namespace menus [pre3] | ||
9 | + namespace creation | ||
10 | + namespace update | ||
11 | + namespace search | ||
12 | + collection creation | ||
13 | + collection abortion | ||
14 | - Assertion failed at download.c:300 in fs_download_started [RC] | ||
15 | Possible path for reproduction: | 18 | Possible path for reproduction: |
16 | * Start download of directory (directory download completes), | 19 | * Start download of directory (directory download completes), |
17 | * download files in the directory | 20 | * download files in the directory |
18 | * stop download of directory (=> kills pending downloads of files) | 21 | * stop download of directory (=> kills pending downloads of files) |
19 | * re-start download of files | 22 | * re-start download of files |
20 | => assertion failure (once for each re-started download) | 23 | => assertion failure (once for each re-started download) |
21 | - should show upload/download status as tree, not flat list [RC] | 24 | - should show upload/download status as tree, not flat list [pre3] |
22 | (makes recursive nature of aborting upload/download clearer!) | 25 | (makes recursive nature of aborting upload/download clearer!) |
23 | 26 | ||
24 | 0.7.2: | 27 | 0.7.2 (goal: re-enable all 0.7.0 features): |
25 | - various minor memory leaks (see #if 0 code in namespace.c) | 28 | - create custom gtk logger (via memory logger?) |
26 | - proper namespace/collection support: | ||
27 | * avoid repeatedly calling slow gnunet-gtk iterator (see drupal) | ||
28 | * use new namespace APIs | ||
29 | * clean, short namespace search URIs | ||
30 | - fix custom gtk logger (via memory logger?) | ||
31 | - show content of current collection | ||
32 | - color-coding of pending/completion of search results | 29 | - color-coding of pending/completion of search results |
33 | should be made persistent (currently reverts to white | 30 | should be made persistent (currently reverts to white |
34 | when gnunet-gtk is stopped and restarted); also need | 31 | when gnunet-gtk is stopped and restarted); also need |
35 | to add color for results previously downloaded | 32 | to add color for results previously downloaded |
33 | - re-enable advanced/namespace menus [pre1] | ||
34 | + namespace creation | ||
35 | + namespace update | ||
36 | + namespace search | ||
37 | + collection creation | ||
38 | + collection abortion | ||
39 | + show content of current collection | ||
40 | + NS-related memory leaks (see #if 0 code in namespace.c) | ||
41 | + proper namespace/collection support: | ||
42 | * avoid repeatedly calling slow gnunet-gtk iterator (see drupal) | ||
43 | * use new namespace APIs | ||
44 | * clean, short namespace search URIs | ||
36 | 45 | ||
37 | 0.7.3: | 46 | 0.7.3 (goal: polish): |
38 | - pop-up dialogs / context menus (show extra information, | 47 | - pop-up dialogs / context menus (show extra information, |
39 | in particular full metadata) [ medium ] | 48 | in particular full metadata) [ medium ] |
40 | - add right button popup menu operations for | 49 | - add right button popup menu operations for |
@@ -43,18 +52,28 @@ | |||
43 | - for potentially long clists, add option to specify a string | 52 | - for potentially long clists, add option to specify a string |
44 | pattern that must be matched for the lines to be displayed | 53 | pattern that must be matched for the lines to be displayed |
45 | (to further prune search results, for example) | 54 | (to further prune search results, for example) |
55 | - gnunet-peer-info plugin | ||
46 | 56 | ||
47 | 0.7.4: | 57 | 0.7.4 (goal: expand features): |
48 | - chat [ difficult ] | 58 | - chat |
49 | - add option to list all indexed files and delete from them | 59 | - add option to list all indexed files and delete from them |
50 | (ECRS now supports listing of indexed files!) | 60 | (ECRS now supports listing of indexed files!) |
51 | - implement search bookmarking (e.g. user could add/edit/delete | 61 | - implement search bookmarking (e.g. user could add/edit/delete |
52 | favourite namespace/key etc combinations) | 62 | favourite namespace/key etc combinations) |
63 | - allow tracking of files that have been (successfully/unsuccessfully) | ||
64 | downloaded in the past or are locally indexed; indicate in search | ||
65 | results! | ||
53 | 66 | ||
54 | 67 | 1.0.0 (goal: "userfriendly"): | |
55 | 1.0.0: | ||
56 | - a completely new interactive namespace/directory building | 68 | - a completely new interactive namespace/directory building |
57 | module that would allow importing files/directories from | 69 | module that would allow importing files/directories from |
58 | disk and edit various parameters, file descriptions and | 70 | disk and edit various parameters, file descriptions and |
59 | the dir tree structure before the insertion. | 71 | the dir tree structure before the insertion. |
72 | - also allow creation of directory from known file IDs | ||
73 | + have sortability | ||
74 | + have multiselection | ||
75 | + print filenames as well | ||
76 | - gnunet-tracekit plugin | ||
77 | |||
78 | |||
60 | 79 | ||