71e006b0d2
Mastodon supports in-query search operators, such as `has:image`, `language:en`, or `in:library`. Previously the user had to enter them in to the query directly. This provides a chip-based UI that allows the user to set values for these operators. ## Server - Add new search capabilities to record the faceted search features the server reports. - Update definitions for Mastodon, Friendica, and GoToSocial to specify which versions of the operations they support. ## SearchOperator / SearchOperatorViewData - Represents each supported operator and associated viewdata. ## SearchActivity / activity_search.xml - Conditionally display a chip for each facet depending on the server's level of support. - Implement the UI for each chip. They display dialogs of varying levels of complexity depending on the underlying operation. ## FragmentSearch - Display the progress as a LinearProgressIndicator instead of an indeterminate ProgressBar. This makes it more visible under the search facets. |
||
---|---|---|
.. | ||
src | ||
build.gradle.kts | ||
lint-baseline.xml |