v1.5.0
Bug Fixes
- Duplicate priority bug -
cup duplicatewas producing NaN for task priorities (mapping "urgent" throughNumber()instead of a lookup table) - API client deduplication -
request()andrequestV3()shared 50 lines of identical error handling logic, now extracted into a shared_fetch()method - Shell completions -
time updateandtime deletewere missing from tab completion in all 3 shells - Bulk error reporting -
cup bulk statusnow reports the specific error reason for each failed task instead of just the ID
New Commands
Delete operations
cup goal-delete <goalId>
cup key-result-delete <keyResultId>
cup doc-delete <docId>
cup doc-page-delete <docId> <pageId>Tag rename
cup tag-update <spaceId> <tagName> --name "new name"Task types
cup task-types # list available custom task typesTask templates
cup templates # list available task templates
cup create --list <id> --name "New Task" --template <templateId>The README previously said templates had no public API - turns out they do.
Other
- API coverage table updated with new "won't add" entries (list/folder/space CRUD, view/chat comments, user groups)
- 666 tests across 54 files