Standardize property order when creating UI elements, "left" and "right" should come before "top" and "bottom"
Provide an application-specific installer
Use this.tab, rather than this.options.tab, to access the window's tab
Fix typo in label
The viewer_id no long has to be explicitly specified when creating new model instances
Update to Titanium SDK version 3.1.1
Explicitly specifying the window tab in "init" is unnecessary
Update AppDev-provided localization strings
Update Titanium SDK to version 3.1.2
Fix misspelled year label
Make ChooseContactsWindow a project-specific resource, rather than a framework-provided resource
Refactor ChooseContactsWindow to use ChooseOptionsWindow
Add the nextsteps_tag and nextsteps_contact_tag tables to the database and create models for each of them
Use the "layout" property to simplify row positioning
Conform to changes in the option object returned by ChooseOptionWindow when an option is selected
Add the ability to add tags to contacts
Take advantage of ChooseOptionWindow's new support for model instance option lists
Refactor and cleaup ImportContactsWindow

Fix inaccurate comments
Clarify the use of the "year" property by renaming it to "year_id"
Move the Choose contacts button in line with the contact count label
Use .proxy less liberally
Add the ability to tag contacts during mass import
Force all the guid fields (contact_guid, group_guid, tag_guid, and contacttag_guid) to be unique