v4.4.0
[4.4.0] - 2023-12-15
Pypi: https://pypi.org/project/cobib/4.4.0/
Added
- a primitive caching mechanism to speed up the database loading. This feature
is enabled by default and will store its cache at~/.cache/cobib/databases/
.
You can configure the location viaconfig.database.cache
or even disable
caching entirely by changing this setting toNone
. (see also #129 and !108) - added the
-r/--remove
option to themodify
command (#128)- this can achieve the opposite of
-a/--add
in the sense that it will try to
remove the specified modification from a list or subtract a number from
numeric values - other field types than lists or numbers are not supported by this option
- this can achieve the opposite of
- added the
-l/--limit
option to thelist
command (#127)- exposed the
ListCommand.sort_entries
method in the public API - added the
ListCommand.execute_dull
method in the public API
- exposed the
- the
search
,export
, andmodify
commands now also support sorting and limiting options to be
passed onto thelist
command (along with the already existing filtering options) - the
config.tui.tree_folding
setting which allows you to configure the
default folding state of the tree nodes in the TUI's search result view - the
ENTER
binding in the TUI's search result view to recursively toggle all
folds of the current node
Changed
- when using the TUI you may now use the
:show <label>
command to jump to the
specified label (#126,!116) - the
search
command now reports its progress live (!117)
Fixed
- unblocked the vertical scrollbar of the TUI's list view from the scroll offset