Skip to content
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

feat: server side search (#2112) #2117

Merged
merged 14 commits into from
Feb 12, 2023
Merged

feat: server side search (#2112) #2117

merged 14 commits into from
Feb 12, 2023

Conversation

hay-kot
Copy link
Collaborator

@hay-kot hay-kot commented Feb 11, 2023

To Do's

  • (unrelated) automate some migration testing and verification
  • Remove existing Search UI
  • Re-implement debounced search UI to utilize server side search
  • Filters
    • Foods
    • Tools
    • Categories
    • Tags
  • Sort By Selector
  • Ascending / Descending Selector
  • Fix Virtual scroll deselecting results bug

Bonus

  • Encode search state in browser url
  • And/Or operator support

Partial work for #2076
Closes #2105
Closes #2066
Closes #804

fleshgolem and others added 12 commits February 11, 2023 10:46
* refactor repository_recipes filter building

* add food filter to recipe repository page_all

* fix query type annotations

* working search

* add tests and make sure title matches are ordered correctly

* remove instruction matching again

* fix formatting and small issues

* fix another linting error

* make search test no rely on actual words

* fix failing postgres compiled query
@hay-kot hay-kot marked this pull request as ready for review February 12, 2023 06:05
@hay-kot hay-kot changed the title wip: server side search (#2112) feat: server side search (#2112) Feb 12, 2023
@hay-kot hay-kot merged commit 71f8c10 into mealie-next Feb 12, 2023
@hay-kot hay-kot deleted the feat/server-side-search branch February 12, 2023 06:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants