------------------------------------------------------------------------------------- TODO for Faster Application Manager Note that many of these are just random ideas, not all of them will get implemented ------------------------------------------------------------------------------------- 0.6.7: * scale package icons to proper size in the package details dialog * minor UI tweaks and fixes for Qt 4.7 * fix: show free space and size correctly for large filesystems - use QNetworkSession - fix: date fetching is very slow with qt4.7 - test blacklist functionality with very large lists 0.7: - app list backup & restore 0.8: - support loading .install files - support installing local .debs - dbus interface for installing packages by name - mime type handling for .install and .deb (can it be done without conflicting HAM?) - support translations later/any/uncertain: - fetch dates from other repositories than maemo.org? - don't lose package selections when returning to main menu (autostore/load selections - to different file than normal store) - update install/remove changes directly to internal package db & don't require re-reading package lists afterwards - keep a list of recently removed apps for easy reinstallation - add an option to start fetching changelogs automatically for all upgradeable packages? - how to handle package names that end in '-'? (theoretically they are valid but nonexistent?) - filtering by repository / repository color coding? - fetch dates for other than user categories? - ability to easily add extras-devel and extras-testing to repos if they don't exist - load package lists in the background when the main menu is visible? - read all hildon app manager repository settings (requires too much work...) - option to select cache location? - possibility to force reinstall of an already installed package - warn about unauthenticated packages / option to disable installing unauthenticated packages - show download speed and current repo for apt-get update (very hard since apt-get update output does not show all the information needed to get the current list file names?) - ability to import/export blacklist - "problem solver" feature (find broken packages, handle recovery from broken packages better) known bugs: - no window menu indicator in stacked windows (probably a Qt bug) - updating menu icons after installation does not work or works only sometimes (currently disabled) - does not warn about system upgrade?