Jira Daily Report Extension

VS Code extension to generate daily task reports from your Jira Server

Requirements

  • • VS Code 1.80.0 or later
  • • Jira Server access with valid credentials
  • • Tempo API access for time logging (optional)

Installation

Method 1: VS Code Marketplace
Install directly from the official marketplace
  1. Open VS Code
  2. Press Ctrl+Shift+X to open Extensions
  3. Search for "Jira Daily Report"
  4. Click Install on the extension by thuanvo
Method 2: Quick Install Command
  1. Press Ctrl+P (Quick Open)
  2. Type: ext install thuanvo.jira-daily-report
  3. Press Enter

Configure Your Jira Settings

Jira Server URL

Your Jira instance address

https://yourcompany.atlassian.net/

Jira Username

Your Jira login email

your.email@company.com

Get API Tokens

  • Jira API Token: Get from Atlassian
  • Tempo API Token:
    1. Go to your Jira → Apps Menu → Tempo
    2. Settings → Data Access → API Integration
    3. Generate Your Tempo API Token

Features & How to Use

1. Generate Jira Daily Report
Create daily task reports for standups

How to use:

  1. Press Ctrl+Shift+P
  2. Type: Generate Jira Daily Report
  3. Press Enter
  4. Your daily report will be generated and displayed

Keyboard Shortcut: Ctrl+Shift+R

2. Open Ticket
Open any Jira ticket in your browser

How to use:

  1. Press Ctrl+Shift+P
  2. Type: Open Ticket
  3. Press Enter
  4. Enter ticket number (e.g., B2B-1079)
  5. Ticket opens in your default browser

Keyboard Shortcut: Ctrl+Shift+O

3. Jira Quick Action
Log time and change ticket status with hashtag syntax

How to use:

  1. Press Ctrl+Shift+P
  2. Type: Jira Quick Action
  3. Press Enter
  4. Enter command using hashtag syntax (see examples below)
  5. Press Enter to execute

Keyboard Shortcut: Ctrl+Shift+J

Hashtag Syntax Examples:

B2B-1079 #time 2h #under-review

Logs 2 hours + changes status to "Under Review"

B2B-1079 #time 1.5h

Only logs 1.5 hours

B2B-1079 #in-progress

Only changes status to "In Progress"

#time 2h B2B-1079 #dev

Order doesn't matter, #dev = Selected for Development

Time Formats:

  • 2h (2 hours)
  • 1.5h (1.5 hours)
  • 30m (30 minutes)
  • 1h 30m (1 hour 30 minutes)

Status Aliases:

  • #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
4. My Jira Tickets
Browse your current In Progress and Selected for Development tickets

How to use:

  1. Press Ctrl+Shift+P
  2. Type: My Jira Tickets
  3. Press Enter
  4. Browse and select from your tickets
  5. Perform quick actions on selected tickets

Keyboard Shortcut: Ctrl+Shift+T

What you'll see:

  • • 🔥 In Progress tickets (high priority)
  • • 📋 Selected for Development tickets
  • • Quick actions for each ticket (log time, change status, etc.)

Quick Reference

All Commands (Ctrl+Shift+P)

  • 1. Generate Jira Daily Report
  • 2. Open Ticket
  • 3. Jira Quick Action
  • 4. My Jira Tickets

Keyboard Shortcuts

  • 1. Ctrl+Shift+R - Generate Daily Report
  • 2. Ctrl+Shift+O - Open Ticket
  • 3. Ctrl+Shift+J - Jira Quick Action
  • 4. Ctrl+Shift+T - My Jira Tickets

On Mac, use Cmd instead of Ctrl

Getting Started

  1. Install the extension (see Installation above)
  2. Configure your Jira settings (see Configuration above)
  3. Press Ctrl+Shift+P and type Generate Jira Daily Report to test
  4. Try the Quick Action: Ctrl+Shift+J then enter TICKET-123 #time 1h #in-progress
Built with v0