- generation of .ics events from shell mode (needs support from the library)
- add INTERVAL=?? in recurrence parsing (see RFC)
- detect and warn the user when adding overlapping events
- shell mode as a binary
- calendar owner (at creation and editing w/ flags)
- test recurrence overlaps
- Add support for recurrent events
- Support EXDATE property to exclude specific dates from RRULE
- Add location string (also in ics parsing)
- fix integration tests in directory tests/
- better handling of serialization/deserialization of calendars
- handle --create, --view and --delete flags
- handle --edit flag
- a read-only mode for calendars (--view)
- flag to --list all known calendars in ./data
- from cli parameters
- EXPERIMENTAL from file (lookup iCalendar specification for .ics files)
- Given event hash, remove element
- Support filter functions for remotion
- Flag -a|--all to remove all events
Lists by default all events
- Improve the Display trait impl for Calendar/Event
- -t,--today filter
- -w, --week filter
- -m,--month filter
- --from %d/%m/%yyyy,--until %d/%m/%yyyy filters
- change default filter to --from
- provide generic, user-definable filter
- Support regex matching of events to be listed
- Improve the list_events_* family of functions: a lot of duplication
- Show all the information on a specific event, given its eid