Open Dark-Obsidian opened 1 year ago
Saved filters also save the view (ie disp=
), so what I have is a saved filter that will automatically take me to the Tagger view and apply relevant filters and sorting as well (eg Stash ID is null
). This is one more click than just clicking the Tagger view, but I don't think that's too big of a deal.
If we're going to have separate default filters for the Tagger view, then I don't see why we shouldn't also have default filters for the other views too.
I imagine the reason for your redirection loop is because the URL you're redirecting to (http://localhost:9999/scenes?c=("type":"stash_id_endpoint","modifier":"IS_NULL")&<<params>>disp=3
) also matches the format of the URL you're redirecting from (http://localhost:9999/scenes?<<params>>disp=3
). You'll need to add additional logic to prevent the loop, perhaps to only redirect if there is no stash_id_endpoint
filter already present in the URL.
Hi @DingDongSoLong4 -- thanks for the reply...
disp=
Sure, get what you're saying and have done the same thing myself but the crux of the request was really around being able to set a different default saved filter for Scene Tagger if possible, as have found myself...
Scenes
(default Scene saved filter applies)Scene Tagger
Scrape All
/ Search All
Scene Tagger Default
saved filterScrape All
/ Search All
So the goal of this request is to essentially eliminate possibility of having to go through steps steps 4 - 6 and streamline the tagging process.
Thanks for the suggestion, I thought I had covered this - see rule export below...
http://localhost:*/scenes?*disp=3&z=0
http://localhost:$1/scenes?c=("type":"stash_id_endpoint","modifier":"IS_NULL")$2&disp=3&z=0
http://localhost:*c=*
In the process of writing the above though, I actually spotted the error...
&
after the c=( ... )
insertionhttp://localhost:$1/scenes?c=("type":"stash_id_endpoint","modifier":"IS_NULL")$2&disp=3&z=0
http://localhost:$1/scenes?c=("type":"stash_id_endpoint","modifier":"IS_NULL") & $2&disp=3&z=0
@Dark-Obsidian
This is my usual tagging "workflow":
Scenes
(applying the regular saved filter)Saved filters
> Tagger Studio
.
This is a saved filter which sets ?c=("type":"studios","modifier":"IS_NULL")&sortby=created_at&sortdir=desc&disp=3
: filter by Studios is null
, sort by Created At (desc)
, and the Tagger view (disp=3
). I also have a few other Tagger saved filters, each with different filters (eg Stash ID is null
), but the rest is the same.If I understand correctly, you want this:
Scenes
Tagger
icon, and automatically have a tagger-specific default filter applied (ie for me, the Tagger Studio
filter)Yes my workflow has an extra click (the Saved filters
button), but I don't really think that's a big deal.
From a user expectation perspective, the Tagger is just another "view" in the scenes page, and since saved filters also include what "view" you're in, it doesn't in my opinion make sense to have separate default filters for only the Tagger.
Perhaps the solution is to completely separate the Tagger from the other views, where then it would make sense to have separate default filters. You wouldn't use the Tagger
view to browse, and you wouldn't use the Grid
/List
/Wall
views to tag scenes - there's a clear logical distinction there, but they are all treated "equally" as views.
Thanks @DingDongSoLong4, some good points to consider...
Scene Tagger
from a saved filter (rather than by selecting the Scene Tagger
icon directly) and may try to adapt that way of working!Scene Tagger
as 'just another view of the scenes page' as IMO, there are specific tasks that can only be done from this pageScene Tagger
for new joiners for example, given the advantages of going to this page rather than going to Scene > Scrape With
etcScene Tagger
button in my own stash)...
I also think that it is worth considering the user's "mode", i.e. primary thing they are trying to achieve at this moment in time...
Grid
, List
, Wall
views to navigate to porn they want to watchScene Tagger
when in this 'mode'Scene Tagger
specifically to tag scenes and populate metadataI agree with you entirely - the use cases for Grid
, List
and Wall
are entirely separate from the Tagger. The Tagger serves a very different purpose, that being organising/importing content, rather than viewing it.
What I meant was that this distinction isn't being clearly communicated in the UI - Grid
, List
, Wall
and Tagger
are all grouped together as views of the Scenes
page. Your highlighting of the Scene Tagger
button (and the fact that we have to tell people "click here to efficiently tag your scenes") I think shows a deficiency in the UI design/layout.
I think the Tagger should be clearly separated from the other "views" - maybe it could have an entirely different layout (eg using a different header), a different way of accessing it - something to clearly show that it is for a separate "user mode" as you put it. I'm not a UI designer by any means - these are just some ideas that I imagine could improve the overall experience.
+1 to @Dark-Obsidian 's take. Let's do the Scene Tagger icon change asap, and then discuss bigger revamps
Is your feature request related to a problem? Please describe.
Scene Tagger
is a seen only as another view of the Scenes page (wheredisp=3
)Scene Tagger
to filter wherestash_id is null
, however doing this then filters all un-tagged scenes from the all other Scene views tooDescribe the solution you'd like
Scene Tagger (disp=3)
and [2] A default view forOther views (Grid|List|Wall)
Describe alternatives you've considered
Scene Tagger
view to only show un-tagged scenes, however I wouldn't really suggest hard-coding anything as I realise that some users may not appreciate thisAdditional context
http://localhost:9999/scenes?<<params>>disp=3
http://localhost:9999/scenes?c=("type":"stash_id_endpoint","modifier":"IS_NULL")&<<params>>disp=3