From 91b4dd563092c4dc08cdc2d2f1714912cd3eaf14 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 28 Jun 2025 14:24:41 +0300 Subject: feat: add 'T' hotkey to convert first tag to project MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Implement a new 'T' hotkey that automatically converts the first tag of a task into its project field. This provides a quick workflow for users who initially tag tasks and later want to organize them into projects. The operation: - Takes the first tag from the selected task - Sets it as the task's project - Removes the tag from the task's tag list This is useful for migrating from tag-based organization to project-based organization in Taskwarrior. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- internal/ui/table.go | 1 + 1 file changed, 1 insertion(+) (limited to 'internal/ui/table.go') diff --git a/internal/ui/table.go b/internal/ui/table.go index 9def986..8366b57 100644 --- a/internal/ui/table.go +++ b/internal/ui/table.go @@ -707,6 +707,7 @@ func (m Model) buildHelpContent() string { m.formatHelpLine("R", "edit recurrence", keyStyle, descStyle), m.formatHelpLine("t", "edit tags", keyStyle, descStyle), m.formatHelpLine("J", "edit project", keyStyle, descStyle), + m.formatHelpLine("T", "convert first tag to project", keyStyle, descStyle), m.formatHelpLine("a, A", "add/replace annotations", keyStyle, descStyle), m.formatHelpLine("o", "open URL from description", keyStyle, descStyle), "") -- cgit v1.2.3