- Fix numbers in project id being matched (like
001
inABC001-5555
) 8b221b7 - Fix existing tickets being matched twice 9330a95
- Fix ticket matching so it works as described
- Fix classic timecard throwing if there were no hours logged
- Add pattern matching on
note add
for creating new tickets- By project: the projected code and some postfix, e.g.
ORFDV001-1172
- By numbers: any 3-6 numbers will be prefixed with the project code, e.g.
1172
->ORFDV001-1172
- You will be prompted to add the missing title
- By project: the projected code and some postfix, e.g.
- Describe my aliases and
ticket
command usage in the README
- Fix some bugs around
timecard
- Add
ticket
.
You can add tickets with an identifier and title to a project. Referencing that ticket id in a note will expand it to include the title!
Example:
$ oraclett ticket add -i AAKKK001-1337 -t 'The status icon "New" and the filter behind it should be adjusted.' -p INTPD999DXD
# Successfully added AAKKK001-1337 to INTPD999DXD!
$ oraclett note add -p INTPD999DXD -t02 -n "Finished AAKKK001-1337"
# Matched and expanded ticket AAKKK001-1337!
# INTPD999DXD
# Finished AAKKK001-1337 (The status icon "New" and the filter behind it should be adjusted.)
- For the classic interactive timecard generation the app will first copy the project key for easy pasting into your keyboard.
- If there are no hours or notes to
list
for the current week, it will try to list last week - Add more data shortcuts:
- t = today
- lw = last week
- Add a
--note
flag tohour add
and a--hour
flag tonote add
to be able to log both hours and notes at once with either. - Add date shorthands like:
- tom = tomorrow
- tod = today
- y, yest = yesterday
- Add sub-command aliases like:
- l = list
- a = add
- e = edit
- delete, d, r = remove
hour log
=hour add
- Clean up the help menu
- Stop showing empty hours or notes after deleting them
- Fix non-number values breaking the "How many hours?" prompt
- Fix
hour edit -H0
working differently tohour remove
- Add validation to the
hour add -H
flag - Fix
note add
always interactively asking for a date
- Add
timecard --classic
output mode
- Remove autocomplete (detracted from the experience)
- Update some documentation