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