Skip to content

Releases: agateau/yokadi

1.3.0

06 Nov 08:15
b9288f3
Compare
Choose a tag to compare
  • Yokadi has been updated to SQLAlchemy 2.0.32.
  • t_list now uses color to display keywords.
  • Fixed the crash handler failing on Windows.

1.2.0

06 Nov 08:14
Compare
Choose a tag to compare

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 with n_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 that t_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

09 Oct 14:10
Compare
Choose a tag to compare
  • 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 with a_edit_command.
    • Database format updates are now easier to run: just run yokadi -u, no more separate update.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).
  • 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.