Skip to content

Latest commit

 

History

History
318 lines (187 loc) · 10.4 KB

CHANGELOG.md

File metadata and controls

318 lines (187 loc) · 10.4 KB

Changelog

Current: 1.9.4

1.9.7

  • Still same problem remains for code sign on MacOS, so you’ll have to run sudo xattr -rd com.apple.quarantine /Applications/WT4-basic.app for the app to launch.

  • Features

    • When importing logs lets you to find ticket code from comment and bind it to the ticket. Very useful when trying to use multiple JIRA’s

1.9.6

  • Still same problem remains for code sign on MacOS, so you’ll have to run sudo xattr -rd com.apple.quarantine /Applications/WT4-basic.app for the app to launch.

  • Fixes

    • Fixing / improving report mechanism for day / week reports

1.9.5

  • Still same problem remains for code sign on MacOS, so you’ll have to run sudo xattr -rd com.apple.quarantine /Applications/WT4-basic.app for the app to launch.

  • Experimental release with some experimental features

  • Fixes

    • Fixed worklog sync where comments would not provide a value from JIRA (this is controllable variable from JIRA itself)
    • Change some of confirmation / info dialogs to internal ones. This fixes a problem with a MacOS full screen feature, what it would not show dialogs or just plainly break down the app by freezing it.
  • Features

    • Integrate ability to provide help sections to features in screen (aka helpful tips). Now some of more hidden features would be more visible. Still need to add more help sections for this to be more helpful
    • (Experimental) More info on your current day and its pace (How much time is left to complete the day)

1.9.4

  • Still same problem remains for code sign on MacOS, so you’ll have to run sudo xattr -rd com.apple.quarantine /Applications/WT4-basic.app for the app to launch.

  • Fix issues with features before

    • Time selection would scroll to its currently selected value
    • Time would remove when focus is gone from time selection field
    • Filter tinker that would provide more values

1.9.3

  • Still same problem remains for code sign on MacOS, so you’ll have to run sudo xattr -rd com.apple.quarantine /Applications/WT4-basic.app for the app to launch.

  • Change how time select is done using ’Google calendar’ style (There were quite a bit of requests for this) (LogDetailsScreen)

  • Fix (hopefully) random error when data changes in ticket code (LogDetailsScreen)

  • Apply filter for recent results when changing ticket code (LogDetailsScreem)

1.9.2

  • New OS systems introduced new challenges for the app to work properly, needed to repackage with newest JRE + JFX modules (MacOS had problems, also M1)
    • New OS also introduced in breaking JFX UI components and misbehaving, had to replace them entirely. So now we have new time and date selection
    • Still same problem remains for code sign on MacOS, so you’ll have to run sudo xattr -rd com.apple.quarantine /Applications/WT4-basic.app for the app to launch.
  • Initializing package system with auto-update (still not enabled yet, in new version maybe)
    • Hopefully this fixes code signing and launch problems as well 🤞
  • Logging changed from Log4j to logback
    • Changed due to having more experience, more logs are piped therough (now it should even pipe System.out)
    • Also Log4j having infamous bug, however it should not cause too many problems, as it is a local app and does not expose anything outside (unlike web)

1.8.0

  • Major internal change - move from Java8 to Java11
    • Improves stability, memory control, speed
    • Separate app by flavor (ex.: ’WT4-basic’, ’WT4-iTo’) to create less confusion which app to use

1.7.9

  • Workaround: Experimental system wide build for Windows (Problem with file path encoding)

1.7.8

  • Fix: Sync other user logs when changing experimental profiles

1.7.7

  • Fix: Clean-up - remove unnecessary library that would bloat the app

1.7.6

  • Fix: Incorrect filter whenever ticket list synchronizes with JIRA and project filter is applied (would reset project filter)

1.7.5

  • Experimental: Change user Profile without restarting the app
  • Fix newest JIRA API changes in user to support latest version of JIRA Cloud
  • Fix internal bug, when shows error screen when typing or opening windows randomly (internal javafx bug when tracking text changes in input)

1.7.4

  • Experimental: Add Profiles which helps workings with multiple JIRAs
  • Add worklog export to file (feature to support multiple JIRAs)
  • Add worklog import from file (feature to support multiple JIRAs)
  • Add delete worklog confirmation (less likely to delete worklog accidentally)
  • Cancel button in “Un-synced worklogs” screen

1.7.3

  • Fix: Ticket loader not resetting #2 (Fix didn’t work in 1.7.2)

1.7.2

  • Fix: Search would reset whenever refreshing tickets
  • Fix: Total display in calendar would refresh properly
  • Fix: Rm focus on filter button when tabbing in ’TicketSearch’
  • Fix: Rm detailed ticket edit whenever changing dates
  • Fix: Context menu working properly in ’Recent tickets’

1.7.1

  • Add RAM limit whenever launching the app
  • Add context menu to launch tickets in external browser
  • Move help to launch in external browser
  • Total in calendar screen will display active clock as well

1.7.0

  • Fix bug on older mac versions closing dialogs would crash the app (High sierra and below)
  • Fix SnackBar messages to display properly (Info messages at the bottom)
  • Fix short-cuts to sliding drawers
  • Various translations update
  • UI Change: Update ’Log details’ and ’Ticket search’ from pop-up to side drawer
  • UI Change: Clock start and save button behavior change (’Badge’ on clock button will stop the clock)
  • UI Change: Display total in Calendar screen at bottom left corner
  • UI Change: (Almost working) Expanding text area for log comment
  • Update auto-sync timing (When synchronization to JIRA takes time)
  • Tickets can be filtered out by its status
  • Tickets can be filtered by other properties: Assignee, Reporter, is being watched
  • Tickets can be filtered by project, also handles short-cuts as well
  • Recently used ticket suggestions in ’Log details’ screen
  • Generate Web-link for ticket on contextual menu
  • Re-worked clock calculation (Fixes various time related issues)
  • Time stamp is added to logs sent to JIRA
  • Additional controllable settings for the app
    • Enable / Disable auto-start clock on log creation
    • Enable / Disable auto-sync
  • On app close check if there are un-synced logs for current month

1.6.0

  • Bugfix on OAuth connection lock
  • Add version check whenever launching app
  • Add help widget to display tips and tricks how to use the app
  • Bugfix to only to download worklogs that are in the range of the fetched dates
  • More info in debug logs
  • Add credits screen
  • Clean cookies on webview reset
  • Move zoom calendar controler to the main screen
  • Simplify and less branching out whenever authorizing through OAuth

1.5.7

  • Small bugfixes

1.5.6

  • Update auto-sync mechanism to see if app should go into sleeping mod

1.5.5

  • Add auto-sync mechanism
    • Automatically triggers sync in 1hr
    • Automatically triggers sync in 2 mins whenever some action is taken

1.5.0 - 1.5.4

  • Introduce OAuth authorization support
  • Fix ticket link generate
  • More support for ticket link copy (additional rules apply)
  • Ticket link generate to clipboard in ticket screen
  • Add shortcut to cmd+f to search for tickets
  • Fix bug on windows / linux whenever alt + tab out of app (was holding quick edit action)

1.4.0 - 1.4.6

  • Rework synchronization mechansim to JIRA (introduce two way synchronization)

1.3.0

  • Full replaced UI to TornadoFX

1.2.2

  • Minor fixes in Ticket screen

1.2.0 - 1.2.1

  • Introduce and replace UI framework to TornadoFX

1.1.4

  • Minor fixes on ’Quick edit’ functionality

1.1.3

  • Add ’Quick edit’ of worklogs in calendar

1.1.1

  • Update jfoenix
  • Fix memory leaks

1.1.0

Features: - Ticket search screen for easier ticket number binding to a log - Persistence when editing currently active log - Ticket name overview when ticket is bound to a log - Rewrite ticket synchronization with the remote server

Tech: - Started removal of a custom ORM implementation - ..replacing with a lovely implementation of jOOQ! - Simplifying synchronization mechanism altogether

1.0.9

  • Bugfix when JIRA ticket code has numbers (for ex.: T2EE-123)

1.0.5 - 1.0.7

  • Cool calendar view
  • Quick day / week change view
  • Profiles (multiple JIRA account support)

1.0.4

  • Authentication settings
  • Simple checkup test
  • Debug window with full logs
  • Quick +/- buttons on time change

1.0.3

  • Added graphs
  • Fixed bugs with graphs (tho’ still not as useful or working 100%)
  • Added simplified simple table for viewing logs
  • Smaller info on simple view
  • Added status for various logs on week/day view of the calendar
  • Add insert custom log option
  • Add copy issue to clipboard
  • Snackbar indicates of copied issue

1.0.0

  • Redesigned window to a more simple version in material design!
  • Most of the functionality is already moved, though still missing some parts

0.9.9.8-EAP

  • Update how enter button scales when resizing the window
  • Proper size for search result when looking for an issue
  • Smarter query for searching issues
  • Open issues from search bar to external browser
  • Provide parent info if issue is a subtask

0.9.9.7

  • Configuration sets (can be found in setting, will update documentation how to use)
  • Add configurations to change instance to more than one JIRA
  • Graphs (Graph representation on worked issues. Can be opened by pressing on ’Total worked time button’)
  • Move enter button to top bar for cleaner interface

0.9.9.6

  • Change remote auto updates url

0.9.9.5

  • Improved issue search (should work properly now)
  • Added issue search in update

0.9.9.4

  • Refactored all synchronization with remote
  • Rewritten most of the core functionality
    • GA tracking
    • Auto syncrhonization
    • Issue search module
    • Renewed networking
    • Changed to easier bundling
    • Rewritten all bundle scripts
    • Changed app upgrade functionality