All Projects → pbauerochse → youtrack-worklog-viewer

pbauerochse / youtrack-worklog-viewer

Licence: MIT license
A tool to keep track of the work hours you spent on issues in the YouTrack issue management system

Programming Languages

kotlin
9241 projects
java
68154 projects - #9 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to youtrack-worklog-viewer

Xlwings
xlwings is a BSD-licensed Python library that makes it easy to call Python from Excel and vice versa. It works with Microsoft Excel on Windows and macOS.
Stars: ✭ 2,181 (+5794.59%)
Mutual labels:  reporting
Allure Java
Allure integrations for Java test frameworks
Stars: ✭ 190 (+413.51%)
Mutual labels:  reporting
Yarg
Yet Another Report Generator - CUBA Platform reporting engine
Stars: ✭ 215 (+481.08%)
Mutual labels:  reporting
Rebuild
Building your business-systems freely! 高度可定制化的企业管理系统 企业中台
Stars: ✭ 169 (+356.76%)
Mutual labels:  reporting
Xcrash
🔥 xCrash provides the Android app with the ability to capture java crash, native crash and ANR. No root permission or any system permissions are required.
Stars: ✭ 2,689 (+7167.57%)
Mutual labels:  reporting
Allure2
Allure Report is a flexible, lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development process to extract the maximum of information from the everyday testing process
Stars: ✭ 2,596 (+6916.22%)
Mutual labels:  reporting
Allure Pytest
Deprecated, please use https://github.com/allure-framework/allure-python instead
Stars: ✭ 159 (+329.73%)
Mutual labels:  reporting
Psexcel
A simple Excel PowerShell module
Stars: ✭ 234 (+532.43%)
Mutual labels:  reporting
Lighthouse Security
Runs the default Google Lighthouse tests with additional security tests
Stars: ✭ 190 (+413.51%)
Mutual labels:  reporting
Helicalinsight
Helical Insight software is world’s first Open Source Business Intelligence framework which helps you to make sense out of your data and make well informed decisions.
Stars: ✭ 214 (+478.38%)
Mutual labels:  reporting
Arsenal
An Arsenal of 'R' Functions for Large-Scale Statistical Summaries
Stars: ✭ 171 (+362.16%)
Mutual labels:  reporting
Performance Plugin
Performance Test Running and Reporting for Jenkins CI
Stars: ✭ 176 (+375.68%)
Mutual labels:  reporting
Allure Docker Service
This docker container allows you to see up to date reports simply mounting your "allure-results" directory in the container (for a Single Project) or your "projects" directory (for Multiple Projects). Every time appears new results (generated for your tests), Allure Docker Service will detect those changes and it will generate a new report automatically (optional: send results / generate report through API), what you will see refreshing your browser.
Stars: ✭ 194 (+424.32%)
Mutual labels:  reporting
Powershell
PowerShell scripts for Mick's IT Blogs
Stars: ✭ 167 (+351.35%)
Mutual labels:  reporting
Jasperphp
JasperReports for PHP
Stars: ✭ 222 (+500%)
Mutual labels:  reporting
Mapfish Print
A component of MapFish for printing templated cartographic maps. This module is the Java serverside module. For support post to the mailing list: https://groups.google.com/forum/#!forum/mapfish-print-users
Stars: ✭ 159 (+329.73%)
Mutual labels:  reporting
Monitor Adgroupmembership
PowerShell script to monitor Active Directory groups and send an email when someone is changing the membership
Stars: ✭ 190 (+413.51%)
Mutual labels:  reporting
Widestage
Lightweight Open Source Business Intelligence and reporting tool for mongodb, postgresql, Mysql, MS sql, oracle, & google bigQuery allow users create their own reports just dragging and dropping, widestage also has a data governance layer AKA semantic layer
Stars: ✭ 246 (+564.86%)
Mutual labels:  reporting
Closedxml.report
ClosedXML.Report is a tool for report generation with which you can easily export any data from your .NET classes to Excel using a XLSX-template.
Stars: ✭ 230 (+521.62%)
Mutual labels:  reporting
Koolreport
This is an Open Source PHP Reporting Framework which you can use to write perfect data reports or to construct awesome dashboards using PHP
Stars: ✭ 204 (+451.35%)
Mutual labels:  reporting

YouTrack Worklog Viewer

YouTrack Worklog Viewer helps you keep track of your booked time in the commercial Jetbrains YouTrack Issue tracker by connecting to your YouTrack instance and downloads the booked work time within a definable timespan.

If you find this tool useful and would like to show me your appreciation buy me a beer

Latest Version

Download v2.7.2

Features

  • search for issues and save them as favourite for quick access
  • save search queries as favourites for quick access
  • display your own spent time within the defined timespan in a table
  • display all other time spent for each project in a seperate tab
  • statistical charts on the current time report (can be turned off in the settings)
  • change the grouping of the downloaded data (e.g. by project, work author, status or any other YouTrack field)
  • add work items from within the application
  • export the data to Excel
  • two color schemes: light and dark

Important changes

  • v2.7.2

    • Fixed a bug reading the correct version from most recent releases
    • Updated dependencies
    • Added release for Apple Silicon CPUs
  • v2.7.1

    • Added an indicator on issues with an estimate, to show how much time of the estimate was already spent
    • optimized detail view
      • long field values are abbreviated to prevent breaking the list view
      • summary in the title bar won't collapse anymore when too long
      • properly escaping HTML entities in the description
    • errors while decrypting the stored authentication won't prevent the application from starting anymore
    • fixing a bug where the file dialog won't show when the previously used directory does not exist anymore
  • v2.7.0

    • Added a logo created by Patrick Marx
    • Minor changes to the plugin API
    • New search results view, containing more information
    • Creating new work items dialog now also contains a field for the work type
    • Statistics pane shows graphs depending on the selected grouping criteria
    • Progressbar shows the current tasks name
    • Issue details view now also contains the issues fields
  • v2.6.1

  • v2.6.0

    • Grouping criterias are now applied on-the-fly, without having to reload the report
    • Two new report time ranges: "last two weeks" and "this and last week"
    • Marking issues and frequently used search queries as favorites
    • Adding a view to search for issues and access your favourites
    • Added context menus in the issue view allowing you to
      • Open the selected issue in the browser
      • Add a new work item to the issue
      • Add a new work item to any other issue
      • Add the issue to your saved favourites
    • You may now define various keyboard shortcuts (e.g. for downloading the current time report) in the settings menu
    • Finer control of the work hours per day (quarter hour intervals)
    • Added a basic plugin mechanism, that allows you to extend the Worklog Viewer with own functionality (beta, no documentation yet)
  • v2.5.0

    • Switching to Java 11 as minimum required Java version. If you need to stick to Java < 11 please use the v2.4.3 release
  • v2.4.0

    • Dropping support for YouTrack versions < 2018.1
    • Dropping OAuth2 and password authentication in favor of new token based authentication

Roadmap

  • Optional application installer
  • Further usability improvements (keyboard navigation)
  • High contrast theme for the visually impaired
  • Allowing to group by multiple criteria
  • Suggestions very welcome!

Minimum requirements

  • Java 11 Runtime
  • Access to a YouTrack instance >= 2018.x

Screenshots

Screenshot of the report Screenshot of the report
Own worklogs (light theme) Own worklogs (dark theme)
Screenshot of the report Screenshot of the report
All worklogs (light theme) All worklogs (dark theme)

Adding new work items

Screenshot of the report

Right click on an issue column to access the context menu

Screenshot of the report

Define the details and hit save

Troubleshooting

How do I start the application?

Simply open up your terminal/console and start the application with [/path/to/java-11/bin/]java -jar youtrack-worklog-viewer-[version].jar or right click the file and select Open with... and then select the path to your java executable

How do I setup the authentication in YouTrack?

There is a tutorial on how to configure YouTrack authentication on the Wiki page.

Which YouTrack versions are supported?

Support for YouTrack versions older than 2017.4 has been dropped in the Worklog Viewer version 2.4.0. If you have a YouTrack version between 6 and 2017.4, please use any YouTrack WorklogViewer release before 2.4.0

I just get a blank report. What's wrong?

There are several reasons, why this might happen:

  • You entered a wrong username in the settings - This tool checks your personal worklog by comparing your username from the settings screen, with the worklog author name from the report. YouTrack seems to allow you to have a different username than the login name. Please make sure, that in your YouTrack profile, the login name is the same as your actual username
  • You selected the wrong connector version - Jetbrains is constantly working on their product. To adapt to the changes, you need to specify the matching connector version in the settings dialog. Please check, if you have selected an outdated version in the settings
  • There simply are no tracked work items in the specified time range

I found a bug / have a question / have a feature request

Please feel free to file an issue here at the Github project and I'll see what I can do.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].