From 9751952b997ad86e640f9218284f753cd6373f9b Mon Sep 17 00:00:00 2001 From: Steve Brokenshire Date: Thu, 24 Sep 2015 20:44:10 +0100 Subject: [PATCH] Added a list of things to todo for future versions of Xestia Address Book. --- source/TODO | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 source/TODO diff --git a/source/TODO b/source/TODO new file mode 100644 index 0000000..40d6c5a --- /dev/null +++ b/source/TODO @@ -0,0 +1,30 @@ +This file contains tasks that need to be done for future versions of Xestia Address Book. + +- Split big C++ files down into smaller files to make the project more manageable. + - vcard/vcard34conv.cpp (9,243 lines) + - contacteditor/frmContactEditor.cpp (7,769 lines) + - contacteditor/frmContactEditor-Load.cpp (7,229 lines) + - carddav/carddav.cpp (3,842 lines) + - frmMain.cpp (2,830 lines) + - frmActivityMgr.cpp (1,916 lines) + - common/getcontactinfo.cpp (1,692 lines) + - frmSearch.cpp (1,668 lines) +- Implement sleep mode properly and get it working with the main window status bar. +- Implement SSL support for OS X. This will complete support for OS X. +- Implement SSL support for Windows. This will complete support for Windows. +- Implement unit testing for main features. + - vCard + - CardDAV + - Contact Loading + - Contact Saving +- Implement contact editing (check code when saving as at present it will more than likely crash). +- Add support for other file formats when importing and exporting (and configure setting). + - OpenDocument Spreadsheet Format (ODS) (--enable-ods) + - OpenDocument Database Format (ODB) (--enable-odb) + - XLS format (--enable-xls) +- Add support for managing other user's address books if the user has been granted permission + to do it (indicate this via a different icon). Also display associated groups with it. + - Add tab within account settings to display which address the user wants. +- Add support for using the data within other applications (email clients for example). +- Do a detailed check that CardDAV support between the other popular address book client is + working and no data loss or data duplication occurs. -- 2.39.2