v1.0.0
1.0.0
First major release. The binary is now cup (the cu name is retired).
Breaking Changes
- Binary renamed:
cu->cup. Update scripts and aliases. - Config directory moved:
~/.config/cu/->~/.config/cup/. Automatic migration handles this on first run.
Sprint Detection Overhaul
Sprint auto-detection is now much more flexible:
cup sprint # auto-detect active sprint
cup sprint --folder 12345 # use specific folder
cup config set sprintFolderId 12345 # save default folder- Searches for folders named "sprint", "iteration", "cycle", or "scrum"
- Parses multiple date formats:
(2/12 - 2/25),(2025-02-12 - 2025-02-25),(Feb 12 - Feb 25),(12.02 - 25.02) - Falls back to ClickUp list start_date/due_date when names don't have dates
- Prompts to pick when multiple sprints match (TTY mode)
Code Quality
- All date/time formatters consolidated into
date.tsusing local time (fixed UTC midnight bug) cup replies,cup checklist view,cup timenow output clean markdown when piped- Fixed
parseDueDateUTC midnight issue (dates no longer shift by a day) - Removed unused
@inquirer/testingdependency - 556 tests across 43 files