All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.10.1 - 2024-08-11
- uppercase
L
was used instead of lowercase version for latest issues
0.10.0 - 2024-07-26
l
shortcut ingojira worklogs
to reload latest issues
0.9.0 - 2024-06-03
- Jump by a month on calendar using shift + left/right arrow key
0.8.1 - 2024-05-08
- Calendar control stopped working after introducing delete on worklog list
0.8.0 - 2024-05-08
gojira worklogs
search bar - looks for a text or issue key if passed uppercased likeISSUE-123
Enter
now submits worklog straight from time spent input,Delete
removes itDelete
also works on selected worklog on the list - no confirmation required though so watch out
SetFocusFunc
/SetBlurFunc
now handles decorated windows instead of original mess
0.7.0 - 2024-05-05
- Fetch national holidays from date.nager.at if LC_TIME is present in environment. Holidays will be marked on calendar and excluded from month summary.
0.6.0 - 2024-03-30
- Replace manifoldco/promptui with charmbracelet/huh due to lack of maintainer
- code cleanup pass, simplified structs, improved messaging, aligned variable naming
- Include already logged issues in recent issues list - allow editing existing time
- Add issues with worklogs for current day while launching
gojira issues
0.5.4 - 2024-03-29
- MonthRange function returned first day of next month which causes invalid summaries
0.5.3 - 2024-03-27
- calendar controls not working while focus is on latest issues view
- Set focus on time spent field while adding new worklog
0.5.2 - 2024-03-26
- More detailed loader while adding worklogs in a batch
- Version number is now properly synced with the latest release
0.5.1 - 2024-03-25
- Summary not updating with worklog changes
0.5.0 - 2024-03-25
- Summary now shows time diff for worklogs
- Loader flickering while moving faster through calendar
0.4.0 - 2024-03-23
gojira worklogs
now have a calendar which tracks month of currently selected date- days are colored depending on time logged
white
are without any logsyellow
are for incomplete logs 8h hours is considered as full daypurple
shows days with exceeded worklogs (> 8 hours)grey
is for weekends by default
- calendar also shows currently log time against estimated work hours for whole month
- days are colored depending on time logged
- error modal for nicer error display in
gojira worklogs
- loader modal for handling http requests in
gojira worklogs
- refactor pass which cleans up a bit ui functions
- app time is based on the UTC instead of local time - it's a tentative fix for near midnight scenarios
- extracted Jira & Tempo API calls to separate packages
- use latest go (1.22)
- Mostly
gojira worklogs
fixes:- UI is now based on grid instead of flex - should be more responsive
- Rearrange UI elements for better readability
0.3.1 - 2022-03-09
- Replace multiple methods for fetching issue key with single
ResolveIssueKey
method
0.3.0 - 2022-02-21
gojira view
command that opens up issue in default browser - works with issue key as arg and fetched from git branch name
- default behavior of argument-less
gojira
call if git branch is detected, now it allows to select do you want to log worklog or view issue in browser
0.2.2 - 2021-05-04
- time spent input now properly handles lack of whitespace between time parts -
1h30m
0.2.1 - 2021-05-04
gojira worklogs
now properly reports overall time spent after editing work log
0.2.0 - 2021-05-04
gojira log
improvements:- command verifies entered issue key by asking jira api about details
- details are displayed along logging time or before time spent prompt
- command accepts as TICKET also jira url like
https://instance.atlassian.net/browse/TICKET-999
basically any string containing something that looks like jira ticket will be accepted
0.1.0 - 2021-05-03
- Initial release of gojira