deb: added new libbarrysync library to debian binary package
[barry.git] / gui / TODO
blob9f4ccd6583c9a677889864dcde3ad00f0a4f6f7f
2 Required functionality:
3         + backup
4         + restore
5         - edit
7 - fix configure script for GUI, to check for libtar and zlib and fail
8         if not found
9 - add option in config to always pop up a database selection box
10         when pressing Backup or Restore buttons, so they can be
11         confirmed each time instead of relying on the config
12 - add message and "continue/stop" choice for restores, if the protocol
13         side throws an error... should always try to restore everything
14         the user asks for, not stop half way through if the device
15         doesn't like a particular database
16 - add an "ignore these errors" for the case when restoring
17         causes numerous errors that you don't care about
18 - allow temporary overriding of backup destination by letting user
19         type in the PIN field... as soon as the user types something,
20         change the label to "Backup filename:" or something, and
21         let user type in full path name.  If no '/' chars exist in user's
22         filename, then assume config default path, and open a
23         Save... file chooser box in that directory.  If there are '/'
24         chars in the filename, attempt to chdir() there and open
25         Save... file chooser there.
26 + add option in config dialog to set a different default backup
27         directory instead of ~/.barry/backup/<pin>/
28 - add code to detect when user is trying to quit or close window with X
29         while a backup/restore is still running and give them the
30         option to shutdown thread and really quit or cancel and keep going.
31 - add a Cancel button to stop a backup or restore
32 - find out why the following give errors on restore:
33         - Browser Bookmarks
34         - Browser Channels(?)
35         - Browser Folders
36         - Browser Options
37         - Browser Urls
38         - Content Store
39         - Default Service Selector
40         - Handheld Agent
41         - Messages
42         - Searches
43         - Service Book
44         - Also, the following restore ok, but end up different
45                 on the next backup than the first... why?
46                 - KeyStoreManager
47                 - Profiles
48                 - Quick Contacts
49                 - Random Pool
50         - See the two backup tar.gz files in gui/src/workdata/
51         - After a Windows restore, there are still differences in
52                 the following databases:
53                 - Browser Options
54                 - Content Store
55                 - Handheld Agent
56                 - KeyStoreManager
57                 - Messages
58                 - Profiles
59                 - Quick Contacts
60                 - Random Pool
61                 - Service Book
62         - Perhaps the databases that Windows can't even restore fully should
63                 be removed from the restore list by default.  There are
64                 still databases that Windows seems able to restore that
65                 we can't though, such as most of the Browser* databases.