Skip to content

v1.3.1 — First-Class References

Choose a tag to compare

@HelloThisIsFlo HelloThisIsFlo released this 25 Apr 14:03
· 853 commits to main since this release

Added

  • $inbox system location — explicit inbox representation across all API surfaces
  • Name-based entity resolution: parent: "My Project", ending: "Work" (case-insensitive substring match)
  • Rich {id, name} references on all output models
  • project field on Task output — containing project at any nesting depth

Changed

  • parent field on Task changed from ParentRef to tagged {"project": {...}} or {"task": {...}}
  • Inbox tasks use ProjectRef(id="$inbox", name="Inbox") — parent is never null
  • inInbox removed from Task output (derivable from project.id == "$inbox")

Full CHANGELOG: https://github.com/HelloThisIsFlo/omnifocus-operator/blob/main/CHANGELOG.md