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