1713db3ec3b8dcb5ef2f9d83878f0ffa98f7cc71
[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 0.6.7:
8 * scale package icons to proper size in the package details dialog
9 * minor UI tweaks and fixes for Qt 4.7
10 * fix: show free space and size correctly for large filesystems
11 - use QNetworkSession
12 - fix: date fetching is very slow with qt4.7
13 - test blacklist functionality with very large lists
14
15
16 0.7:
17 - app list backup & restore
18
19
20 0.8:
21 - support loading .install files
22 - support installing local .debs
23 - dbus interface for installing packages by name
24 - mime type handling for .install and .deb (can it be done without conflicting HAM?)
25 - support translations
26
27
28 later/any/uncertain:
29 - fetch dates from other repositories than maemo.org?
30 - don't lose package selections when returning to main menu
31   (autostore/load selections - to different file than normal store)
32 - update install/remove changes directly to internal package db & don't require re-reading package lists afterwards
33 - keep a list of recently removed apps for easy reinstallation
34 - add an option to start fetching changelogs automatically for all upgradeable packages?
35 - how to handle package names that end in '-'? (theoretically they are valid but nonexistent?)
36 - filtering by repository / repository color coding?
37 - fetch dates for other than user categories?
38 - ability to easily add extras-devel and extras-testing to repos if they don't exist
39 - load package lists in the background when the main menu is visible?
40 - read all hildon app manager repository settings (requires too much work...)
41 - option to select cache location?
42 - possibility to force reinstall of an already installed package
43 - warn about unauthenticated packages / option to disable installing unauthenticated packages
44 - show download speed and current repo for apt-get update (very hard since apt-get update output does not show
45   all the information needed to get the current list file names?)
46 - ability to import/export blacklist
47 - "problem solver" feature (find broken packages, handle recovery from broken packages better)
48
49
50 known bugs:
51 - no window menu indicator in stacked windows (probably a Qt bug)
52 - updating menu icons after installation does not work or works only sometimes (currently disabled)
53 - does not warn about system upgrade?
54