Git Product home page Git Product logo

jirastopwatch's People

Contributors

bellamatte avatar carstengehling avatar fjung avatar joanis avatar lee-houghton avatar m1tk4 avatar slarti-b avatar swainr avatar tbanik avatar tulleuchen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jirastopwatch's Issues

Start/end time logged incorrectly when submitting

I don't know if this is a limitation of JIRA's REST API, but I've noticed that when I submit a worklog, it will set the start time of the worklog to be the time that it's submitted. However, I think it would make more sense to set the end time of the worklog to be the time that it's submitted.

E.g. If I start working on a task at 9:30 and spend two hours on it, I submit it at 11:30 and the worklog gets created for 11:30 → 13:30. I think it would make more sense for to create it as 09:30 → 11:30.

Multiple timers running at the same time

Could you add the possibility to work on more than just one issue at a time? When you click the play button to start recording time it pauses the active one, and i'd like to be able to leave it on. Sometimes I have a task that maybe compiles in the background for 5 minutes and I can do something else in the meantime, but still want the timer on the initial task to run, or clocking a phone call while working on something else. Hope that makes sense!

Status update feature

Hi Carsten,

would it be possible to have a way to update the status of a task ?
eg. Something like a drop down menu whose options would be the different status values related to the project workflow the task belongs to.
Changing to a particular status would update the related task status in JIRA.
And when the task is done, clear the corresponding dropdown menu in JIRA StopWatch.

Thanks

Eric

Improvement: Total worklog of today

In addition to the total of non-submitted worklogs of time tracker, there should be a display of users total worklogs time which are booked for today. It should be updated after submission of tracked time.
If you cannot get it via api, it would be an alternative to only show the todays tracked time via jira stopwatch so you can (export times to a local file and) make an addition every time.

Thank you very much.

Cannot submit worklog to Jira with Windows 10

Hi

My colleagues with Windows 10 machines can't submit their work to Jira through stop watch. They are able to connect to the Jira, add filter and select tasks from the filter, but when they are trying to submit their work to Jira the icon just briefly blinks gray and then comes back to green without never sending the actual worklog to Jira. With Windows 7 and 8.1 devices they have been able to do this successfully.

Personally I don't have access to windows 10 device. I have windows 7 and for me everything works.

Markus

Minimse crashes StopWatch

Clicking on Minimise button will crash the application.
At first it appears that application just closed, as if Exit button has been clicked, but actually it crashed.
If any settings were changed they will not be saved.

Wider dropdowns for filters

Please make the dropdowns fit the largest string! Sometimes the filter names are longer and the box is rather small. Maybe the issues dropdown could be a little longer or maybe wrap the title. Not sure how hard it would be! Would really appreciate this change!

Timer increment works with field value

As a user, I sometimes (often) forget to start the timer when I actually start a new task. I would like to be able to enter some time manually into the field, then click the start task button and have it begin incrementing from the time that I entered.

Workflow:

  • I start working on a new task.
  • 5 minutes later I remember that I haven't started the task in JIRA StopWatch
  • I enter "5m" for the task and click Start button
  • I click the Start button for the task keeps the "5m" I set the task to be
  • 1 minute later Jira StopWatch increments the time to 6m

This should also work for tasks already in progress. E.g.

  • I click the Start button for the task
  • 5 minutes later I remember that I actually started on it 20 minutes ago
  • I enter "20m" in the field for the task
  • 1 minute later Jira StopWatch increments the time to 21m

Editing Times behaviour

Hi Carsten,
Don't want to be nitpicking but, i love the way you've made the pop-up for editing times on double click.
My issue with it, is that when running, if I want to dynamically edit the time, when opening the pop-up, it gives me the last saved value of the time (from he last pause) instead of the currently displayed time.

Thus I need to pull the pop-up window aside and manually write in the running value.
Hope this makes sense. I can provide more info if needed!

Really helpful app man! Thank you!

Can't get it working on Ubuntu 16.04.1

First of all the releases are msi files which make them hard to use with mono. Seems no way to run them.

I've both tried with the mono that comes with my distribution and xamarin mono and the results are the same. When trying to run the extracted .exe I get (libmono-system-windows-forms4.0-cil is installed):

Unhandled Exception:
System.TypeInitializationException: The type initializer for 'StopWatch.NativeMethods' threw an exception. ---> System.EntryPointNotFoundException: RegisterWindowMessage
  at (wrapper managed-to-native) StopWatch.NativeMethods:RegisterWindowMessage (string)
  at StopWatch.NativeMethods..cctor () <0x40b525e0 + 0x00013> in <filename unknown>:0 
  --- End of inner exception stack trace ---
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'StopWatch.NativeMethods' threw an exception. ---> System.EntryPointNotFoundException: RegisterWindowMessage
  at (wrapper managed-to-native) StopWatch.NativeMethods:RegisterWindowMessage (string)
  at StopWatch.NativeMethods..cctor () <0x40b525e0 + 0x00013> in <filename unknown>:0 
  --- End of inner exception stack trace ---

So then I tried compiling, but this gives me:

/home/ubuntu/jirastopwatch/StopWatch.sln (default targets) ->
(Build target) ->
/home/ubuntu/jirastopwatch/source/StopWatch/StopWatch.csproj (default targets) ->
/usr/lib/mono/4.5/Microsoft.Common.targets (GenerateResources target) ->

	/usr/lib/mono/4.5/Microsoft.Common.targets: error : Tool exited with code: 1. Output: Error: Exception has been thrown by the target of an invocation.
Inner exception: AND data length expected 512, read 0
Parameter name: stream

Any thoughts?

Improvement: Add a reset button

After sprint is over, we have to clear all dropdown fields manually.
Please add a reset button, which clears all selected issues and set times back to 0m.
Thank you very much.

Bug in 1.9 beta: Exception first time I try to log time

Running with 1.9 beta (6bbe5c4) i have had a few occassions where I thought I had submitted but it was still there, this time Visual Studio came up with an exception. null reference in IssueControl.cs::UpdateRemainingEstimate at
() => RemainingEstimate = timetracking.RemainingEstimate
Continuing the app was there with the time still saved, clicking submit again worked fine.

This is connected to control of remaining stuff I did, so I'll try and have look this evening if I get time (or at the weekend otherwise) unless you find the answer first :)

Application fails to launch in Mono on OS X

I'm on OS X 10.11.2 (El Capitan) and pulled the install directory of 1.5.0 from a Windows machine.

Attempting to launch the StopWatch program in Mono results in the following error:

ITHAA1DEADS:Jira StopWatch deads$ mono StopWatch.exe

Unhandled Exception:
System.NullReferenceException: Object reference not set to an instance of an object
  at StopWatch.MainForm.MainForm_Resize (System.Object sender, System.EventArgs e) <0x6dc04d8 + 0x00012> in <filename unknown>:0 
  at System.Windows.Forms.Control.OnResizeInternal (System.EventArgs e) <0x33aa488 + 0x00067> in <filename unknown>:0 
  at System.Windows.Forms.Control.OnResize (System.EventArgs e) <0x33aa468 + 0x0001a> in <filename unknown>:0 
  at System.Windows.Forms.Form.OnResize (System.EventArgs e) <0x6dbad30 + 0x00017> in <filename unknown>:0 
  at System.Windows.Forms.Control.OnSizeChanged (System.EventArgs e) <0x33aa388 + 0x00025> in <filename unknown>:0 
  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight) <0x33a9ef0 + 0x001e8> in <filename unknown>:0 
  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32 width, Int32 height) <0x33b9408 + 0x000e3> in <filename unknown>:0 
  at System.Windows.Forms.Control.SetBoundsCoreInternal (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) <0x33b8f78 + 0x0034b> in <filename unknown>:0 
  at System.Windows.Forms.Control.SetBoundsCore (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) <0x33b8f38 + 0x00036> in <filename unknown>:0 
  at System.Windows.Forms.Form.SetBoundsCore (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) <0x6dba890 + 0x000ff> in <filename unknown>:0 
  at System.Windows.Forms.Control.SetBoundsInternal (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) <0x33af950 + 0x001ae> in <filename unknown>:0 
  at System.Windows.Forms.Control.SetBounds (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) <0x33af890 + 0x000a3> in <filename unknown>:0 
  at System.Windows.Forms.Control.ScaleControl (SizeF factor, BoundsSpecified specified) <0x6dc0260 + 0x000bf> in <filename unknown>:0 
  at System.Windows.Forms.ScrollableControl.ScaleControl (SizeF factor, BoundsSpecified specified) <0x6dc0228 + 0x00027> in <filename unknown>:0 
  at System.Windows.Forms.Form.ScaleControl (SizeF factor, BoundsSpecified specified) <0x6dc01f0 + 0x00027> in <filename unknown>:0 
  at System.Windows.Forms.Control.Scale (SizeF factor) <0x6dbfd58 + 0x001a0> in <filename unknown>:0 
  at System.Windows.Forms.ContainerControl.PerformAutoScale (Boolean called_by_scale) <0x6dbd080 + 0x00137> in <filename unknown>:0 
  at System.Windows.Forms.ContainerControl.PerformAutoScale () <0x6dbd050 + 0x0001b> in <filename unknown>:0 
  at System.Windows.Forms.ContainerControl.PerformDelayedAutoScale () <0x6dbed48 + 0x0001f> in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.ContainerControl:PerformDelayedAutoScale ()
  at System.Windows.Forms.Control.ResumeLayout (Boolean performLayout) <0x6dac520 + 0x00233> in <filename unknown>:0 
  at StopWatch.MainForm.InitializeComponent () <0x33bb6d8 + 0x0165b> in <filename unknown>:0 
  at StopWatch.MainForm..ctor () <0x75fe90 + 0x0001b> in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) StopWatch.MainForm:.ctor ()
  at StopWatch.Program.Main () <0x759f20 + 0x00073> in <filename unknown>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object
  at StopWatch.MainForm.MainForm_Resize (System.Object sender, System.EventArgs e) <0x6dc04d8 + 0x00012> in <filename unknown>:0 
  at System.Windows.Forms.Control.OnResizeInternal (System.EventArgs e) <0x33aa488 + 0x00067> in <filename unknown>:0 
  at System.Windows.Forms.Control.OnResize (System.EventArgs e) <0x33aa468 + 0x0001a> in <filename unknown>:0 
  at System.Windows.Forms.Form.OnResize (System.EventArgs e) <0x6dbad30 + 0x00017> in <filename unknown>:0 
  at System.Windows.Forms.Control.OnSizeChanged (System.EventArgs e) <0x33aa388 + 0x00025> in <filename unknown>:0 
  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight) <0x33a9ef0 + 0x001e8> in <filename unknown>:0 
  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32 width, Int32 height) <0x33b9408 + 0x000e3> in <filename unknown>:0 
  at System.Windows.Forms.Control.SetBoundsCoreInternal (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) <0x33b8f78 + 0x0034b> in <filename unknown>:0 
  at System.Windows.Forms.Control.SetBoundsCore (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) <0x33b8f38 + 0x00036> in <filename unknown>:0 
  at System.Windows.Forms.Form.SetBoundsCore (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) <0x6dba890 + 0x000ff> in <filename unknown>:0 
  at System.Windows.Forms.Control.SetBoundsInternal (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) <0x33af950 + 0x001ae> in <filename unknown>:0 
  at System.Windows.Forms.Control.SetBounds (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) <0x33af890 + 0x000a3> in <filename unknown>:0 
  at System.Windows.Forms.Control.ScaleControl (SizeF factor, BoundsSpecified specified) <0x6dc0260 + 0x000bf> in <filename unknown>:0 
  at System.Windows.Forms.ScrollableControl.ScaleControl (SizeF factor, BoundsSpecified specified) <0x6dc0228 + 0x00027> in <filename unknown>:0 
  at System.Windows.Forms.Form.ScaleControl (SizeF factor, BoundsSpecified specified) <0x6dc01f0 + 0x00027> in <filename unknown>:0 
  at System.Windows.Forms.Control.Scale (SizeF factor) <0x6dbfd58 + 0x001a0> in <filename unknown>:0 
  at System.Windows.Forms.ContainerControl.PerformAutoScale (Boolean called_by_scale) <0x6dbd080 + 0x00137> in <filename unknown>:0 
  at System.Windows.Forms.ContainerControl.PerformAutoScale () <0x6dbd050 + 0x0001b> in <filename unknown>:0 
  at System.Windows.Forms.ContainerControl.PerformDelayedAutoScale () <0x6dbed48 + 0x0001f> in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.ContainerControl:PerformDelayedAutoScale ()
  at System.Windows.Forms.Control.ResumeLayout (Boolean performLayout) <0x6dac520 + 0x00233> in <filename unknown>:0 
  at StopWatch.MainForm.InitializeComponent () <0x33bb6d8 + 0x0165b> in <filename unknown>:0 
  at StopWatch.MainForm..ctor () <0x75fe90 + 0x0001b> in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) StopWatch.MainForm:.ctor ()
  at StopWatch.Program.Main () <0x759f20 + 0x00073> in <filename unknown>:0 

New release - setup

I saw a fix for setting the correct start time has been merged on August 1st. Can you please provide a new setup / release. Tried by myself. But could not open setup project in Visual Studio (told me: "The application which this project type is based on was not found.").
Thanks for the great work!

Feature Request: Work category

We have to maintain mandatory “work category”. Perhaps you can add it as listbox like in issue selection (with option to hide it via settings). It would be nice if it will has a default value (eg. 1st one, in our environment: “Development”), so if I choose an issue, I don’t have to select it everytime.
unbenannt
Its mandatory in web view, so if I open a workload of JiraStopwatch, it has selected “Please select”, but you cannot safe it again because its mandatory ;)

20 Timers Hides Settings and Jira Connection Info

I turned on 20 timers and lost the settings icon so I can't get into settings anymore. A reinstall didn't help. Maybe it would be better to put the timers in a scrolling list and make the window resizable so that I can always have access to the settings icon.

Unable to resize

I set the maximum issues to 20 which resulted in them needing more room than full screen height. the window has got stuck at screen height which only has room for 18 issues and has pushed the settings button outside the window view with no ability to resize.

Time slot JIRA combo box strange update behaviour

If filter is not used, combo box does not update automatically when JIRA issue entered -- none of pressing enter/return, opening a list or waiting works. The only way to update the time slot seems to be to be on field exit, which is a very strange mode of operation for a combo box.

1.9.0-pre1: Saved time not restored after restart

Hi @carstengehling,
I've just installed the version 1.9.0-pre1 and realized that when the parameter Save current timetracking, pause active timer is enabled on program exit, the time is no more saved (or incorrectly restored).
It seems to work as expected with Save current timetracking, active timer continues.
Eric

1.9 Won't start: DPAPI was unable to decrypt data

I download the 1.9 and installed (didn’t unistall any old one – but I’ve been running dev version from visual studio for a while anyway). Install went fine. Tried running, either via start menu or directly from C:\Program Files (x86)\Carsten Gehling\Jira StopWatch. In both cases I just get the following error:
image

The log file report the following:

2017-01-24 22:40:10: Unhandled UI Exception
2017-01-24 22:40:10: DPAPI was unable to decrypt data.
2017-01-24 22:40:10:    at StopWatch.DPAPI.Decrypt(Byte[] cipherTextBytes, Byte[] entropyBytes, String& description)
   at StopWatch.DPAPI.Decrypt(String cipherText, String entropy, String& description)
   at StopWatch.Settings.Load()
   at StopWatch.MainForm..ctor()
   at StopWatch.Program.Main()

Could this be because I’ve been running a dev version? Getting an old key from somewhere? The StopWatch.exe.config in C:\Program Files (x86)\Carsten Gehling\Jira StopWatch
looks like the default blank one from a new install.

Log and config files (as zip since it won't allow the other extensions)
StopWatch#50.zip

Time field doesn't work very well

  1. Attempting to enter something like '6h 20m' doesn't work very well -- after entering '6h' part have to move cursor to minutes otherwise '6' gets overwritten with '2'. What is the point of automatic expansion after 'h' to add minutes if cursor isn't automatically moved? Would be better if field did nothing, much easier to just let me type in the whole '6h 20m' string.
  2. Attempted to add manual update '1d' through Stopwatch -- this does not enable 'Submit' button.

Feature Request: Control over remaining estimate when adding worklog to Jira

Just installed this and thanks! Exactly what I've been looking for. however, one feature I am missing: when I log work in Jira I get the option of what to do with the remaining estimate. Options are:

  • Automatically adjust (decrease by logged time but never below 0)
  • Leave alone
  • Set to a specific value
  • Reduce by a specific amount

I've never really used the final one, but the first three I use. Especially if the issue is taking longer than expected, we want to adjust the remaining amount so we have a realistic idea of how much work is left - otherwise we end up with a bunch of issues with zero remaining even though they are not done!

Would it be possible to add this functionality to the stopwatch? So, when I submit a worklog I get these options (or at least the first three!)

Recorded time lost if StopWatch closed

If I click on the close button Stopwatch will close immediately, without a warning. Since there was no warning I expected recorded time to be saved and restored on restart, but it wasn't.

Recorded time should really be backed up somewhere occasionally. Any crash or reboot will cause a data loss, and now with forced Windows updates these happen relatively frequently.

Current version isn't logging in.

I don't know if this is an isolated issue but version 1.8 will no longer log in for me. But the current master branch will. I've not checked if anything has been changed but I just thought I'd let you know that there maybe a problem.

My error, apologies for logging an issue.

Submit worklog issue

I'm not sure if this issue is due to StopWatch, JIRA or both.

Yesterday I used "Submit worklog to JIRA" button to update time spend on new JIRA. The worklog dialog popped up, I clicked Submit and nothing happened -- JIRA was not updated. There were no connectivity issues, JIRA was working fine, StopWatch was showing that it is connected, if I added another JIRA to StopWatch it seemed to work. I repeated the process twice more, waiting several minutes after each attempt, but JIRA was not getting updated. Eventually I gave up and updated JIRA manually by modifying the remaining time.

Today I used StopWatch again for the same JIRA. When I submitted time today it worked -- but the time worked yesterday was removed (there was no worklog entry for it, I updated time remaining directly by editing JIRA).

I don't know if this is something you want to handle but even if not maybe it warrants an entry in FAQ/Help.

1.9.0 release fails to install over 1.9.0-pre1

Hi Carsten,
the newer release 1.9.0 fails to install over its pre-release 1.9.0-pre1 with the following error message Unable to install because a newer version of this product is already installed.
Eric

Tab order in settings screen is weird

Tab order is currently:

  • Base URL
  • Number issues
  • Always on top
  • OK
  • cancel
  • About
  • Minimise to tray
    then the rest in visual order.

I guess this is a bug. I'd say just visual order should be used?

Trivial: Taskbar icon randomly mis-renders

I haven't been able to pinpoint why, but sometimes the taskbar icon for the stopwatch renders in a weird way (see attached screenshot). I've seen this behavior on multiple machines (all running Windows 10). Sometimes it looks fine. Sometimes pieces of it go missing. Which pieces go missing also seems to be random.
taskbar screenshot

EDIT: It also doesn't seem to matter if I kill the app and reopen it. It just reopens with whatever rendering was last there.

Add a way to add worklog comments before pushing to JIRA

I often switch back and forth between tasks during the day. I don't want to push my time to JIRA every time I task switch because then I'll lose context for my day. Having a way to add comments about the worklog without pushing the time to JIRA would be very handy. It would especially would be nice to be able to see those comments in the interface.

Proposed Solution:

  • Add a field for comments to each task on it's own row, below all the existing buttons and fields
  • Add a button to each task to toggle shown/hidden the comments field for each task
  • Save the content of the comments field as it changes

Issues selection

Only seems to load the results from the equivalent of the first page of a filter when looking through JIRA.

Display total time

It would be really useful to display a total of all counters. I use StopWatch to track my time for the day and then submit the times at the end of the day. A total would make it easy to check whether I have missed anything.

Issue dropdowns are not updated when I change the filter

I have multiple filters, but only one of them (let's call this "A") causes StopWatch to update its issue dropdown list. The others have no effect at all. Furthermore, if I start up with "A", the issue list is properly initialized, but if StopWatch is started with any of the other filters selected, then the issue lists are empty. Then when I switch to "A", the lists are updated correctly, but when I switch to another filter, nothing happens, the lists remain as they are. Apparently, filter "A" is the first in the list, but this might have nothing to do with the issue. Do you have some sort of logfile where I can check for errors?

StopWatch does not login to my instance

Running latest Jira cloud version, after I install the application there is no popup to prompt for username and password and the app does not seem to login to my jira instance

InvalidOperationException on control 'tbTime'

I've just downloaded the project and started experimenting with it. It looks very promising. I'm noticing an error when I initially run the project though.

At IssueControl.cs:100, I'm getting the error:

`An exception of type 'System.InvalidOperationException' occurred in System.Windows.Forms.dll but was not handled in user code

Additional information: Cross-thread operation not valid: Control 'tbTime' accessed from a thread other than the thread it was created on.`

If I continue from the error, it seems to run fine though. Any suggestions?

Feature Request: Add/remove rows dynamically

I am in a position where I often get asked for help from other members of my team and/or input from other parts of the organisation. I would obviously like to log time on these issues, but it means the number of issues I want to have in the stopwatch app is a bit variable. I don't like having a bunch of empty rows just in case but would prefer to be able to just click a button and add a row (or remove one) without going in to the settings screen.

What do you think? I'd be quite happy to implement this and send a PR (in fact, I had a play around to see how easy it would be already).

Add row is fairly straightforward. Delete/remove has a couple of options in temrs of implementation:

  • It just deletes the row. if you have un-logged time on it then hard luck (this is consistent with the behaviour of the clear/reset button today)
  • The delete button is disabled if you have un-logged time (you have to either log the time or clear/reset before deleting)
  • It prompts/warns you if you have un-logged time

I'm inclined towards the first simply for consistency.

Obviously, the delete row button would be disabled when only one row remains

Jira non-responsive

Our Jira Cloud environment became unresponsive, which we reported to Atlassian Support. I have copied their response below, which appears to relate to API calls from Jira Stopwatch - the filters are those used by Stopwatch.

JIRA went down due to out of memory issue and I suspect this caused by massively REST API calls to JIRA (see log below):

258 /rest/api/2/search?jql=project%20=%20%22IT%20Service%20Desk%22%20AND%20resolution%20is%20EMPTY%20AND%20text%20~%20Failed%20AND%20text%20~%20Daily
240 /rest/api/2/search?jql=assignee%20=%20currentUser()%20AND%20resolution%20=%20Unresolved%20AND%20project%20=%20%22IT%20Service%20Desk%22%20ORDER%20BY%20updated%20DESC
233 /rest/api/2/search?jql=(assignee%20=%20currentUser()%20OR%20project%20=%20Administration)%20AND%20resolution%20=%20Unresolved%20ORDER%20BY%20issuekey

I would suggest firing this REST API call once at a time to avoid JIRA from going down again since it would take a lot of resources to return the results of this REST calls.

Bug in pre-1.9.1: Keyboard control doesn't update issue info

To repeat:

  • tab to stopwatch
  • Ctrl-N to get new row
  • Ctrl-V to paste in URL to issue
  • Ctrl-P to start timer

The issue ID is there and the time started, but the info (issue title) is not updated until you tab out of the issue control box.

Expected: wither the Ctrl-V directly or certainly the Ctrl-P would trigger any "finsihed editing"/blur events and update the issue title

Improvement: Keyboard Handling

To jump faster through issue controls, it would be nice if arrow keys up and down could move focus to the same kind of control. So if you have selected Dropdown of issue control #2, up arrow would move focus to issue control #1 and down to issue control #3. Same for Start/stop timer, submit worklog etc.

Alt+Enter should move to start/stop timer, another alt+enter on start/stop timer should move to submit button (or directly execute submit in one step).

Stopwatch crashes immediately upon launch

Hi... I've just installed the latest version of Stopwatch. I'm running Windows 7 Professional. I can't even get as far as the setup... the program simply crashes with no indication of what's happened. In case it's helpful, I'm attaching the Windows .wer file containing some info which might be useful.

Any guidance you can provide would be greatly appreciated... thank you!

David
Report.wer.txt

Cant connect to Jira clou

Hi there,

I am new to Jira (cloud based) and just discovered this great addon (which is perfect for us).

I have downloaded and installed the addon on my Windows 7 machine. However when I try to connect it fails.

I am using my Jira cloud base url, username and password. These are them same credentials I use when logging into Jira.

Is there any additional setup that I'm not aware of? e.g. granting api acess??

No chance to edit the config if you use 20 issue fields

I just thought it would be a good idea to choose 20 issues in the config "issueControls displayed". Then I had a windows larger then my screen, so I thought, nice I just scroll down, but this is not possible. So I tryed to change the config file in the install folder, did not work.. I changed my screen to portrait, no chance to see the config at the ground of the window. Uninstall does not remove the config so I had finaly to remove the regestry entries I found and then I was able with a different install dir to change the config...

Please change it:(

Tooltip on Open button looks wrong

The tooltip for the open button says "open issueControl in browser" - guess it should either be just "issue" (not "issueControl") or should replace with ID? I think just "issue" would be fine.

feature request: edit comments without committing worklog

Hi.

Many thanks for this great tool. It simplifies logging time for different tasks a lot.
However, sometimes it'd be helpful to add comments to one issue over day and submit the worklog in the evening, having the collected log attached.

Right currently you can add comments only when committing the worklog for one issue.

How do you think about it?

Regards,
Alexander

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.