Commits

Author Commit Message Labels Comments Date
Adrian Sampson
fix typo in web screenshot (closes #222)
Adrian Sampson
fix extra super call in fuzzy This was dumb of me.
Adrian Sampson
the: fix config syntax in docs
Adrian Sampson
fix construction of conditional path queries I broke this in the last flurry of refactors but, as is usually the case, I have no idea why it ever worked before.
Adrian Sampson
initial support for non-field queries With this change, we can get slightly closer to letting plugins extend the query syntax with queries that don't pertain to a specific field. This will likely need some more tweaking in the future, but it should allow for some very interesting things.
Adrian Sampson
refactor query parsing It's long overdue that the parsing of individual query components was moved out of classes and into top-level functions, where it belongs.
Adrian Sampson
split FieldQuery into base and registered versions
Adrian Sampson
refactor RegexpQuery to use new FieldQuery (#214)
Adrian Sampson
refactor: everything is like a plugin query (#214) The initial idea for this refactor was motivated by the need to make PluginQuery.match() have the same method signature as the match() methods on other queries. That is, it needed to take an *item*, not the pattern and value. (The pattern is supplied when the query is constructed.) So it made sense to move the value-to-pattern code to a class method. But then I realized that all the other FieldQu…
Adrian Sampson
some low-level tweaks to extensible queries (#214)
phmongeau
Merge #214 extend query syntax from plugins Conflicts: docs/changelog.rst
phmongeau
changelog / doc for #214
phmongeau
document how extend the query syntax in plugins using PluginQuery update the fuzzy documentation
phmongeau
update the docstrings and cleanup the new PluginQuery system
phmongeau
fix fuzzy config
phmongeau
update query tests fix escape colons in the query term
phmongeau
fix wrong indentation Oooops!
phmongeau
change queries() function to returns a dict of {prefix: PluginQuery} use the class __name__ as sqlite function name make RegexpQuery use the AnyPluginQuery
phmongeau
fuzzy: use smartcase for the pattern ignore case unless the pattern contains a capital letter
phmongeau
fix param odrder for match function of PluginQuery
phmongeau
expclude prefix from query term
phmongeau
fuzzy: add prefix config
phmongeau
fuzzy: use threshold value from config
phmongeau
make fuzzy use PluginQuery instead of a subcommand
phmongeau
add support for extending the query syntax with plugins
phmongeau
use fuzzy threshold from config file
phmongeau
add AnyFuzzyQuery to match on any fields using fuzzy matching
phmongeau
add internal FuzzyQuery using ~ as prefix
Adrian Sampson
changelog for #180
Lucas Duailibe
Merge branch 'master' of github.com:sampsyo/beets
  1. Prev
  2. Next