Changes from 1.0.1404 to 1.0.1414
- Network performance tweaks.
- Mac: Fix bug when closing the window where you could not bring it back without an app restart. Now you can click the menu or dock icons.
- Windows: Fix issue with system tray popup menu not disappearing after losing focus.
- Internationalization (no localization yet).
Changes from 1.0.1387 to 1.0.1404
- Usability improvements.
- Allow column filtering by name when choosing visible columns.
Changes from 1.0.1387 to 1.0.1389
- Fix issue where workflow was being progressed erroneously for all issues in open state.
Changes from 1.0.1380 to 1.0.1387
- Log entry window should not close when input is invalid. Reported via email.
- Start the timer if progress is set to "In Progress" and also execute "Start Progress" workflow action when starting the timer on an issue. See suggestion thread.
Changes from 1.0.1370 to 1.0.1380
- Improve first time launch experience.
Changes from 1.0.1358 to 1.0.1370
- Fix "Unknown error" issue. This was caused by Axis on the server side sometimes returning different types. See support thread. This is why I love coding in C++: I can make fun of Java bugs. Although I guess the guy who wrote the code causing this problem actually caused me to do more work which means I lose. Oh well. Thanks to the awesome users on the referenced thread for their patience and help.
Changes from 1.0.1355 to 1.0.1358
- Do not round or consolidate worklogs until worklog submission time. See support thread.
Changes from 1.0.1347 to 1.0.1355
- Log work dialog does not need to show elapsed time when user initiates manual work logging. See support thread.
- Ignore worklogs of less than 15 seconds to prevent accidental worklogs from being included. See support thread.
- Fix upgrade download links for Ubuntu builds. Ubuntu and Linux users are recommended to upgrade.
Changes from 1.0.1339 to 1.0.1347
- Probable fix for crash when publishing worklogs to closed issues. Please get in touch if you have experience either way.
- Improve performance when performing network operations.
- Remove confusing message when two instances of WLA are launched.
Changes from 1.0.1316 to 1.0.1339
- Implement worklog rounding. See documentation
- Fix license extension issue where the process would not begin.
- Ask for confirmation when deleting a worklog. See support thread.
Changes from 1.0.1304 to 1.0.1316
- Use updated runtime installer and avoid extra temporary files in root of drive. See support thread.
- Fix bug in loading site configuration where prior settings were not made editable when requested.
Changes from 1.0.1276 to 1.0.1304
- Stop active task timer when shutting down the application. See support thread.
- Implement worklog rounding. See support thread.
- Fix issue where custom fields could reappear in some cases. See support thread.
Changes from 1.0.1135 to 1.0.1276
- Remove displayed icon for active task. See support thread.
- When submitting worklogs, start progress on the issue automatically.
- Fix bug where key would disappear when refreshing. See support thread.
- Prevent post-startup operation from logging to system logs.
- Windows: Improve runtime installation.
- Allow the use of the delete key or backspace to delete pending worklogs. See support thread.
Changes from 1.0.1131 to 1.0.1135
- Truncate link to issue on the bottom right of the main screen if it gets too long.
- Expand pending worklog with single click rather than double-click
- Add the ability to delete worklogs by issue rather than individually.
- Add the ability to submit worklogs automatically via application configuration.
- Fix bug where dates in custom fields would interpret a two digit date as an offset from 1900. The behaviour has been altered so that two digit-years are now interpreted relative to the current date.
- Tab key now tabs out of comments field when logging work (right-click issue, log work)
- Use buttons in configuration dialog instead of hyperlinks.
Changes from 1.0.1128 to 1.0.1131
- Store passwords using Gnome Keyring on Linux.
- Fix assertion bug when deleting worklogs. See support thread.
Changes from 1.0.1123 to 1.0.1128
- Added extra logging.
- Fix bug where pending worklogs would not show up at startup.
- Do not ask about idle time when the away time is more than 5 hours. See support thread.
- When idle time is detected, use the time the user went idle rather than the time elapsed. This allows the user to leave the dialog open and come back to it later without losing accuracy.
- Suggest installation of the JIRA® plugin if it is not already detected.
- Linux: Load libXss.so.1 instead of libXss.so
- Show sum of pending worklogs in pending worklogs tab title for quick reference.
- Change to using treeview for pending worklogs.
- Mac: Add badge label to indicate amount of time unsubmitted as well as time elapsed on current task.
Changes from 1.0.1122 to 1.0.1123
- Windows: Fix issue where project role (for time tracking) was not being properly saved.
Changes from 1.0.1118 to 1.0.1122
- Fix issue with clicking key jumping to wrong rows. See support thread.
- Fix crash when clicking on link while issue is highlighted. Reported by email.
- Fix system tray icon hanging around after process exit.
Changes from 1.0.1116 to 1.0.1118
- Updated to use new icon. You might need to delete the icon cache on Windows to see new icon. See this article for more. See the following support threads:
- Mac: When clicking system tray icon, if process is hidden, show it, otherwise make it the front process.
- Mac: Use Command-R and Command-Shift-R to refresh issues, and filters and issues respectively.
- For custom fields: if data can be parsed by the pattern found in the "date-format" field of the settings, then treat it as a date. See expected format. See support thread.
Changes from 1.0.1115 to 1.0.1116
- Fix regression in minimizing to tray functionality. See support thread.
Changes from 1.0.1113 to 1.0.1115
- When submitting worklogs, submit all worklogs that can be submitted. Indicate in red those which fail due to JIRA® rejecting them for some reason. See support thread.
- Fix issue where filtering the result set did not update the issues tab count. See support thread.
- For Mac, we do not yet handle Growl's "clicked" message. Therefore, disable the "click this message" part of the notifications.
- For Mac, when the menu bar icon is clicked, set the process to be the front process.
- For Mac, remove the option to "minimize to system tray." It is more natural to minimize to dock for Mac. See support thread.
Changes from 1.0.1111 to 1.0.1113
- Fix for issues with invisible column names and having all columns marked as visible. See support thread. Note that the user will need to reconfigure the columns as desired.
- Remove redundant information from log work screen. See support thread.
Changes from 1.0.1108 to 1.0.1111
- Fix crash resulting from Mac painting fix.
Changes from 1.0.1105 to 1.0.1108
- Implement idle time detection. Worklog Assistant now detects whether your computer has become idle and stops the active task. When you return, you will be asked whether you would like to apply the away time to a JIRA® task, for example, a catch-all task for meetings. See documentation.
- Fix case-sensitivity issue with application bundle on MacOS.
- Fix bug with Mac repainting. See support thread.
- Add issue key as part of "issue" field in pending worklogs tab.
- Fix issue with small idle periods detected.
- Updates to idle time detection issue selection window.
- Fix tooltip wrapping issue once and for all(?). See support thread.
- Ensure notes are copied to worklog entry when switching tasks.
- Ensure there are no duplicates when using "other issues" field. See support thread.
- Make "Other issues" field case insensitive. Algorithm attempts to use key as-is and if that fails, uses upper-cased key. See support thread.
- Rename "Other issues" field to "Search JIRA" and "Quick Filter" to "Filter results".
- Modify "Search JIRA" field to allow for arbitrary text searches.
- Add special empty filter to allow for ad-hoc searches.
- Fix bug with "Choose issue" dialog when returning from idle.
- Fix for incomplete exit.
- Modify message for duplicate instance detection to hopefully be easier to understand.
Changes from 1.0.1103 to 1.0.1105
- Technical upgrade.
- Add "reset table column states" action in configuration dialog to reset the column state in case of elusive bug. See support thread.
- Different implementation to detect multiple instances of Worklog Assistant. See here and here (and many emails!)
Changes from 1.0.1101 to 1.0.1103
- Use widget overlays to render project and issue key links. See GetSatisfaction thread.
- Truncate tooltip if the issue description contains more than 1001 characters (1001 for fun.)
- Windows-only: If the CRL server cannot be contacted, show a message. See support thread.
- Show number of issues in issues tab.
- Improvements to tray icon. See support thread.
Changes from 1.0.1099 to 1.0.1101
- Ability to disable SSL via configuration option.
- When right-clicking columns, if there are more than 24 fields, redirect user to the "Choose Custom Fields" dialog.
- Fix bug where Worklog Assistant would not show the subtask issue types. See GetSatisfaction thread
- Possible workaround for annoying issue when restoring view state. See GetSatisfaction thread.
Changes from 1.0.1095 to 1.0.1099
- Make choose visible dialogs scrollable.
- Update various tooltips.
Changes from 1.0.1091 to 1.0.1095
- Add some text in log work UI to make the "time spent" syntax more obvious.
- Add a context menu for the system tray icon
- Reminder balloon: include pending worklogs as well when computing time elapsed.
- Add text to pending worklogs tab clarifying that the user can double-click a column to edit its value.
Changes from 1.0.1083 to 1.0.1091
- Mac OSX: Fix bug where we would attempt to add the same password twice in the default keychain resulting in a crash.
Changes from 1.0.1080 to 1.0.1083
- Reminder balloon: Fix issue where on Windows, when minimized to the system tray, clicking reminder would open up main window minimized rather than restored. See support thread.
- Enterprise deployment: When importing a configuration file, apply all settings rather than only settings available in configurator UI.
- Enterprise deployment: Modify configurator to allow setting of arbitrary fields. See configurator screenshot.
Changes from 1.0.1078 to 1.0.1080
- When a user changes their AD domain, the stored password can no longer be deciphered and the user needs to manually delete the stored password. In this case, reset the password and have the user re-enter it.
- Fix an issue where a user would see square boxes in place of newlines. See GetSatisfaction.com thread.
- Added the ability to set the start time for the currently running issue. See GetSatisfaction thread.
- Minor UI changes.
- Reminder balloon: Show estimated time remaining as well.
Changes from 1.0.1075 to 1.0.1078
- Delay all loading until after main UI is visible. If any problems occur, log them to debug log.
- Add a menu item/action to send feedback about Worklog Assistant
- Add a quick filter input.
- When minimize to tray is disabled, don't show the system tray icon. This allows KDE users to work around a bug until it is fixed. See GetSatisfaction thread.
- Add the ability to increase the timeout. Sometimes this is needed for filters that return a large number of results.
- Add periodic message to remind user to track time.
Changes from 1.0.1074 to 1.0.1075
- Improvements to Enterprise deployment features. See deployment guide
Changes from 1.0.1064 to 1.0.1074
- When submitting worklogs, detect if an issue has been moved and submit using the right issue key.
- If no filters are found, let the user know with a link to the configured server's manage filters page.
- Minor Windows and Linux installer updates.
- Fix an issue that sometimes even when a column is visible, it would not show up.
- Modify UI to be slightly standard-conforming: Add menubars and shortcuts. Additionally, on Mac, use unified toolbars.
- Add the ability to set the visibilty of submitted worklogs by project role. See GetSatisfaction thread and documentation.
- Add actions and shortcuts for some common actions. See GetSatisfaction thread.
- Possible fix for "stream error" with certain issues that have issue types that could not be retrieved from JIRA®. This may affect users with customized issue types.
- For the "Choose Visible Columns" dialog, add keyboard shortcuts for each entry.
- Add debug log menu entry.
- Reduce wasted screen real estate.
- Some performance improvements for issues introduced by using custom JIRA® plugin.
- Round up anything less than 1 minute to 1 minute to avoid any complaints from JIRA®.
- Hyperlink project and issue keys to allow quick access to issues or projects. See GetSatisfaction thread.
Changes from 1.0.1062 to 1.064
- Add ability to disable tooltips on issues (helpful when descriptions are gigantic!)
- Add JIRA® RPC end-point to enable access to other time-tracking related fields. See documentation.
- Add support for additional JIRA® fields through plugin above: Original estimate, remaining estimate and time spent.
- Add support for custom fields. See GetSatisfaction thread and numerous emails. Full support requires installation of above linked JIRA® plugin.
- Add a dialog to choose visible columns rather than relying on right-click alone. With many custom fields, it becomes very tedious to choose one at a time.
- Show time component only for "Updated" field. Created and due dates show only date components.
- Add Mac support.
- Implement natural sort for all non-numerical fields and custom fields. See GetSatisfaction thread.
Changes from 1.0.1058 to 1.0.1062
- Add JIRA® fields (custom fields forthcoming):
- Fix/Affects Versions
- Created/Updated/Due dates
- Reporter
- Resolution
- Number of votes
- Assignee
- Attachments
- Components
- Environment (OS/etc)
- Show a small subset of possible fields when first installing WLA.
- Sort the list of fields lexically when specifying visible/invisible columns.
- Removed annoying "frozen" screen when logging into a slow server.
- Removed "warn on too many issues" configuration option.
- Add the ability to amend the issues a filter returns. See GetSatisfaction thread and documentation.
- When submitting a worklog, if the "Add Worklog as Comment" field is checked, only add the worklog comment as a comment rather than all the specifics about the work log.
Changes from 1.0.1053 to 1.0.1058
- Implement support for Enterprise deployments. See the deployment guide
Changes from 1.0.1051 to 1053
- Make checking for updates optional.
- Really fix problem with column visibility being reset in odd cases. Really.
Changes from 1.0.1047 to 1.0.1051
- Fix bug with custom fields.
- Fix problem with column visibility being reset in odd cases.
Changes from 1.0.1021 to 1.0.1047
- Improved system tray behaviour (GetSatisfaction thread)
- Add a section for notes on the current task. This will automatically become the worklog comments once the timer is stopped. See GetSatisfaction thread and documentation.
- The update button now only shows up if there is an actual update.
- Enter a worklog directly by right-clicking on an issue. All fields in the Pending Worklog tab are supported. See documentation.
- Ability to enter remaining time estimate when submitting a worklog. See documentation.
- Move automated check for updates to a background thread.
- Ensure that when columns are added, they are shown as visible upon upgrade.
- Add "toggle timer" button for a more visible way to start tracking time (I still prefer double-clicking!)
- Ability to add issue comments. See documentation
- Use CTRL+Page Up/Page Down to navigate tabs
- A bunch of little bug fixes.

