Jira Daily Report Extension
A VS Code extension that generates daily standup reports from your Jira Server and integrates with Tempo time tracking.
🌐 Website: https://v0-jira-daily-report.vercel.app/
Requirements
- VS Code 1.80.0 or later
- Jira Server access with API token
- Tempo time tracking (optional)
Installation
Method 1: From VS Code Marketplace
- Open VS Code
- Go to Extensions (
Ctrl+Shift+X
)
- Search for "jira-daily-report"
- Click Install
Method 2: Quick Install
- Open VS Code
- Press
Ctrl+P
(Quick Open)
- Type:
ext install thuanvo.jira-daily-report
- Press Enter
Method 3: Manual Installation
- Download from Visual Studio Marketplace
- Install the .vsix file in VS Code
Configuration
Before using the extension, configure your Jira settings:
- Open VS Code Settings (
Ctrl+,
)
- Search for "jira daily report"
- Configure the following:
- Jira Server URL: Your Jira instance (e.g.,
https://yourcompany.atlassian.net/
)
- Username: Your Jira username (email)
- API Token: Get your Jira API token
- Tempo API Token: Get your Tempo API token (optional)
- Who Am I: Select "Developer" or "QC"
- Auto Clipboard: Enable to automatically copy reports to clipboard
Features
1. Generate Jira Daily Report
Creates a daily standup report with your tasks, time tracking, and blockers.
How to use:
- Press
Ctrl+Shift+P
to open Command Palette
- Type:
Generate Jira Daily Report
- Press Enter
Or use keyboard shortcut: Ctrl+Shift+R
(Windows/Linux) or Cmd+Shift+R
(Mac)
What it does:
- Fetches your current Jira tasks (Open, In Progress, Selected for Development)
- Retrieves time tracking data from Tempo
- Generates formatted report with:
- Yesterday's completed work
- Today's planned tasks
- Blockers and impediments
- Time tracking summary
2. Open Ticket
Opens any Jira ticket in your browser quickly.
How to use:
- Press
Ctrl+Shift+P
to open Command Palette
- Type:
Open Ticket
- Press Enter
- Enter ticket key (e.g.,
B2B-1079
)
- Ticket opens in your default browser
Or use keyboard shortcut: Ctrl+Shift+O
(Windows/Linux) or Cmd+Shift+O
(Mac)
What it does:
- Prompts for ticket key
- Opens the ticket in your default browser
- Quick way to view ticket details, comments, attachments
3. Jira Quick Action
Main feature that combines time logging and status changes in one command using hashtag syntax.
How to use:
- Press
Ctrl+Shift+P
to open Command Palette
- Type:
Jira Quick Action
- Press Enter
- Enter command with hashtag syntax (see examples below)
Or use keyboard shortcut: Ctrl+Shift+J
(Windows/Linux) or Cmd+Shift+J
(Mac)
Hashtag Syntax Examples:
# Log time and change status
B2B-1079 #time 2h #under-review
# Change status only
B2B-1079 #under-review
# Log time only
B2B-1079 #time 2h
# Order doesn't matter
#time 2h B2B-1079 #in-progress
# Use aliases
B2B-1079 #time 1.5h #dev # dev = selected for development
B2B-1079 #review # review = under-review
Supported Time Formats:
2h
(2 hours)
1.5h
(1.5 hours)
30m
(30 minutes)
1h 30m
(1 hour 30 minutes)
Supported Status Changes:
#open
→ Open
#selected
or #dev
→ Selected for Development
#in-progress
or #wip
→ In Progress
#under-review
or #review
→ Under Review
#ready-for-testing
or #testing
→ Ready for Testing
What it does:
- Validates ticket format and syntax
- Logs time directly to Tempo (if
#time
specified)
- Changes ticket status via Jira API (if status specified)
- Shows detailed results with success/failure information
4. My Jira Tickets
Browse your current tickets and perform quick actions.
How to use:
- Press
Ctrl+Shift+P
to open Command Palette
- Type:
My Jira Tickets
- Press Enter
- Select a ticket from the list
- Choose an action for the selected ticket
Or use keyboard shortcut: Ctrl+Shift+T
(Windows/Linux) or Cmd+Shift+T
(Mac)
What it shows:
- In Progress tickets (marked with 🔥 for high priority)
- Selected for Development tickets
- Quick actions for each ticket (log time, change status, etc.)
What it does:
- Displays your current work in a organized list
- Provides quick access to ticket actions
- Integrates with Jira Quick Action for seamless workflow
Keyboard Shortcuts Summary
Ctrl+Shift+R
- Generate Jira Daily Report
Ctrl+Shift+O
- Open Ticket in Browser
Ctrl+Shift+J
- Jira Quick Action
Ctrl+Shift+T
- My Jira Tickets
On Mac, use Cmd
instead of Ctrl
Additional Resources
Support
For help with setup, troubleshooting, or feature requests, please visit our GitHub Issues page.
License
MIT