# tasks

title: finish connection table
description:
All the current connection strings need mapped out again.

Once the current connection strings are in place we'll need the new db tables names.

The migration list didn't have alot of these on them so we'll need to get new lists to that team.


title: rescan for connections
description:
first scan missed some files that will need to be edited along with missed connection strings and db details


title: edit files
description:
Probably the most time consuming part of this.

Need to update the files themselves with inclusion of the db.conf file and variables pointing to their respective locations


title: AES Encryption
description:
AES encryption with password dialog on opening of database.  Individual entries will be encrypted but their metadata will not.


title: Reorder Memory
description:
Need to figure out how to remember ordering.  Since a task can belong to multiple parents eventually this will need planned with that in mind.


title: Extend Association UI
description:
Need to add a dialog for assigning to multiple parents.  Maybe some sort of home-grown chooser that allows the user to browse all tasks with a checkbox next to them, a minimal search feature that allows them to select what parents this task belongs to.


title: View will need reworked.
description:
This may require a break from GTK so a proper MVC can be implemented.  The removal of a child with other parents will require those other parents to have an obtainable handle to remove and reload their children.


