Releases: fdavies93/zenkat-py
Releases · fdavies93/zenkat-py
Zenkat v0.1.1
This fractional release brings a new macro
command which levarages config.toml
to let you define your own tasks.
It also updates config loading to allow you to map your own statuses for todo items, and has a couple of small aesthetic improvements.
- Make mapping of todo items to status a config option
- Add macro command / store in config to allow storing and using any command quickly e.g. for task filters
- Let macro command run recursively as a monitor with configurable delay time
- Allow re-running queries on update for e.g. running in a sidebar
- Updated default theme colors slightly
- Separated default theme from zenkat.py
- Improved docs
Zenkat 0.1
Zenkat 0.1
Zenkat 0.1 brings a number of improvements to core features, with a focus on improving data accessibility, configuration, and aesthetics. It also brings a task mode which lets you view and filter your tasks similar to the Obsidian Tasks plugin.
New Commands
zenkat grep
- do a regexp search on the content of all pageszenkat cat
- pretty-print a single file using richzenkat tasks
- view tasks from documents with filter capabilitieszenkat query
- perform a SQL-like query using the Zen Query Language, which can be stored in config.toml
Aesthetics / Configuration
- Can now load config from
~/.config/zenkat/config.toml
file. - Zenkat now uses rich to format and style rich text
- Theme folder with monokai, lemonbar, catgirl themes
- Added
zenkat cat
command which will pretty-print .md files using rich - Default formats for output are customisable
- Shortcuts for different formats
- Stored queries by name
Data Model
- Make subtags get expanded to multiple tags
- Parse YAML metadata to metadata object
- Make links to headings parse correctly
- Extract tasks / lists and display metadata
- Improve parsing of filters
- Improve sort parsing w subfield syntax
- List items now indexed
- Combine output, filter, sort syntax into queries
- Shortcuts for queries
- Added
~
and~has
operations
Zenkat 0.0.10
This release focuses on upgrading the core features of Zenkat to work on a wider variety of repositories and with more capabilities.
- Allow different date formats in queries via dateutil
- Support regular internal / outbound links
- Make links searchable like pages
- Make tags searchable like pages
- Change command syntax to e.g.
zenkat list pages
orzenkat list tags
- Change command syntax to e.g.
- Add word count feature
- Add a way to check tag / link properties in filter syntax
- Make tag / link subproperties support nesting
- Make --format support subproperties in same way as --filter
- Improve --format and --filter to use more of a spread / map operation for subproperties e.g.
list pages --filter "all tags.name = writing"
.