Feature suggestions and discussion [READ THE FIRST POST]

cheezedoodle
Roll for Initiative - For Patreon supporters
A Lovely Nightmare Night - Celebrated the 12th anniversary of MLP:FIM!
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes
Princess of Love - Extra special version for those who participated in the Canterlot Wedding 10th anniversary event by contributing art.
Non-Fungible Trixie -
Thread Starter - OC Tag Description Requests
Friendship, Art, and Magic (2020) - Took part in the 2020 Community Collab
The Magic of Friendship Grows - For helping others attend the 2020 Community Collab
Dream Come True! - Participated in the MLP 9th Anniversary Event
Silver Bit -

Moderator
TagZombie: AC15, Atk +8
@Yoshimon1
Well… Here more versions:
full full
full
 
Is the pink fill color behind the characters on #3 solid? If not can you make it solid? Then please upload the SVG for #3 to the site. That one meets the requirement that the outer burst ring and the text underlay be the same color, so we’ll just go with that.
 
I thought about holding a fave-earning contest between that and TSP’s blue and a 3rd option like the contest for worst pony that >>1116770 won but this is just colors, not characters.
Anonshy
Preenhub - We all know what you were up to this evening~
Philomena - For helping others attend the 2021 community collab
Twinkling Balloon - Took part in the 2021 community collab.
My Little Pony - 1992 Edition
Friendship, Art, and Magic (2020) - Took part in the 2020 Community Collab
Dream Come True! - Participated in the MLP 9th Anniversary Event
Toola Roola - For helping others attend the 2019 Community Collab
Wallet After Summer Sale -
Friendship, Art, and Magic (2019) - Celebrated Derpibooru's seventh year anniversary with friends.
A Tale For The Ages - Celebrated MLP's 35th Anniversary and FiM's 8th Anniversary

Busy - May not Respond
@cheezedoodle  
The fill color behind the characters was practically solid, though now I have fixed it and I have uploaded it.
 
I like the idea of a fave-earning contest, it sounds fun, though in that case, I guess all the images should have been uploaded at the same time and of course, this doesn’t seem to be the case.
Joey
Dawnsong - Derpi Supporter
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Flower Trio - Helped others get their OC into the 2023 Derpibooru Collab.
Roseluck - Had their OC in the 2023 Derpibooru Collab.
A Lovely Nightmare Night - Celebrated the 12th anniversary of MLP:FIM!
Cool Crow - "Caw!" An awesome tagger
Tree of Harmony - Drew someone's OC for the 2022 Community Collab
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Verified Pegasus - Show us your gorgeous wings!

PM me your cute OCs
@age3rcm  
The Equestria Girls tag is for images of characters drawn in English EqG style, or stuff directly related to the movie.
 
Applying it to anything tangentally related to EqG (such as characters drawn in pony/standard human form) is a bit too broad and unspecific.
 
Edit: My phone has a dumb sense of humor
quoting_mungo
Friendship, Art, and Magic (2018) - Celebrated Derpibooru's six year anniversary with friends.
Helpful Owl - Drew someone's OC for the 2018 Community Collab
Artist -

Gusty is best pony
I’d love to have either a whitelist section to filters that override the usual spoiler/hide filters, or a setting somewhere that would override filters on my uploads (or images with artist tags associated with my username).
 
The basic reason for this:  
I may want particular content spoilered (or even hidden) in general, because it’s not stuff I want to see without warning. But I give absolutely no hecks if I see the thumbnails of art I drew myself. Someone else might want to hide or spoiler certain content EXCEPT by a couple of artists whom they know draw it in a way that doesn’t bother them. Currently, I’m doing this for e.g. semi-grimdark content with complex filters:  
semi-grimdark, NOT artist:quoting_mungo  
This has the drawback that I can’t tell at a glance WHY the content was spoilered, since it gets the “complex filter” spoiler image rather than the semi-grimdark spoiler image, so I have to look at ALL the tags to figure that out.
 
Another option, if whitelists (wider utility) and/or a checkbox to ignore filters for one’s own uploads/artwork (narrower utility, maybe more convenient to use?) don’t feel like a good idea, would be to add an “as” function to complex spoiler filters. So the complex filter above might look something like  
semi-grimdark, NOT artist:quoting_mungo, AS semi-grimdark  
Which would tell the system to display the spoiler image for semi-grimdark content for content spoilered under that complex filter. This would probably have the widest utility, but I suspect might also be a tiny bit heavier on the server load.
Mad Black
Cool Crow - "Caw!" An awesome tagger
Magnificent Metadata Maniac - #1 Assistant
Speaking Fancy - For helping with translations
The End wasn't The End - Found a new home after the great exodus of 2012

@quoting_mungo  
You can create as many personal filter as complex as you like by using the search syntax to exclude your uploads with -my:uploads, or -artist:XXX
 
Thought, a personal whitelist wouldn’t be too bad, for those who are not as good with computers and complex syntax.
quoting_mungo
Friendship, Art, and Magic (2018) - Celebrated Derpibooru's six year anniversary with friends.
Helpful Owl - Drew someone's OC for the 2018 Community Collab
Artist -

Gusty is best pony
@Mad Black  
I realize that, and it’s definitely a sufficient workaround, if a bit clunky at times. It’s just a shame to lose the at-a-glance information as to why something was spoilered (in the form of the spoiler image) when doing so, which is one reason I think a whitelist or an ability to associate spoiler categories with complex syntax would be an improvement.
Wesley Foxx
Friendship, Art, and Magic (2018) - Celebrated Derpibooru's six year anniversary with friends.
Helpful Owl - Drew someone's OC for the 2018 Community Collab
Birthday Cake - Celebrated MLP's 7th birthday
Not a Llama - Happy April Fools Day!
Best Artist - Providing quality, Derpibooru-exclusive artwork
Friendship, Art, and Magic (2017) - Celebrated Derpibooru's five year anniversary with friends.
Happy Derpy! - For Patreon supporters
An Artist Who Rocks - 100+ images under their artist tag
Artist -
The End wasn't The End - Found a new home after the great exodus of 2012

The Fluffiest
I Definitely agree that being able to tell why exactly something is complex filtered would make them significantly more useful. Disapproving Celestia telling me “its complicated” doesn’t help much when you have lots of complex filters.
SuperSupermario24
My Little Pony - 1992 Edition
Wallet After Summer Sale -
Not a Llama - Happy April Fools Day!

fluffy sylveon
@Keith Mowz  
This is exactly the reason I don’t use complex spoilers more than I do. Maybe it could at least detect what line of the complex filter it matches and display that?
 
Or, maybe a crazy idea that probably won’t be implemented: a way to set spoiler images and text on a per-line basis.  
As in, something like this on a line:  
suggestive, (humanized || anthro) [i:suggestive] [t:suggestive anthro/human]
would produce this:  
full
byte[]
Solar Supporter - Fought against the New Lunar Republic rebellion on the side of the Solar Deity (April Fools 2023).
Non-Fungible Trixie -
Verified Pegasus - Show us your gorgeous wings!
Preenhub - We all know what you were up to this evening~
An Artist Who Rocks - 100+ images under their artist tag
Artist -

Philomena Contributor
@Exedrus  
Well, the first thing that’s important to understand is that in the context of complex filters, information about individual lines in a query string is thrown away whenever the filter is compiled.
 
A complex filter of
 
explicit,oc:milky way anthro
 
is reduced to this
 
\(explicit,oc:milky way\) \|\| \(anthro\)
 
so that it can be compiled into this AST(it’s actually just compiled directly into the output tree for Elasticsearch, but that’s irrelevant)
 
\(or   \(and     \(tag "explicit"\),     \(tag "oc:milky way"\)\),   \(tag "anthro"\)\)
 
For an image tagged anthro, but not explicit or oc:milky way, the smallest piece of this filter that matches is the (tag "anthro") portion of the main logical disjunction (OR statement).
 
For an image tagged with explicit,oc:milky way, but not anthro, the smallest piece of this filter that matches is the (and ...) portion of the main logical disjunction.
 
For an image tagged anthro,explicit,oc:milky way, the smallest piece of this filter that matches is the (tag "anthro") portion of the main logical disjunction.
 
I don’t suppose you can see the problem here?
quoting_mungo
Friendship, Art, and Magic (2018) - Celebrated Derpibooru's six year anniversary with friends.
Helpful Owl - Drew someone's OC for the 2018 Community Collab
Artist -

Gusty is best pony
@byte[]  
Smallest sounds like it would work, I’d say - it’s not like it’ll show multiple spoiler reasons for the “simple” spoiler tag filter setting. (If I search for foalcon, spoiler:s06e13 (two arbitrarily selected tags I have spoiler-tagged), the first match shows up as spoilered for spoiler:s06e14, having foalcon and both episodes tagged, so I’m guessing it might be grabbing the LAST matching spoiler tag?)
SuperSupermario24
My Little Pony - 1992 Edition
Wallet After Summer Sale -
Not a Llama - Happy April Fools Day!

fluffy sylveon
@quoting_mungo  
I think if you try to do a search that’s clearly including a particular tag, possibly AND’d with something else, it’ll unspoiler the tag if you have it spoilered normally. (If a tag is part of an OR statement of some sort, though, it seems to be spoilered like normal.)
 
It might actually be nice to be able to have an option to turn that off, so they remain spoilered even if you search for them (for example, I have explicit spoilered, and sometimes I want to do a search involving the tag without having to actually look at a whole bunch of porn; I usually avoid this by writing “expl*cit” or something instead).
Interested in advertising on Derpibooru? Click here for information!
Techy Cutie Pony Collection!

Help fund the $15 daily operational cost of Derpibooru - support us financially!

Syntax quick reference: **bold** *italic* ||hide text|| `code` __underline__ ~~strike~~ ^sup^ %sub%

Detailed syntax guide