Skip to content

Releases: HenriquesLab/TaskRepo

Release v0.7.0

23 Oct 14:57

Choose a tag to compare

🎉 TaskRepo v0.7.0

✨ Major Features

Direct Field Editing

  • tsk edit now supports 22 command-line options for quick field updates without opening an editor
  • Single-value fields: --title, --status, --priority, --project, --due, --description, --parent
  • List operations: replace (--assignees), add (--add-tags), remove (--remove-tags)
  • Change summary displays old → new values
  • --edit flag to review changes in editor after applying

CLI Organization

  • Commands now organized by task lifecycle workflow in help output
  • Sections: Setup & Configuration, Viewing Tasks, Managing Tasks, Repository Operations
  • More intuitive for both new and experienced users

Due Date Clustering

  • New cluster_due_dates config option to group tasks by countdown time buckets
  • Time buckets: overdue, today, tomorrow, this week, this month, etc.
  • Allows secondary sort fields (like priority) to matter within each bucket
  • Interactive toggle in tsk config with detailed explanation

🐛 Bug Fixes

  • Fixed duplicate @@ prefix in task display (now shows @username correctly)
  • Updated pre-commit ruff version to v0.14.1 to match CI checks

📚 Examples

Quick edits:

tsk edit 1 --priority L                        # Change priority
tsk edit 1 --status in_progress --add-tags urgent
tsk edit 1 --assignees @alice,@bob             # Replace assignees
tsk edit 1 --add-assignees @charlie            # Add assignee
tsk edit 1 --remove-tags old-tag               # Remove tag

Clustering:

tsk config  # Option 10 to toggle clustering
# With clustering + sort_by=['due','priority']:
#   Today: [H priority tasks] → [M priority] → [L priority]
#   Tomorrow: [H priority tasks] → [M priority] → [L priority]

📦 Installation

uv pip install taskrepo
# or
pip install taskrepo

🧪 Testing

All 87 tests passing ✅

Release v0.4.0

22 Oct 11:21

Choose a tag to compare

Release v0.3.2

22 Oct 10:12

Choose a tag to compare

Release v0.3.1

22 Oct 09:46

Choose a tag to compare

Release v0.2.0

21 Oct 14:06

Choose a tag to compare

What's Changed

  • Add Claude Code GitHub Workflow by @paxcalpt in #1
  • Add comprehensive CI/CD infrastructure and feature enhancements by @paxcalpt in #2

New Contributors

Full Changelog: v0.1.0...v0.2.0