Command-line and Emacs Calendar Client
1* DONE list/search events
2* DONE add/remove events
3* DONE edit events
4* DONE timezones
5* DONE diagnose events failing to parse [[https://github.com/robur-coop/icalendar/issues/14]]
6* DONE [[https://github.com/robur-coop/icalendar/pull/13][handle RECURRENCE-ID]]
7* DONE [[https://github.com/robur-coop/icalendar/issues/15][RRULE with local datetime]]
8* DONE server mode
9* DONE hold =Event='s in-memory instead of parsing them for every =Query=
10* TODO support vdir metadata
11* TODO add timezone all date functions
12* TODO allow editing recurrence-ids
13* TODO support specifying duration
14* TODO CalDAV syncing
15* TODO support complex datetime queries
16* TODO custom date/time formatting
17* TODO support querying text with regex
18* TODO support VTIMEZONE
19* TODO support VALARMS
20* TODO support VOTODS
21* TODO support VCARDS
22* TODO support VJOURNAL
23* TODO implement TUI front end with something like [[https://github.com/leostera/minttea][minttea]]
24* TODO implement an emacs front end, like mu4e to mu
25** DONE listing, searching, querying
26** DONE show details
27** DONE show file
28** DONE refresh
29** DONE list possible calendars
30** DONE add functions and bindings to change query parameters on the fly
31** TODO timezone support
32** TODO support adding, deleting, and editing events
33** TODO add a org-agenda style view for caledonia-list