A control center to manage and launch VS Code tasks with an elegant side panel interface.
Features
TaskDeck provides a dedicated Activity Bar view container that brings all your VS Code tasks to your fingertips with powerful organization and management features:
V1 Features
Task Explorer Side Panel
Dedicated Activity Bar icon with "TaskDeck" container
Tree view showing all workspace tasks
Task information displayed: name, source (npm, shell, workspace, etc.), and folder (in multi-root workspaces)
One-click task execution
Visual grouping: Favorites, Recent, and All Tasks
Favorites & Pinning
Mark tasks as favorites with a simple context menu action
Favorites persist across VS Code sessions
Favorites appear at the top of the task list with star icons
Toggle favorite status with "TaskDeck: Toggle Favorite" command
Recent Tasks History
Automatically tracks last 20 task executions
Shows recently run tasks in a dedicated section
Displays exit codes and timestamps
Quick access to frequently used tasks
Search & Filter
Filter tasks by name, source, or folder
"TaskDeck: Set Filter" command with input dialog
Real-time filtering in tree view
Case-insensitive search
Command Palette Integration
"TaskDeck: Run Task…" command for quick task execution
Smart ordering: Favorites → Recents → All Tasks
Visual icons distinguish task types
Status Bar Integration
Shows running task status in status bar
Click to focus terminal
Success/failure indicators with exit codes
Auto-hides after task completion
Context Menu Actions
Run Task
Toggle Favorite
Quick access from tree view
Usage
Click the TaskDeck icon in the Activity Bar to open the side panel
Browse tasks organized by Favorites, Recent, and All Tasks
Click any task to run it immediately
Right-click tasks for context menu options
Use the filter icon to search for specific tasks
Use Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and type "TaskDeck" to access all commands
Commands
TaskDeck: Refresh Tasks - Reload all tasks from workspace
TaskDeck: Run Task… - Open quick pick to select and run a task
TaskDeck: Set Filter - Filter visible tasks
TaskDeck: Toggle Favorite - Add/remove task from favorites
TaskDeck: Run Task - Run a specific task (context menu)
Requirements
VS Code 1.106.0 or higher
Extension Settings
This extension stores data in VS Code's global state:
taskdeck.favorites - List of favorite task IDs
taskdeck.history - Recent task execution history (last 20 entries)