diff --git a/website/docs/artist_task_progress_page.mdx b/website/docs/artist_task_progress_page.mdx index b49c78a1..5b9e6ca7 100644 --- a/website/docs/artist_task_progress_page.mdx +++ b/website/docs/artist_task_progress_page.mdx @@ -47,3 +47,31 @@ For more details or additional changes to a task, open the details panel by doub :::tip To quickly view a task's reviewables, press the `Spacebar` on a selected task. Tasks with available reviewables will display a play button in the top-right corner. ::: + +### Search and Filtering + +To focus on specific tasks, use the search and filters bar to create a custom view. + +![Filtering tasks by status and assignee](./assets/task_progress/progress_filtering.gif) + +You can search using any keyword with the text filter or choose from the predefined filters in the dropdown. + +After selecting an attribute to filter by, choose the values to include or exclude. + +Each selected value will show tasks matching any of the chosen values. For example, filtering by “Status” and selecting “In Progress” and “Pending review” will display tasks that are either “In Progress” or “Pending review.” + +![Filtering tasks by status or status](./assets/task_progress/filter_status_or_status.png) + +Multiple filters work together to refine results. For example, filtering by “Status: Ready to start” and “Assignee: Has none” will show tasks that are both “Ready to start” and have no assigned users. + +![Filtering tasks by status and not assignee](./assets/task_progress/filter_status_and_no_assignee.png) + +:::tip +You can add the same filter multiple times for advanced filtering. For example, adding two “Tag” filters, one with “Happy” or “Sad” and another with “Scary,” will display tasks that are either “Happy” or “Sad” and also “Scary.” + +![Filtering tasks by tags](./assets/task_progress/filter_tag_and_tag.png) +::: + +To exclude a value, click the filter and toggle “Excludes” or use the button on the left of the filter card. In this example, the filter excludes all tasks with priority "Normal" or "Low". + +![Filtering excludes](./assets/task_progress/filter_excludes.png) diff --git a/website/docs/assets/task_progress/filter_excludes.png b/website/docs/assets/task_progress/filter_excludes.png new file mode 100644 index 00000000..c5565762 Binary files /dev/null and b/website/docs/assets/task_progress/filter_excludes.png differ diff --git a/website/docs/assets/task_progress/filter_status_and_no_assignee.png b/website/docs/assets/task_progress/filter_status_and_no_assignee.png new file mode 100644 index 00000000..92a5152a Binary files /dev/null and b/website/docs/assets/task_progress/filter_status_and_no_assignee.png differ diff --git a/website/docs/assets/task_progress/filter_status_or_status.png b/website/docs/assets/task_progress/filter_status_or_status.png new file mode 100644 index 00000000..6b0539f9 Binary files /dev/null and b/website/docs/assets/task_progress/filter_status_or_status.png differ diff --git a/website/docs/assets/task_progress/filter_tag_and_tag.png b/website/docs/assets/task_progress/filter_tag_and_tag.png new file mode 100644 index 00000000..4b63dbc8 Binary files /dev/null and b/website/docs/assets/task_progress/filter_tag_and_tag.png differ diff --git a/website/docs/assets/task_progress/progress_filtering.gif b/website/docs/assets/task_progress/progress_filtering.gif new file mode 100644 index 00000000..3db1b0d5 Binary files /dev/null and b/website/docs/assets/task_progress/progress_filtering.gif differ