Skip to content

Releases: VladimirMarkelov/ttdl

Syntax highlight and stats fixes

28 Dec 03:30
a37520e
Compare
Choose a tag to compare

A lot of new stuff in this release:

  • Hashtags support (A hashtag is a word starting with # symbol): add, remove, replace, and filter by hashatgs
  • New commands to manage custom tags (--set-tag and --del-tag)
  • Fix incorrect calculation of the number of due todos in stats output
  • Syntax highlight for subject output

Fix `postpone` and clippy warnings

18 Dec 23:17
79e7d9a
Compare
Choose a tag to compare
  • Fixed: postpone did not change due date. Only --dry-run worked as expected
  • Clippy fixes

Fix create date for recurrent tasks

30 Aug 23:17
043005f
Compare
Choose a tag to compare
  • Now when a recurrent task is done, the new todo cloned from the original one gets today's date as todo's creation date. Only if the original todo had creation date set
  • -all option did not work correctly: even with this option TTDL never displayed todos with threshold date in the future. Now --all shows everything
  • Version 3.4.4 is the same as 3.4.3. The only difference is that todo_lib version increased due to updating a test(no other code changes) and Cargo.toml now runs stripping debug info from the release binary automatically. That was why 3.4.3 release was not announced.

Fix "broken pipe " panic on Linux - update

28 Aug 18:44
c5bfb51
Compare
Choose a tag to compare
  • Found and fixed the remained eprintln in case of broken pipe
  • Bump dependencies

Fix "broken pipe " panic on Linux

13 Aug 18:12
6f6891e
Compare
Choose a tag to compare
Fix broken pipe (#60)

Fix panic on Linux when TTDL is used with utilities like head: `ttdl l | head -1`

Fix setting recurrence

24 Jul 18:18
85b8412
Compare
Choose a tag to compare

Command set-rec only modified only todos that were marked done: it cleared done flag and applied the new recurrence. Normal todos remained unchanged.

Calendar preview

09 Jul 19:39
17bc356
Compare
Choose a tag to compare

Add new list switch --calendar to display to quick peek what is on your plate in a convenient mode. See details in README

Replace crate

12 Jun 07:33
476dead
Compare
Choose a tag to compare

No logic changed.

Recurrence reworked

17 Oct 19:39
697f933
Compare
Choose a tag to compare
  1. On completion threshold date also moves to the future when a todo with recurrence is completed
  2. Recurrent todos are not modified on completion. they are marked as "done" and a new todo(clone of original one) with changed due and threshold dates is created

ID list and range parsing improvements

14 Oct 07:30
38a7349
Compare
Choose a tag to compare
  • Fixed: ID 1 was always ignored when list of IDs was passed to TTDL
  • Fixed: generate list of unique IDs. Before 1,2,2 or 1,1-3 sent duplicated ID with number 2 to todo_lib.
  • New: list and ranges of IDs can be mixed
  • New: range of IDs now detect low and high ends automatically. Now list 1-3 and list 3-1 prints the same tasks in the same order.