List of things we should do when (if) we have time: 1) VTODO handling 2) Import (Export ?) data from external calendar sources Read valid ical files and add VEVENTS into xfcalendar format. 3) Timezone handling This is actually needed only if we want to syncronize several xfcalendar files and search for example common free time for meetings. But some of the code is in fact using old ical calls due to missing timezone data, which is native to the new version of ical. *** DONE *** 4) Exchange data between different xfcalendar users To build group meetings. 5) History files Keep expired events in history file and remove them from the main xfcalendar file. This would also make the active file smaller and faster. We need some kind of cleaning function anyway ? so this would be handy feature to do both. *** DONE *** 6) WEB interface to show xfcalendar appointments on the internet 7) Add pull-down menus in event-list window and appointment window These are not dialog windows, they should have a menu each. *** DONE *** 8) Write help *** DONE *** 9) fix archive file (main calendar window) option. Make the archive file the same than history file (and do not allow selection the name for it ie. remove the selection from the parameter window). And change this option to open the archive file (without file selection dialog). Also switch to read-only mode so that it is not possible to modify the archive (=history file)