Filters phase 2: UI for defining and editing
Depends on: https://github.com/codidact/qpixel/issues/755
Add a way to see the definition of the current filter (or define a new one). This interface should be accessible to users at all levels of technical experience (i.e. not just a place to type a query). https://meta.codidact.com/posts/285370 has an initial mockup; it's almost certainly wrong, but that's the general idea --options in the widget with options that depend on the post type. (One thing that's missing in that sketch is a way to specify the type of top-level posts, relevant only in categories that have more than one, which is rare today.)
Add "save as" (define a new filter) and "save" (edit an existing one). For built-in filters, only "save as" -- you can clone them but you can't redefine them.
When a user saves a filter, give an option for "just this category", "just this community", or "global". This controls where else you'll see it as an option in the filter selector. Use cases: Software Dev Q&A + Code Review, all the metas.
Add some sort of indicator if you have unsaved changes.
This issue is being worked on by @MoshiKoi , who I can't assign it to for some strange reason.
Resolved by https://github.com/codidact/qpixel/pull/976.