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