added app list backup, helper shell scripts
[fapman] / TODO.txt
index fc3f7f1..ecaf46f 100644 (file)
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,46 +1,44 @@
-0.6.4:
-* show user/hidden category apps in the list of installed apps (remove only)
-* show "recommends" and "suggests" in package dependencies if there are any
-* check rootfs and opt free space on startup and warn if low
-- option to disable automatic catalog updates
-- add an option to start fetching changelogs immediately when package view is opened
-- read hildon app manager repository settings (get disabled repos, correct names)
-- use proxy settings for fetching package date information and changelogs
-- require lists refresh if more than 30 min from previous refresh when opening packageview
-  (currently only checks idling time in main menu)
-- check dependencies when selecting packages (at least warn about conflicts)
-- update install/remove changes directly to internal package db & don't require re-reading package lists afterwards
-- add an option to start fetching changelogs automatically for all upgradeable packages?
+-------------------------------------------------------------------------------------
+ TODO for Faster Application Manager
+
+ Note that many of these are just random ideas, not all of them will get implemented
+-------------------------------------------------------------------------------------
 
 
 0.7:
-- support loading .install files
-- support installing local .debs
-- mime type handling for .install and .deb
-- can ovi store .debs be installed?
+* promt for filename when storing/loading selections
+* ability to save all installed user-category packages as a selection list
+* added command line scripts to use apt-get with FAM's cache (fapt-get, fapt-cache)
+- possibility to force reinstall of an already installed package
+- improve package dialog UI in portrait mode
+- better blacklist editor
+- ability to import/export blacklist?
 
 
 0.8:
-- "problem solver" window/feature (find broken packages, handle recovery from broken packages better)
+- 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:
-- don't lose package selections when returning to main menu
-  (autostore/load selections - to different file than normal store)
+later/any/uncertain:
+- fetch dates from other repositories than maemo.org?
+- fetch dates for other than user categories?
+- 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?)
 - 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?
-- how to handle package names that end in '-'? (theoretically they are valid but nonexistent?)
-- filtering by repository?
-- load system proxy settings (libgq-gconf)?
-- connect to network (via dbus) on startup?
-- adjustable font sizes (in package view)
-- fetch dates for other than user categories?
-- can repository priority pinning be handled by this?
-- link to package rating (maemo.org)?
-- show download speed for apt-get update
-- a better blacklist editor
+- warn about unauthenticated packages / option to disable installing unauthenticated packages
+- show download speed and current repo for apt-get update (very hard to do since apt-get update output does not show
+  all the information needed to get the current list file names?)
+- "problem solver" feature (find broken packages, handle recovery from broken packages better)
 
 
 known bugs:
-- possible to get stuck in portrait mode (wait for Qt autorotation fix)
+- 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?
+- date fetching is quite slow with qt4.7
+