Releases: agateau/yokadi
Releases · agateau/yokadi
1.3.0
1.2.0
New features
- The new
p_merge
command lets you merge a project into another. - It is now possible to turn a task into a note with
t_to_note
and a note into a task withn_to_task
.
Bug fixes
- The
k_remove
command no longer ignores unused keywords. - HTML output has been fixed to no longer output strings wrapped in
b""
. t_list
filtering has been fixed so thatt_list --urgency 0
filters out tasks with a negative urgency, as expected.
Improvements
- HTML output has been refreshed:
- It looks more modern now.
- Some fields have been removed (doneDate, creationDate).
- The title, keywords and description fields have been merged.
- An ID field has been added (handy to run a command on a task listed in the output).
- Columns now use human-friendly titles.
Misc
- The
--db
option is now deprecated and replaced by the--datadir
option.--db
will be removed in the next version. - Similarly, the
YOKADI_DB
environment variable is now deprecated and will be removed in the next version. - Yokadi no longer supports cryptography: encrypted databases will be decrypted at update.
1.1.0
- New features & Improvements:
- A new command has been added:
t_medit
.t_medit
lets you edit all tasks of a project in one go. - Aliases can now be modified. The name of the alias can be modified with
a_edit_name
and the command witha_edit_command
. - Database format updates are now easier to run: just run
yokadi -u
, no more separateupdate.py
command. Updates are also much faster. - Task lists have been improved:
- Borders look nicer.
- Some bugs in the rendering of the title column have been fixed (wrong width, badly cropped text).
- Yokadi now uses standard paths by default: the database is stored in ~/.local/share/yokadi/yokadi.db and non-essential data is in ~/.cache/yokadi/.
- Reviewed and improved documentation. Moved developer documentation to a separate dir (doc/dev).
- A new command has been added:
- Bug fixes:
- The code handling recurrences has been made more robust.
- Recurrences are now stored in a more future proof way.
- Fixed
bug_edit
crash. - Fixed negative keyword filter: A task with two keywords k1 and k2 would not be excluded by a filter !k1.