Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Copy Pointstory Command Chrome Extension

A Chrome extension that adds a "Copy /pointstory" button to Jira tickets, which copies /pointstory <TICKET-NUMBER> <TICKET-SUMMARY> to your clipboard so it can be easily pasted in Slack during team's story poker sessions.

Features

  • 🎯 Smart Detection: Automatically detects Jira ticket numbers and summaries from URLs
  • 📋 Clipboard Integration: Copies estimation command with ticket number and summary with one click
  • 🎨 Customizable: Adjustable button text, position, and behavior
  • Backlog Support: Works in both ticket view and backlog view

Installation

  1. Download the extension files to a folder on your computer
  2. Open Chrome and navigate to chrome://extensions/
  3. Enable Developer Mode (toggle in top right)
  4. Click "Load unpacked" and select the extension folder
  5. Configure the extension by clicking the extension icon

Configuration

Click the extension icon in Chrome's toolbar to configure:

  • Button Text: Customize the text shown on the button
  • Button Position: Choose where the button appears (top/bottom, left/right/center)
  • Show Confirmation: Toggle notification when command is copied

Usage

  1. Navigate to a Jira ticket (e.g., https://company.atlassian.net/browse/PROJ-123)
  2. Look for the "Copy /pointstory" button (positioned based on your configuration)
  3. Click the button to copy /pointstory PROJ-123 Ticket Summary to your clipboard
  4. Paste the command wherever you need it

Example output: /pointstory SDK-123 Rename debug variants

File Structure

├── manifest.json          # Extension manifest
├── content.js            # Main content script
├── popup.html           # Settings popup interface
├── popup.js             # Popup functionality
├── styles.css           # Button and notification styles
└── README.md            # This file

Display Settings

  • button_text: Text displayed on the button
  • button_position: Button position (top-right, top-left, bottom-right, bottom-left, top-center, bottom-center)
  • show_confirmation: Show notification when command is copied

Troubleshooting

Common Issues

  1. Button not appearing:

    • Ensure you're on a Jira ticket page (/browse/PROJ-123) or backlog with a selected ticket
    • Refresh the page after changing configuration
  2. Copy not working:

    • Check if the extension has clipboard permissions
    • Try clicking the button again
    • Check Chrome's console for any error messages
  3. Summary not included:

    • The extension will fallback to copying just the ticket number if the summary cannot be detected
    • This may happen on older Jira versions or custom Jira configurations

Debug Mode

  1. Open Chrome Developer Tools (F12)
  2. Check the Console tab for error messages
  3. Look for messages starting with "Copy Pointstory Command"

Contributing

  1. Fork the repository
  2. Make your changes
  3. Test thoroughly with different Jira instances
  4. Submit a pull request

License

This extension is provided as-is for educational and productivity purposes. Ensure compliance with your organization's policies before use.

Support

For issues or questions:

  1. Check the troubleshooting section above
  2. Review Chrome's extension developer documentation
  3. Test with a simple Jira ticket URL

👩‍💻 Author

Vibe coded with ❤️ by the team at Fresco

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages