From 79ae6895cf8e636198345225fc745609c0ae430e Mon Sep 17 00:00:00 2001 From: Carsten Gehling Date: Thu, 23 Mar 2017 06:11:48 +0100 Subject: [PATCH] Bumped version and updated README - ready for release --- README.md | 58 +++++++-------------- source/StopWatch/Properties/AssemblyInfo.cs | 6 +-- source/StopWatchSetup/StopWatchSetup.vdproj | 8 +-- 3 files changed, 25 insertions(+), 47 deletions(-) diff --git a/README.md b/README.md index ce53052..76a04af 100644 --- a/README.md +++ b/README.md @@ -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). @@ -72,6 +36,20 @@ All icons on buttons were downloaded from [Icons8](https://icons8.com). ## Changelog
+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)
diff --git a/source/StopWatch/Properties/AssemblyInfo.cs b/source/StopWatch/Properties/AssemblyInfo.cs
index 991ca4e..347f894 100644
--- a/source/StopWatch/Properties/AssemblyInfo.cs
+++ b/source/StopWatch/Properties/AssemblyInfo.cs
@@ -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")]
diff --git a/source/StopWatchSetup/StopWatchSetup.vdproj b/source/StopWatchSetup/StopWatchSetup.vdproj
index 04c2604..e86f499 100644
--- a/source/StopWatchSetup/StopWatchSetup.vdproj
+++ b/source/StopWatchSetup/StopWatchSetup.vdproj
@@ -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"
@@ -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:"