X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2FTODO;h=41de4b1d142517468c87c132cd41923f87fdf27c;hb=c06de7482a3c5d22bf07ca6b3ff5dcfff5b399aa;hp=fbd736e0f8a33227da91ac83c73014f6b4eaf89f;hpb=7b210dab37fec93270ab3c9ecba56056880d09af;p=xestiaab%2F.git diff --git a/source/TODO b/source/TODO index fbd736e..41de4b1 100644 --- a/source/TODO +++ b/source/TODO @@ -6,14 +6,9 @@ This file contains tasks that need to be done for future versions of Xestia Addr - frmContactEditor-Save.cpp (2,304 lines) - frmActivityMgr.cpp (1,627 lines) - common/getcontactinfo.cpp (1,710 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 +- Investigate possibility of replacing use of vCard object with ContactDataObject. - 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) @@ -30,8 +25,11 @@ This file contains tasks that need to be done for future versions of Xestia Addr contents should be kept or merge the contacts. - After importing, check that the imported contacts are added to the server properly. - Add support for adding the picture with the highest priority to the icon for the contact editor. -- Add support to convert vCards from the command line using the -c switch. - - Takes two or three strings. - - Two string format: '-c '. The output can then be piped to another - application. - - Three string format: '-c '. +- Add icons (within the contact editor and search) to make the application stand out better. +- Move the saving data process in frmContactEditor to ContactDataObject. This process will + also need to be refactored so less code is used. +- Take syncronisation code out of frmActivityMgr, place into a new "framework" + and make it easily to test against through the unit testing application. +- Implement the quit application function properly. +- Replace the code for getting SSL information for Linux systems with + data from the SSL context object as done with Win32 and macOS.