50 ms·
For todos you could just use an iCalendar file full of VTODOs [1]. It's a shame that the iCalendar standard is poorly and incompletely implemented even in cale
by Telemakhos 4y ago
For todos you could just use an iCalendar file full of VTODOs [1]. It's a shame that the iCalendar standard is poorly and incompletely implemented even in calendar programs and almost always missing from organizer programs that are basically todo lists.
[1] https://icalendar.org/iCalendar-RFC-5545/3-6-2-to-do-component.html https://icalendar.org/iCalendar-RFC-5545/3-6-2-to-do-compone...
- Closi 4y agoIn reality this looks far too basic to actually be a todo spec for a reasonable productivity app. ie basic functionality I personally look for that I don’t think this would support would include: * Projects with hierarchies * Reminder dates * Tags and contexts * Multi-Step tasks
- Telemakhos 4y agoHierarchcies are handled by 3.2.15 (https://datatracker.ietf.org/doc/html/rfc5545 https://datatracker.ietf.org/doc/html/rfc5545), and I suspect that could be leveraged to handle multi-step tasks; reminder dates are handled by VALARM in 3.6.6 (https://datatracker.ietf.org/doc/html/rfc5545#section-3.6.6 https://datatracker.ietf.org/doc/html/rfc5545#section-3.6.6). Tags could be stored in comment properties (https://datatracker.ietf.org/doc/html/rfc5545#section-3.8.1.4 https://datatracker.ietf.org/doc/html/rfc5545#section-3.8.1....), but there's probably a better way already in the spec, which also includes support for extension by adding non-standard properties (https://datatracker.ietf.org/doc/html/rfc5545#section-3.8.8.2 https://datatracker.ietf.org/doc/html/rfc5545#section-3.8.8....).
- Closi 4y agoFair enough - I stand corrected! It does look like that could probably handle those things.