Releases: jming422/ydnc-time
v0.5.2
v0.5.1
Bugfix to the Prev 30 Days stat, which was erroneously showing just the previous 7 days' worth of time stats.
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Make stats page way more useful by adding a way to choose a date range to view
- For now, only a list preselected options is available, because writing a TUI datepicker sounded hard. But I intend to do that eventually, even if it's just a "dumb" ISO string input.
- Supported ranges:
- Today (default)
- This week (inclusively from the most recent Sunday to the current date, unless you set
week_start_day
in your preferences file -- this can be set to0
for Monday,1
for Tuesday, etc.) - Last week (inclusively from the second most recent week start date to the day before most recent one, also affected by
week_start_day
and defaulting to Sunday) - Past 7 days (always from the current date, not affected by
week_start_day
) - Past 30 days
- MTD (start of month to current date)
- QTD (start of quarter to current date)
- YTD (start of calendar year to current date)
- Last year (Jan 1 through Dec 31 for the previous calendar year)
- All time
Full Changelog: v0.3.0...v0.5.0
v0.4.0
- Adds the ability to edit, insert new, and delete time entries from the app's homepage!
- Press
e
to enter editing mode, andEsc
to stop editing - While editing, navigate through the entries with up/down keys or j/k
- Press
Enter
while in edit mode to begin changing the selected entry - Use the number keys and left/right arrows to edit the entry as desired
- If the end time of the final entry in the log is selected, you can press
Backspace
to mark that entry as "ongoing"
- Press
Full Changelog: v0.3.0...v0.4.0
v0.3.0
- Add a stats page, visible by pressing
h
, which shows percentage breakdown of each task. - Currently over all time; more specific time breakdowns and/or saving historical task names are on the to-do list for later.
Full Changelog: v0.2.2...v0.3.0
v0.2.2 - Add automated testing & binary builds
No changes to the application, just added GitHub Actions for automatically running tests and building release binaries for various systems.
From now on you should be able to find prebuilt binaries of ydnc-time
uploaded to these Releases under the Assets section below!
Full Changelog: v0.2.1...v0.2.2-2
v0.2.1
- Adds styling to text on the time log page to highlight hours & minutes, while dimming seconds
Full Changelog: v0.2.0...v0.2.1
v0.2.0
- Add a Settings page for customizing labels!
- Respect OS config/data directories better
- Improvements to Bluetooth stability
Full Changelog: v0.1.0...v0.2.0
v0.1.0: You Don't Need the Cloud to log your time
MVP (in my opinion) release of YDNC Time. Main features include:
- Cross-platform
- Works well even with very low terminal resolution
- Autosaves time log to a plain-text format (RON to be specific)
- Saves to a directory in your
$XDG_CONFIG_HOME
(if applicable) or else in$HOME/.ydnc/time
- Saves to a directory in your
- Controllable using the keyboard or using a Timeular Tracker
Full Changelog: https://github.com/jming422/ydnc-time/commits/v0.1.0