💻 General
- Add new subcommand
enterto open the default editor with an empty task (09df546) - Add support for importing YAML files (e5287d2) and Markdown files (87d5ae5)
- Use Markdown with frontmatter instead of YAML for editing tasks (a22079d)
- Add config field to select visible table columns and their order (9cbdaf5)
- Add support for new
Agecolumn that shows the age of a task in a human readable fuzzy way (9cbdaf5) - Extend
randomsubcommand to accept an optional filter expression (3d89593) - Support filters with
opencommand,getreturns any state again (3be80d2) - Improve results of fuzzy search (b9fcbe1)
- Score continuous matches higher
- Weight body score higher
- Increase necessary minimum score
- Always include the body in result output
- Adapt the printed tasks count to the available terminal lines count (c3c740d)
- Only show first line of multi-line tasks in task listings (2b9249a)
- Add support for
--no-colorflag andNO_COLORenv variable (6d91299) - Add ARM builds to GitHub Action artifacts for macOS (2c88eb7) and for Linux (b6a814f)
🩹 Fixes
- Correctly apply the
maxWidthsetting from the config (ce8dddd) - Fix execution of pre-modify hook (340d3a2)
- Show warning if there are no tags or projects defined yet (02448be)
- Include notes when exporting tasks as ndjson (2bd11a1)
- Correctly handle recurring tasks without a due date (7ddddf5)
- Make state matching in filter expressions case insensitive (9f4cf31)
- Update
readystate to match documentation. (2935a99)
🌐 Webapp
- Set correct state when closing a task (2f3febc)
