fixes
[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.4:
9 * show user/hidden category apps in the list of installed apps (remove only)
10 * show "recommends" and "suggests" in package dependencies if there are any
11 * check rootfs and opt free space on startup and warn if low
12 * option to disable automatic catalog updates
13 * option to start fetching changelogs immediately when package view is opened
14 * warn about immediate conflicts when selecting a package for operation (note that this doesn't check all possible conflicts)
15 * don't use hildon banner in portrait mode
16 * use the proxy settings for fetching package date information and changelogs
17 * switched to garage bugtracker
18
19 - move stuff away from Package class for possible speed increase
20
21 * source code now available also from garage (git)
22
23
24 0.6.5
25 - a bugfix release (if needed)
26 - promote to extras-testing
27
28
29 0.7:
30 - update install/remove changes directly to internal package db & don't require re-reading package lists afterwards
31 - support loading .install files
32 - support installing local .debs
33 - mime type handling for .install and .deb (can it be done without conflicting HAM?)
34
35
36 0.8 (possibly):
37 - "problem solver" window/feature (find broken packages, handle recovery from broken packages better)
38
39
40 later/any/uncertain:
41 - don't lose package selections when returning to main menu
42   (autostore/load selections - to different file than normal store)
43 - show download speed for apt-get update
44 - keep a list of recently removed apps for easy reinstallation
45 - add an option to start fetching changelogs automatically for all upgradeable packages?
46 - how to handle package names that end in '-'? (theoretically they are valid but nonexistent?)
47 - filtering by repository?
48 - make sure network is online on startup?
49 - fetch dates for other than user categories?
50 - "online search" (a new button to main menu): use maemo.org search to find packages without loading local package lists (?)
51 - ability to easily add extras-devel and extras-testing to repos if they don't exist
52 - load package lists in the background when the main menu is visible?
53 - read all hildon app manager repository settings (requires too much work...)
54
55
56 known bugs:
57 - possible to get stuck in portrait mode (wait for Qt autorotation fix)
58 - updating menu icons after installation does not work or works only sometimes (currently disabled)