Skip to content

Efficiently track and manage Jira worklogs with a user-friendly timesheet interface.

Notifications You must be signed in to change notification settings

luisfgfurtado/jira_time_ctrl

Repository files navigation

Jira Worklog Manager

The Jira Worklog Manager is a specialized app designed to streamline the process of monitoring and reporting worklogs directly within Jira. This app stands out as an essential tool for professionals who rely on Jira for project management and time tracking. It offers an intuitive and user-friendly interface that simplifies the task of reviewing and managing worklogs.

Key Features:

  1. Efficient Worklog Viewing: Easily view detailed worklogs for each issue, organized by week. This feature allows users to quickly assess time spent on various tasks and projects.

  2. Interactive Time Tracking: Add, edit, or delete worklogs with ease. The app provides a straightforward way to log hours, ensuring accurate and up-to-date time tracking.

  3. Customizable Views: Adjust views to include weekends and filter tasks assigned specifically to you. This customization enhances the relevance and focus of the data displayed.

  4. Streamlined Issue Management: Directly access issue details through clickable links. This integration with Jira enhances workflow efficiency by connecting worklog data with corresponding issues.

  5. Responsive Design: The app's responsive layout adapts to different screen sizes, making it accessible on various devices. This flexibility ensures a seamless user experience, regardless of how you access the app.

  6. Advanced Sorting and Filtering: Sort and filter worklogs based on different criteria, including project, issue key, and more. This feature aids in organizing and prioritizing worklogs for analysis and reporting.

  7. Local Data Storage: Save user preferences and window settings locally for a personalized and consistent experience.

Jira Worklog Manager is designed to be a powerful companion for anyone looking to optimize their time management and reporting within the Jira ecosystem. It simplifies the often complex task of worklog tracking, offering clarity and control over your time and project progress.

Get Started: Downloading and Using the Windows Application

To begin using the Timesheet Application for Jira, download the application from the releases page.

Setup: Configuring the Application

  1. API URL: In the configuration, enter the API URL for your Jira instance. This is the base URL used to access your Jira account.
  2. API Key: To obtain an API key, log in to your Jira account. Navigate to "Account Settings" and select "API Tokens". Click on "Create API Token". Give it a name and copy the generated token. Paste this API key in the application's settings.
  3. Timesheet Added Issues: Enable this option to manually add specific issues to your timesheet, providing more control over the entries.
  4. Timesheet JQL: Customize the Jira Query Language (JQL) to refine the issues that appear in your timesheet. This allows for a more tailored view based on your specific needs or projects.
  5. Tempo Worklog Period: Set the number of past days you want to retrieve worklog entries for. This helps focus on recent activities without clutter from older entries.
  6. Check API Connection: Use this button to verify if the application can successfully connect to the Jira Rest API with the provided settings.
  7. Save: After configuring the settings, click on the 'Save' button to apply and store these configurations. Remember to save your settings after making changes to ensure your application is configured correctly for your specific Jira environment.

Build installer

  1. Check https://pub.dev/packages/msix#github-settings-icon-configuring-your-installer
  2. run ''dart run msix:publish''