aboutsummaryrefslogtreecommitdiff
path: root/TODO
blob: 4fb1bf7778d5289cf505522851574e373ca850aa (plain) (blame)
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
Notes:
  RC == Release Critical 

  All issues that are targeted for the NEXT release
  should also be filed on Mantis, except for "more testcases"
  which is always an ongoing issue. 

  Features that are targeted for future releases do not have
  to be filed on Mantis (no need to bloat the database).

  Oh, and this is of course just a plan.  And plans always change.



0.7.1 (goal: core features of new API, done well):
- investigate #1153 [RC]

0.7.2 (goal: re-enable all 0.7.0 features):
- create custom gtk logger (via memory logger?)
- color-coding of pending/completion of search results
  should be made persistent (currently reverts to white
  when gnunet-gtk is stopped and restarted); also need
  to add color for results previously downloaded
- re-enable advanced/namespace menus [pre1]
  + namespace creation
  + namespace update
  + namespace search
  + collection creation
  + collection abortion
  + show content of current collection
  + NS-related memory leaks (see #if 0 code in namespace.c)
  + proper namespace/collection support:
    * avoid repeatedly calling slow gnunet-gtk iterator (see drupal)
    * use new namespace APIs
    * clean, short namespace search URIs

0.7.3 (goal: polish):
- pop-up dialogs / context menus (show extra information,
  in particular full metadata) [ medium ]
- add right button popup menu operations for
    Select by pattern
  in the search result list.
- for potentially long clists, add option to specify a string
  pattern that must be matched for the lines to be displayed
  (to further prune search results, for example)
- gnunet-setup plugin
- gnunet-peer-info plugin

0.7.4 (goal: expand features):
- chat
- add option to list all indexed files and delete from them
  (ECRS now supports listing of indexed files!)
- implement search bookmarking (e.g. user could add/edit/delete
  favourite namespace/key etc combinations)
- allow tracking of files that have been (successfully/unsuccessfully)
  downloaded in the past or are locally indexed; indicate in search 
  results!

1.0.0 (goal: "userfriendly"):
- a completely new interactive namespace/directory building
  module that would allow importing files/directories from
  disk and edit various parameters, file descriptions and
  the dir tree structure before the insertion.
- also allow creation of directory from known file IDs
  + have sortability
  + have multiselection
  + print filenames as well
- gnunet-tracekit plugin