- Add window management (window menu, ability to close windows when deleting calendars, entries and opening the preferences window). - Add support for Win32 and macOS (use VC for Win32 and Xcode for macOS). - Add CalDAV support (actual CalDAV code implemented, needs to work with XCAL itself) - Implement the SSL security forms. - Add support for recurring entries. - Implement priority status for calendar entries. - Add properties to the event editor. - Add documentation. - Incorporate the unit testing building into the Makefile building when configuring. - Add a reminder daemon so Xestia Calendar doesn't need to be running for notifications of tasks and appointments. - Double clicking on an entry brings up a read-only window with all the entry details. - Add task entries. - Add journal entries. - Add timezone entries. - Add feature to import/export entries. - Add the following features to the command line: - Convert entries to various formats - Open files it's own. (Add check if file is in the area XCAL uses and stop if it is) - Consolidate common code in Xestia Calendar and Xestia Address Book into common libraries. - Make sure all text in Xestia Calendar is translateable. - Add calendar sharing/permissions support. - Be able to export (and import) to the following formats: - iCalendar 2.0 format (single and multiple entries). - LibreOffice Database format. - Implement RFC7986 - New Properties for iCalendar.