unical 0.1.0 copy "unical: ^0.1.0" to clipboard
unical: ^0.1.0 copied to clipboard

One resilient API over device calendars and CalDAV for events and tasks with progress. Prefers native VTODO / invisible X- properties and degrades gracefully so task metadata (percent-complete, tags) [...]

0.1.0 #

  • Initial release.
  • Pure-Dart core: UnicalEvent, UnicalTask (with PERCENT-COMPLETE), TaskMeta, Capabilities, MetadataStrategy ladder.
  • Codecs: invisible X-STABILITAS-* properties (XPropCodec), an opt-in description block (DescriptionCodec) hardened against iCalendar line folding / CRLF / user edits / corruption, and iCalendar text helpers (Ical).
  • CalendarBackend interface, InMemoryBackend reference/fake, MappingStore (+ in-memory), SyncEngine (strategy selection, push/pull, last-write-wins), and the fail-safe UnicalClient facade.
0
likes
140
points
7
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

One resilient API over device calendars and CalDAV for events and tasks with progress. Prefers native VTODO / invisible X- properties and degrades gracefully so task metadata (percent-complete, tags) survives even on servers that cannot store tasks. Pure-Dart core; backends are pluggable.

Homepage
Repository (GitHub)

Topics

#calendar #caldav #tasks #ical #sync

License

MIT (license)

Dependencies

equatable, meta

More

Packages that depend on unical