From 76fbf7579fea1b5716eaa860012e647cf9991a71 Mon Sep 17 00:00:00 2001 From: padreug Date: Sun, 16 Nov 2025 17:10:34 +0100 Subject: [PATCH] Add jump ahead buttons for task workflow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Enable users to skip intermediate task states in the expanded view. Users can now directly mark tasks as in-progress or complete without going through all workflow steps. Changes: - Add "Mark In Progress" button for unclaimed tasks (skips claiming) - Add "Mark Complete" button for unclaimed and claimed tasks (skips intermediate states) - Maintain existing workflow buttons (Claim Task, Start Task, Unclaim) - Use concise, industry-standard button labels following common task management UX Button layout: - Unclaimed: "Claim Task" (default), "Mark In Progress" (outline), "Mark Complete" (outline) - Claimed: "Start Task" (default), "Mark Complete" (outline), "Unclaim" (outline) - In Progress: "Mark Complete" (default), "Unclaim" (outline) - Completed: "Unclaim" (outline) This provides maximum flexibility for different task management workflows while maintaining clear visual hierarchy with primary/outline button variants. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../components/ScheduledEventCard.vue | 52 ++++++++++++++----- 1 file changed, 40 insertions(+), 12 deletions(-) diff --git a/src/modules/nostr-feed/components/ScheduledEventCard.vue b/src/modules/nostr-feed/components/ScheduledEventCard.vue index d6e4ef1..15270fe 100644 --- a/src/modules/nostr-feed/components/ScheduledEventCard.vue +++ b/src/modules/nostr-feed/components/ScheduledEventCard.vue @@ -342,19 +342,38 @@ const dialogContent = computed(() => {
- - + + - +