aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO73
1 files changed, 46 insertions, 27 deletions
diff --git a/TODO b/TODO
index 8891aefa..ab7d2302 100644
--- a/TODO
+++ b/TODO
@@ -1,40 +1,49 @@
10.7.1: 1Notes:
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
150.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
240.7.2: 270.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
370.7.3: 460.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
470.7.4: 570.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 671.0.0 (goal: "userfriendly"):
551.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