6e9eb7fb97fe6447d594649738c7fa42048cfca1
[fapman] / TODO.txt
1 -------------------------------------------------------------------------------------
2  TODO for Faster Application Manager
3
4  Note that many of these are just random ideas, not all of them will get implemented
5 -------------------------------------------------------------------------------------
6
7
8 0.6.5
9 - a bugfix release (if needed)
10 - promote to extras-testing
11
12
13 0.7:
14 - update install/remove changes directly to internal package db & don't require re-reading package lists afterwards
15 - support loading .install files
16 - support installing local .debs
17 - mime type handling for .install and .deb (can it be done without conflicting HAM?)
18 - possible to select cache location?
19 - repository color coding?
20
21
22 0.8 (possibly):
23 - "problem solver" window/feature (find broken packages, handle recovery from broken packages better)
24
25
26 later/any/uncertain:
27 - don't lose package selections when returning to main menu
28   (autostore/load selections - to different file than normal store)
29 - show download speed for apt-get update
30 - keep a list of recently removed apps for easy reinstallation
31 - add an option to start fetching changelogs automatically for all upgradeable packages?
32 - how to handle package names that end in '-'? (theoretically they are valid but nonexistent?)
33 - filtering by repository?
34 - make sure network is online on startup?
35 - fetch dates for other than user categories?
36 - "online search" (a new button to main menu): use maemo.org search to find packages without loading local package lists (?)
37 - ability to easily add extras-devel and extras-testing to repos if they don't exist
38 - load package lists in the background when the main menu is visible?
39 - read all hildon app manager repository settings (requires too much work...)
40
41
42 known bugs:
43 - possible to get stuck in portrait mode (wait for Qt autorotation fix)
44 - updating menu icons after installation does not work or works only sometimes (currently disabled)