Philomena open beta / breaking API changes

Stellar Dust
Stellar Dust - For supporting the site
Silly Pony - Celebrated the 13th anniversary of MLP:FIM, and 40 years of MLP!
Shimmering Smile - Celebrated the 10th anniversary of Equestria Girls!
Solar Supporter - Fought against the New Lunar Republic rebellion on the side of the Solar Deity (April Fools 2023).
Flower Trio - Helped others get their OC into the 2023 Derpibooru Collab.
Roseluck - Had their OC in the 2023 Derpibooru Collab.
King Sombra - Celebrated the 10th anniversary of The Crystal Empire!
A Lovely Nightmare Night - Celebrated the 12th anniversary of MLP:FIM!
Princess of Love - Extra special version for those who participated in the Canterlot Wedding 10th anniversary event by contributing art.
Tree of Harmony - Drew someone's OC for the 2022 Community Collab

Horse
If you go to the edit tags section from an image and don’t make any changes and push the save button it adds +1 metadata updates to your counter.
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
@JP  
The image upload description preview tab only shows an error message (“Preview failed to load!”).
If you go to the edit tags section from an image and don’t make any changes and push the save button it adds +1 metadata updates to your counter.
 
both fixed
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
@JP  
The speed at which I will do something depends on the amount to which it bothers me. The metadata updates thing really bothered me.
author92
Silly Pony - Celebrated the 13th anniversary of MLP:FIM, and 40 years of MLP!
Shimmering Smile - Celebrated the 10th anniversary of Equestria Girls!
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Roseluck - Had their OC in the 2023 Derpibooru Collab.
Elements of Harmony - Had an OC in the 2022 Community Collab
Twinkling Balloon - Took part in the 2021 community collab.
Ten years of changes - Celebrated the 10th anniversary of MLP:FiM!
Friendship, Art, and Magic (2020) - Took part in the 2020 Community Collab
Dream Come True! - Participated in the MLP 9th Anniversary Event
Friendship, Art, and Magic (2019) - Celebrated Derpibooru's seventh year anniversary with friends

So this basically means your overhauling how the site runs under the hood but it won’t really change much on the surface.
 
Is that about right?
Yoshimon1
Silly Pony - Celebrated the 13th anniversary of MLP:FIM, and 40 years of MLP!
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.
King Sombra - Celebrated the 10th anniversary of The Crystal Empire!
A Lovely Nightmare Night - Celebrated the 12th anniversary of MLP:FIM!
Princess of Love - Extra special version for those who participated in the Canterlot Wedding 10th anniversary event by contributing art.
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 -

yay(){ yay|yay & };yay
I’d like to know what the breakages are. To my knowledge the CSS is a straight copy from booru-on-rails, so this means I likely bungled the markup structure.
Oh, alright then. In that case, here’s what I noticed (Default theme):
  • The placeholder “Search” text of the search bar suddenly is a dark gray instead of the usual light blue-white-ish.
  • Every single element on the entire site has an added line-height: 1.15 rule inherited from…
@/**! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss **/
html {
line-height: 1.15;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}@
…here in the default.css that makes everything look a bit squished together compared to before.
  • media-boxes on profile pages (Recent artwork/uploads/favourites) are bigger (232x254 for me instead of the old 150x172) and there’s now 6 instead of 5, which may have been an intended change, but now makes everything very big and displayed in two lines. (Or is that a setting somewhere?)
Also:
  • “Watched by x users” is missing under artist links on profile pages.
  • “Posts: x” is missing under avatars in forum posts.
 
I’m still seeing these problems. Did you miss my post or are they currently in development/to be fixed later?
 
Also, I’m currently experiencing occasional slowdowns on Philomena, with my profile page taking between 1-10 seconds to fully load all images in Recent Artwork/Uploads/Favorites. … Ah, no, looks like it’s also on the regular site. So probably just general high server load or something on the route or my end and not Philomena-related.
JP
Silly Pony - Celebrated the 13th anniversary of MLP:FIM, and 40 years of MLP!
Shimmering Smile - Celebrated the 10th anniversary of Equestria Girls!
Solar Guardian - Refused to surrender in the face of the Lunar rebellion and showed utmost loyalty to the Solar Empire (April Fools 2023).
Roseluck - Had their OC in the 2023 Derpibooru Collab.
King Sombra - Celebrated the 10th anniversary of The Crystal Empire!
A Lovely Nightmare Night - Celebrated the 12th anniversary of MLP:FIM!
Princess of Love - Extra special version for those who participated in the Canterlot Wedding 10th anniversary event by contributing art.
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Notoriously Divine Tagger - Consistently uploads images above and beyond the minimum tag requirements. And/or additionally, bringing over the original description from the source if the image has one. Does NOT apply to the uploader adding several to a dozen tags after originally uploading with minimum to bare tagging.

I miss the show so much
A minor nitpick: if an image has no faves, on the Rails’ side the “List favoriters” tab says “Favorited by 0 users”, but on the Philomena side the same message is “Favorited by”, ie. the text just cuts off. And when there are faves, on Philomena side you get a list of favers normally, but there’s still no faves count.
Stellar Dust
Stellar Dust - For supporting the site
Silly Pony - Celebrated the 13th anniversary of MLP:FIM, and 40 years of MLP!
Shimmering Smile - Celebrated the 10th anniversary of Equestria Girls!
Solar Supporter - Fought against the New Lunar Republic rebellion on the side of the Solar Deity (April Fools 2023).
Flower Trio - Helped others get their OC into the 2023 Derpibooru Collab.
Roseluck - Had their OC in the 2023 Derpibooru Collab.
King Sombra - Celebrated the 10th anniversary of The Crystal Empire!
A Lovely Nightmare Night - Celebrated the 12th anniversary of MLP:FIM!
Princess of Love - Extra special version for those who participated in the Canterlot Wedding 10th anniversary event by contributing art.
Tree of Harmony - Drew someone's OC for the 2022 Community Collab

Horse
Changing the source of an image with the same source adds a change to the source history
 
If you search a tag that it’s hidden or has 0 images it says “Showing results 1 - 0 of 0 total” instead of “No Images Found”
 
You can’t see the Historical Statistics in the stats section
 
Not sure if it’s supposed to work like that in the beta but the search posts page from the forums doesn’t show you the search options
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
  • The placeholder “Search” text of the search bar suddenly is a dark gray instead of the usual light blue-white-ish.
  • Every single element on the entire site has an added line-height: 1.15 rule inherited from…
  • “Watched by x users” is missing under artist links on profile pages.
 
@JP  
A minor nitpick: if an image has no faves, on the Rails’ side the “List favoriters” tab says “Favorited by 0 users”, but on the Philomena side the same message is “Favorited by”, ie. the text just cuts off. And when there are faves, on Philomena side you get a list of favers normally, but there’s still no faves count.
The “Next” and “Last” links in the “Watched Images” section of the site’s main page don’t take you to your “watched” list.
Changing the source of an image with the same source adds a change to the source history
If you search a tag that it’s hidden or has 0 images it says “Showing results 1 - 0 of 0 total” instead of “No Images Found”
fixed
 
 
@Pathos14489  
So what is your estimate on when you think you’d be releasing the source to the current state of the booru?
 
Dec 25, though my strong recommendation is that if you want a booru to use for another purpose, use Philomena instead. It is much less complex, significantly more convenient to set up, and is much more forgiving about your execution environment.
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
You can’t see the Historical Statistics in the stats section
I’m not sure if I will implement this.
Not sure if it’s supposed to work like that in the beta but the search posts page from the forums doesn’t show you the search options
They’re folded into the search query. Scroll down for more documentation on how that works.
Background Pony #DD1C
How do I hide the left side bar (the one with featured images and stuff) in Philomena? I can’t find this option.
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
Not sure if it’s supposed to work like that in the beta but the search posts page from the forums doesn’t show you the search options
They’re folded into the search query. Scroll down for more documentation on how that works.
 
If forum post searching is going to work the same way that the super-secret mod-only comment searching feature (that totally doesn’t exist) works, I can assure you that so many people are gonna struggle figuring out how to use that.
Stellar Dust
Stellar Dust - For supporting the site
Silly Pony - Celebrated the 13th anniversary of MLP:FIM, and 40 years of MLP!
Shimmering Smile - Celebrated the 10th anniversary of Equestria Girls!
Solar Supporter - Fought against the New Lunar Republic rebellion on the side of the Solar Deity (April Fools 2023).
Flower Trio - Helped others get their OC into the 2023 Derpibooru Collab.
Roseluck - Had their OC in the 2023 Derpibooru Collab.
King Sombra - Celebrated the 10th anniversary of The Crystal Empire!
A Lovely Nightmare Night - Celebrated the 12th anniversary of MLP:FIM!
Princess of Love - Extra special version for those who participated in the Canterlot Wedding 10th anniversary event by contributing art.
Tree of Harmony - Drew someone's OC for the 2022 Community Collab

Horse
‌-When I click on create a new filter from scratch it tells me that I can’t access to that page, also, the options “edit this filter”, “delete this filter” and “copy and customize this filter” doesn’t exist  
‌  
‌-Clicking image reverse search button without an image sends you to 404 page  
‌  
‌-There is no change username option in Account Settings  
‌  
‌Small visual bugs.  
‌-When you try to change your profile image without selecting any image you receive 3 “can’t be blank” warnings, also there’s no go back button to return to account settings  
‌  
‌-Webm images doesn’t show the label that says they are webm in the thumbnail  
‌  
Not sure if I’m exaggerating with these, should I avoid mentioning them?  
‌-In the user_links page in Mobile, the content doesn’t fit the screen and it moves out of page (this also happens in derpibooru)  
‌  
‌-The same thing happens in the avatar/edit page in Mobile  
‌  
‌-The text size <h2> at any page overlaps when it has 2 or more lines of text  
‌  
Angius

The Ponut Eater
A more general question that I realize I forgot to ask: any reason in particular you went with Elixir over something in at least the same paradigm as RoR like ASP.NET Core or Django?
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
@Stellar Dust  
I will address this more properly after I finish moving
 
@Angius  
Who says Phoenix isn’t in the same paradigm as Rails? Rails just makes you take extra steps to get to something reasonable.
 
Elixir is syntactically similar to Ruby, even if in the end it has a very different Erlang-inspired grammar. It doesn’t have the Linux compatibility headaches that (even Core) .NET has.
 
I am moving to escape a framework paradigm that’s tying me down to a trash database schema; as far as I see it, Django and ASP.NET have similar problems. Ecto is amazing. (query adapter related)
 
Also the BEAM VM is quite fantastic
Background Pony #AC7E
Oh g I got scared for a second I thought coppa was going to kill this site next
Angius

The Ponut Eater
@Angius
Who says Phoenix isn’t in the same paradigm as Rails?
 
Paradigm, as in from OOP (with some procedural and functional sprinkled in) to a fully functional language.
 
Not sure what you mean when it comes to Ecto and being tied down by schema. Not quite sure how it works with Django, but most modern ORMs let you design the schema code-first and use migrations. And Ecto in particular, at a glance, doesn’t seem to be all that different from EF Core or Linq2Db.
 
Regardless, thanks for the answer.
Interested in advertising on Derpibooru? Click here for information!
Ministry of Image - Fanfiction Printing

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