Skip to content

Add search by metadata #284

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 32 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
6dfe9d2
feat(library): add metatata field parsing
lunaro-4 Jun 9, 2024
123a36c
feat(core/library): add filtering algorithm; improve keyword parsing
lunaro-4 Jun 10, 2024
94d848d
refactor(core/library): refactor submethods from library.search_libra…
lunaro-4 Jun 11, 2024
d6d652e
refactor(library.search_library): rebuild whole search algorithm
lunaro-4 Jun 12, 2024
af0d3ff
fix(library.search_library): implement special flags
lunaro-4 Jun 12, 2024
a8f1ea4
fix(library.search_library): fix handling negative query ('null')
lunaro-4 Jun 12, 2024
8b8b769
refactor(core/library): pull out search methods into a separate 'Filt…
lunaro-4 Jun 13, 2024
3e7c99d
fix(library.Filter&library.Library): add protection layer to two methods
lunaro-4 Jun 13, 2024
af49f9b
test(core.library.Filter): add test stub
lunaro-4 Jun 13, 2024
465c431
test(library.Filter): finish adding tests
lunaro-4 Jun 14, 2024
e034d35
fix(library.Filter): append multiple fixes; add support for empty fie…
lunaro-4 Jun 14, 2024
bbae2dc
style(library.Library&library.Filter): apply mypy and ruff changes
lunaro-4 Jun 13, 2024
afc6393
fix(library.Filter): fix 'tag_id' querry handling
lunaro-4 Jun 13, 2024
e931074
refactor(library.Filter): move _field_id_to_name_map property from Li…
lunaro-4 Jun 14, 2024
0db7bf3
fix(tests): fix incorrect test queries; remove redundant comments
lunaro-4 Jun 14, 2024
c1b484d
style(core.library): apply ruff and mypy fixes
lunaro-4 Jun 14, 2024
4f18d7b
fix(library.Library.search_library): fix incorrect parsing of upperca…
lunaro-4 Jun 14, 2024
73e3b84
style: apply ruff formating
lunaro-4 Jun 15, 2024
54325d3
Apply suggestions from code review
lunaro-4 Jun 17, 2024
e6b005e
fix: PR feedback tweaks
lunaro-4 Jun 21, 2024
aeae15b
test: add test for special flags; tweak existing tests; ensure `handl…
lunaro-4 Jun 25, 2024
ea50698
feat: add excluding query notation
lunaro-4 Jun 25, 2024
404ed8c
test: cover negative query with tests
lunaro-4 Jun 25, 2024
a6bcd3a
Merge branch 'main' of https://github.com/TagStudioDev/TagStudio into…
lunaro-4 Jun 25, 2024
b1da7a7
refactor: apply ruff and mypy changes
lunaro-4 Jun 25, 2024
d8471a1
refactor: extract handling metadata; revamp `is_selected` variable logic
lunaro-4 Jun 26, 2024
68a99f9
feat: add class with constants, changed every hardcoded "unbound" and…
lunaro-4 Jul 21, 2024
b7646a0
refactor: core review feedback implementations
lunaro-4 Jul 22, 2024
bd5e898
test: add failing test on capitalised description bug
lunaro-4 Jul 25, 2024
e9ed224
fix(Filter.remap_fields): fix capital letters in meta fields being ig…
lunaro-4 Jul 26, 2024
d03d2a7
fix(negative-prompt): fix incorrect handling of special flags; tweak …
lunaro-4 Jul 26, 2024
a135402
fix(handle_common_field): fix incorrect selection of entries with cap…
lunaro-4 Sep 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading