Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Added a list of things to todo for future versions of Xestia Address Book.
authorSteve Brokenshire <sbrokenshire@xestia.co.uk>
Thu, 24 Sep 2015 19:44:10 +0000 (20:44 +0100)
committerSteve Brokenshire <sbrokenshire@xestia.co.uk>
Thu, 24 Sep 2015 19:44:10 +0000 (20:44 +0100)
source/TODO [new file with mode: 0644]

diff --git a/source/TODO b/source/TODO
new file mode 100644 (file)
index 0000000..40d6c5a
--- /dev/null
@@ -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.
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy