Skip to content
This repository was archived by the owner on Jul 31, 2023. It is now read-only.

Releases: jming422/ydnc-time

v0.5.2

19 Jun 20:57
9a2defa
Compare
Choose a tag to compare
  • Update dependencies
  • Properly migrate to ratatui, replacing deprecated Spans with the new Line

Full Changelog: v0.5.1...v0.5.2

v0.5.1

15 Jun 16:49
702ed32
Compare
Choose a tag to compare

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

11 Apr 22:37
0b8be46
Compare
Choose a tag to compare

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 to 0 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

25 Feb 01:02
f2b6241
Compare
Choose a tag to compare
  • Adds the ability to edit, insert new, and delete time entries from the app's homepage!
    • Press e to enter editing mode, and Esc 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"

Full Changelog: v0.3.0...v0.4.0

v0.3.0

27 Jan 17:46
039f232
Compare
Choose a tag to compare
  • 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

21 Sep 05:50
fafa64d
Compare
Choose a tag to compare

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

21 Sep 02:53
bef841f
Compare
Choose a tag to compare
  • 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

17 Sep 00:26
d4cb89d
Compare
Choose a tag to compare
  • 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

09 Aug 04:23
acb062f
Compare
Choose a tag to compare

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
  • Controllable using the keyboard or using a Timeular Tracker

Full Changelog: https://github.com/jming422/ydnc-time/commits/v0.1.0