------------------------------------------------------------------------------------- TODO for Faster Application Manager Note that many of these are just random ideas, not all of them will get implemented ------------------------------------------------------------------------------------- 0.6.5 - ignore upgrades for pinned packages - warn when trying to do a system upgrade - promote to extras-testing 0.7: - update install/remove changes directly to internal package db & don't require re-reading package lists afterwards - support loading .install files - support installing local .debs - mime type handling for .install and .deb (can it be done without conflicting HAM?) - possible to select cache location? - repository color coding? 0.8 (possibly): - "problem solver" window/feature (find broken packages, handle recovery from broken packages better) later/any/uncertain: - don't lose package selections when returning to main menu (autostore/load selections - to different file than normal store) - show download speed for apt-get update - 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? - make sure network is online on startup? - fetch dates for other than user categories? - "online search" (a new button to main menu): use maemo.org search to find packages without loading local package lists (?) - 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...) known bugs: - possible to get stuck in portrait mode (wait for Qt autorotation fix) - updating menu icons after installation does not work or works only sometimes (currently disabled)