Skip to content

Commit

Permalink
Bumped version and updated README - ready for release
Browse files Browse the repository at this point in the history
  • Loading branch information
Carsten Gehling committed Mar 23, 2017
1 parent 9b7787e commit 79ae689
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 47 deletions.
58 changes: 18 additions & 40 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,51 +4,15 @@ A Windows desktop tool for recording time spent on different Jira tasks.

![](http://jirastopwatch.com/img/screen2.png)

## Features:
## Features, download and installation:

### Easy time tracking of Jira issues
Read all about features on [the product homepage](http://jirastopwatch.com).

* Switch time tracking between issues with just one click
* Quickly add/remove as many time-tracking slots you want available
* Time can be manually edited (eg. if you forgot to start the timer when starting work)
* Optionally pause timer when locking your PC

### Integration with Jira REST API

* Select issue keys from a list based on one of your favorite JQL filters or type it manually
* Displays issue description when key has been selected or entered manually
* Post spent time into Jira as a worklog with comments

### Automatically save program state on exit

* Jira issue keys are saved on program exit
* Optionally remember login credentials
* Optionally save time-tracking state, so your stopwatch continue to "run" even if you need to quit the program (e.g. you need to reboot, but still want to keep on recording time)
Documentaion about [how to download, install, and use Jira StopWatch](http://jirastopwatch.com/doc/)
is also available.

Feature-requests are more than welcome :-)

## Download & installation

A setup file with the latest release can be [downloaded here](https://github.com/carstengehling/jirastopwatch/releases).

## Usage

Watch the tutorial screencast: [https://vimeo.com/146107370](https://vimeo.com/146107370)

After install, start the application and click the settings icon (gears icon). Enter the real base URL for your Jira server and press OK. Then click on the padlock to login to Jira.

Now you can either write Jira issue id's manually into the the textbox. Or you can choose one of your favorite JQL filters in the drop-down list in the bottom of the windows, and afterwards select Jia issues from drop-down lists.

Press the green PLAY button next to the issue, that you want to work on. The time-tracking textbox will now turn green, and after the first minute has passed, the time elapsed will change from "0m" to "1m".

If you press PLAY on another task, the previous timer will automatically pause.

The button to the right of the time box lets you post the time directly on Jira as a worklog along with a comment. If the posting is successful, the timer will automatically reset, otherwise the timer will not be changed.

The rightmost button on each row reset the timer to 0m.

That's pretty much it!

## Mac OSX and Linux users

Jira StopWatch has been compiled and tested to work on Linux Mint 17.0 with the [Xamarin packages](http://www.mono-project.com/download/#download-lin).
Expand All @@ -72,6 +36,20 @@ All icons on buttons were downloaded from [Icons8](https://icons8.com).
## Changelog

<pre>
2.0.0 2017-03-23 New features/improvements
- Added keyboard shortcuts to operate most important functions.
- Moved user credentials into settings window instead of
separate login window.
- Added Jira's default filter "My open issues" as hard-coded
first filter.
- Added a help button, that links to the new documentation homepage.

Bugfixes
- If the user config file got corrupt, StopWatch would not start.
- Worklog could not be submitted, if user's regional setting was
set to eg. Swedish because of a different date format.
- When manually editing timer, total time was not updated instantly.

1.9.0 2017-01-24 New features/improvements
- Issue rows are now added/removed directly from the UI instead of
from inside the settings dialog. (Thanks to Adam Conway for this)
Expand Down
6 changes: 3 additions & 3 deletions source/StopWatch/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,9 @@ limitations under the License.
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.9.0")]
[assembly: AssemblyFileVersion("1.9.0")]
[assembly: AssemblyInformationalVersion("1.9.0")]
[assembly: AssemblyVersion("2.0.0")]
[assembly: AssemblyFileVersion("2.0.0")]
[assembly: AssemblyInformationalVersion("2.0.0")]

[assembly: InternalsVisibleTo("StopWatchTest")]
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")]
8 changes: 4 additions & 4 deletions source/StopWatchSetup/StopWatchSetup.vdproj
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@
{
"AssemblyRegister" = "3:1"
"AssemblyIsInGAC" = "11:FALSE"
"AssemblyAsmDisplayName" = "8:StopWatch, Version=1.9.0.0, Culture=neutral, processorArchitecture=MSIL"
"AssemblyAsmDisplayName" = "8:StopWatch, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL"
"ScatterAssemblies"
{
"_50F3BB70243F4243B4B1324E58EFC858"
Expand Down Expand Up @@ -308,15 +308,15 @@
{
"Name" = "8:Microsoft Visual Studio"
"ProductName" = "8:Jira StopWatch"
"ProductCode" = "8:{7F5C660A-1865-4EA2-A07F-E8D574F302FB}"
"PackageCode" = "8:{B73183CD-4347-42FE-8D1D-272BCDF911A8}"
"ProductCode" = "8:{E7144056-2735-48EC-A983-0371B8E859C1}"
"PackageCode" = "8:{BDAFB11C-6490-4DC9-9397-82507C5A97C6}"
"UpgradeCode" = "8:{292249F1-B39F-4CA1-AA94-28FA5DA3CFFB}"
"AspNetVersion" = "8:4.0.30319.0"
"RestartWWWService" = "11:FALSE"
"RemovePreviousVersions" = "11:TRUE"
"DetectNewerInstalledVersion" = "11:TRUE"
"InstallAllUsers" = "11:TRUE"
"ProductVersion" = "8:1.9.0"
"ProductVersion" = "8:2.0.0"
"Manufacturer" = "8:Carsten Gehling"
"ARPHELPTELEPHONE" = "8:"
"ARPHELPLINK" = "8:"
Expand Down

0 comments on commit 79ae689

Please sign in to comment.