News Archive

  • 201 weeks
    Downtime & Server Move

    Hi all. Firstly, apologies for the extended period of unexpected downtime. Obviously any kind of downtime is non ideal, but unexpected is more annoying all around.

    On Friday morning (GMT) we experienced a hardware failure on our database server. To our knowledge there is no data loss of any kind. We have fairly regular backups hosted off-site, regardless. The exact cause isn't entirely clear at this time, but instead of wrestling with trying to get the hardware sorted (it was a dedicated server) we decided that this was a good opportunity to make a server move we've been planning for a long time over to Digital Ocean.

    Read More

    236 comments · 15,385 views
  • 278 weeks
    BBCode updates

    Performance improvements

    Over the last few days I've been working on improving the performance of the BBCode parser. I've managed to implement a few major optimizations, reducing the run time in common cases to around 1/4th to 1/20th compared to the older version. This has reduced total server-side render times on some of the more complicated test pages I've been using to around 50ms–70ms, which should be a noticeable improvement.

    New features

    Opacity

    Read More

    49 comments · 4,897 views
  • 301 weeks
    Recent Changelog

    We've done various unannounced changes of the past few weeks so I thought I'd group up the things we've done so you guys know what's changed.

    • Added account linking page for Patreon / Twitter
    • Added ability to cross post stories, blogs and bookshelf additions to Twitter
    • Added twitter userpage module
    • Added account deletion page
    • Reorganised user toolbar dropdown to better fit more items
    • Added session management page to see logins and active sessions on your account
    • Added new articles system and moved some existing ones into it
    • Redesigned PM page a bit to be cleaner
    • Increased font size in major places across the site to improve readability
    • New cookie consent controls for EU users and updated privacy policy
    • Recommended groups list on groups page - WIP
    • Tooltips in many locations around the site with helpful tips

    Read More

    114 comments · 6,022 views
  • 302 weeks
    Help Articles

    Something I've worked on the last couple of days is adding the ability for us to add arbitrary "articles" to the site which we can use for various things. Sort of an extension on the manual articles we've added in the past like the bbcode page, writing guide, etc.

    So far I've added 3 guides:

    I'd love to know if you guys have any idea for articles that would have helped you out when starting out or anything else that comes to mind.

    65 comments · 5,183 views
  • 329 weeks
    Night Mode

    I've been working on it for ages but only really got the impetus to finish all of it off over the last few days. In the "settings" dropdown at the top on desktop, or the bottom of the slide out bar on mobile you'll find a toggle for night mode. Enjoy!

    Oh, and although I've tried to cover everything there is a 100% chance I've missed styling some things so apologies in advance for any funky pages.

    246 comments · 6,804 views
  • 330 weeks
    Additional Search Update

    Hey folks,

    Over the last few days I've added a few things to the new search system. A lot of people were unhappy with not being able to filter various things as quickly as they used to be able to. To that end, I've added a little filter dropdown to the right of the search box which effectively contains everything the old sidebar used to. It even has some niceties like quick word count filters and a highly rated filter.

    Read More

    132 comments · 5,301 views
  • 331 weeks
    December 2017 Update

    Hey guys, got a whole bunch of updates for you today.

    Tags

    This is a small but important step on our way to the tagging system I envision. The existing way we handled things like characters and genres has all been merged into a single tagging system. That won't result in much difference for you viewing and using the site but it makes it a lot easier to add new tags especially.

    We now have a couple of new tag types: series and warnings.

    The series tag is for identifying what series (franchise) your fanfiction contains. I've added a whole ton of various TV shows, movies, comics, books and games but clearly we will have to add a ton more in the coming future. Stories must also contain one of the four MLP tags which are FIM, EqG, Movie and Comic, as this is a pony fanfic site after all. Feel free to bug me on Discord if you have a requirement for a series to be added.

    Read More

    630 comments · 13,773 views
  • 331 weeks
    Math BBCode tag

    I've added [math] and [mathblock] BBCode tags, which can be used to display formatted math. We've had a few requests for this, particularly for group forum threads and blog posts. Most math-related TeX syntax is supported. (We are currently using MathJax to handle the layout.)

    The documentation from the BBCode guide is repeated below for your convenience.

    Read More

    84 comments · 4,410 views
  • 354 weeks
    Fimfiction API

    If you're not a developer you can probably ignore this post.

    It's been like 6 years, but hey, things take time. The API is currently very WIP still but it's ready for people to get working on in our development chat room.

    API documentation can be found at https://www.fimfiction.net/developers/api/v2/docs and you should join the Discord Chat and PM me to add you to the private API channel and I can help you get started. The functionality is very limited right now but I'm dedicating all my time to it at the moment and would love to have people add their input to the process.

    60 comments · 7,402 views
  • 358 weeks
    New BBCode Tags

    Hey guys,

    One of the features in this new update was reader-side paragraph formatting. This helps improve consistency for readers across the site, especially for those of us who can’t stand reading indented text on a computer screen.

    However, one thing that wasn’t accounted for was the legitimate need for specific indenting of passages and for certain blocks of text to have no paragraph formatting. Some examples would be lyrics and poetry.

    Taking this into account, we have come up with a couple of new tags that remedy this situation which are documented below (copied directly from the bbcode guide)


    [indent] Indent

    The indent tag can be used to, unsurprisingly, indent portions of your text.

    [indent]The indent tag can be used to, unsurprisingly, indent portions of your text.[/indent]

    It also support levels of indenting

    Read More

    168 comments · 6,393 views
Dec
10th
2014

Site Update » Blog/User Search, Also Liked Stories, Similar Groups, Trending/Related Tags · 7:03pm Dec 10th, 2014

I've added a few more new features in the past few days which I'm sure many of you have noticed but here they are anyway.

edit: I forgot to mention I also added a little page hit counter at the bottom of the page in the footer.


Blog/User Search


You can now search for blogs and users at the top of the page. Just change the "story" dropdown to which type you'd like to search for.


Example search for "plushies" in blogs

Also Liked Stories


I've added a new list of recommendations for stories now that works off of likes. It shows stories that are frequently liked by people who also like the story that you're reading. This makes it superb for actually showing similar content, especially for things like crossovers. The old related stories can now be found under the similar tab, and for stories below 10 likes it'll show that tab automatically, because it's not enough data for like-based recommendations.


Example from a Pokemon story

Similar Groups


Groups also has this feature now. It shows you groups frequently joined by people in that group on the homepage of that group.


Similar groups for Shipping group


Simialr groups for EQG Girls group.

Trending/Related Tags


The aggregate tag box at the bottom of the filter pane is now ordered by how significant each tag is for that query. It's best explained with examples.


A search for Diamond Tiara

Here we can see that a lot of the fillies are significant tags for this query. You can see that slice of life is ranked lower than Cherilee and Twist, even though it has a much higher value. This is because slice of life stories are not as significant in this query. So basically we see tags that are related tightly to whatever you searched for.


A search for stories in the last month

This means we can also use this for spotting trending tags. In this query of the past month, we unsurprisingly see a lot of Equestria Girls tags popping up, because they're being written about more frequently than they are outside of that timeframe. (They should actually be showing up even more here but I'm having some weird differences between my development copy of the site and the actual site, expect that to change a bit)

Report knighty · 14,479 views ·
Comments ( 103 )

I noticed the new tabs on the sidebar. I like very much! :pinkiehappy:

BTW, Cheerilee is misspelled up there. :derpyderp1:

New stuff = I am happy.

I want that plushie so fucking badly

We can search if you want to. We can leave your friends behind. 'Cause your friends don't search and if they don't search, well they're

no friends of mine.

The "Also Liked" tab is brilliant. Absolutely fantastic feature!

And they're great! Thanks, knighty!

Oh, I like this switch! Basing the recommendations off of likes? Genius! I applaud this change!

Also, this explains the sudden upswing in faves this week.

2644772

BTW, Cheerilee is misspelled up there.

That misspelling hurts my soul! :raritydespair:

Praise be to thee, Basedknighty, for thy generous gifts crafted from the fleeting nicety of spare time.

Quite some nice additions to the new features. Will surely come in handy.

You've been working hard to make this site more nuanced and accessible. Thank you.

2644778

Your avatar is perfect for this.

I just noticed the Similar Groups feature recommending a deleted group. See Here, Feminist Bronies was deleted due to excessive trolls.

The aggregate tag box at the bottom of the filter pane is now ordered by how significant each tag is for that query.

Is it possible to also have manual sorting for that? I'd love to know what my most-read tags are, for example.

some features from other sites are showing up here.

Hey, new stuff, and it's actually pretty good! I see that in addition to the Also Liked tab, there's an Author tab. I'll be using that a lot. :twilightsmile:

RBDash47
Site Blogger

I like the change to the story recommendation UI. Very elegant, space-saving solution.

Oh man, these new changes have been boneriffically good so far. THX KNIGHTY

Could you go into greater detail on how Also Liked works? Having at least 10 likes may be necessary, but it also isn't sufficient to cause anything to show up. Is the definition of “frequently” relevant here?

This is one of those times where change is good. Very good.

Still sad that I can't filter bookshelves on mobile, though...

This is getting pretty spiffy. Data is beautiful, and if there's one thing this site has it's oodles of data.

Also,

1,228,431 hits today, 32,845 yesterday

Neat. Did the counter start collecting mid-day yesterday, or something like that?

knighty
Site Owner

2644856 yup. Well, it starts at like 5am GMT (Midnight EST) I think. Can't remember how our daily cron job is set up. It should get to about 2.2 million or so.

Is there any way to get rid of the new zoom-lock on mobile devices? While that thing now makes everything cleaner and better to some degree, I can't see the new filter sidebar on my ridiculously small phone. On top of that, I'm having trouble with small pictures such as the log in this blog post.

Awesome. Good stuff Knighty!

Great work, Knighty. Thank you for the work clearly put into this. :pinkiehappy: The "Also liked" tab seems good, too.

I cant think of anything to complain about....

I honestly don't know how to feel about that.

Ha! This is a nice little fuck-you to the ones who derided your last post. Well done.

On another note, Stardragon is about to get more commissions than they can handle...

But more importantly, these are all wonderful changes. Thanks.

Now this I like. Nicely done, sir.

But no 'also disliked' tab? :trollestia:

The also liked feature is great. The only complaint I have left is that there is no way to filter or search within bookshelves on the mobile site (I access the site via the mobile browser on Android).

Thanks for adding the option buttons. Now I can look at the authors other works as easily as I could before. :twilightsmile:

I think the story recommendations feature would benefit from some filtering options, for more personalized results.

I'd like if I could filter out stories I've downvoted, stories with unfavorable upvote/downvote ratings, and incomplete stories that haven't updated in more than a year.

Awesome work. :pinkiehappy:

But can I search through my favorites and read later list on mobile yet? It was there for a few hours after the last update passed and then it vanished.(note: I may just be missing it, that happens often) Everything else sounds cool though.

The story recommendation UI change is fantastic, it looks like an ideal mix of finding an author's other works as well as similar stories.

Comment posted by Jirodyne deleted Dec 10th, 2014

You know for once, I have to say you did a good job boy, I have no complaints.

Oh, this is getting good, like, this is incredible! Thanks Knighty. Fimfiction just keeps getting better. I love it.

I've already discovered a number of stories I enjoyed that I otherwise wouldn't have run across, thanks to this feature. So thanks!

That's a lot of pretty good things, Knighty. Thanks, good job, and all that nice stuff.

Cool stuff, knighty. This is the part where I whine about something being one pixel off, right?

1,390,999 hits today

o_o

Blog viewer number 667...
I AM A SAINT!!!

But really, thanks for adding this, almighty knighty.

Based Knighty says: "Let them eat their cake and have it too!"

The "Liked Stories" tab is a brilliant idea. Thanks for the updates, knighty.

Wow, no arguments in the comments? WHO ARE YOU AND WHAT HAVE YOU DONE WITH KNIGHTY?

This makes it superb for actually showing similar content, especially for things like crossovers.

Superb is an understatement. The first three Also Liked matches for my Chrono Trigger crossover are Final Fantasy IV, Tales series, and Final Fantasy VI. That's not just "superb", it's uncannily accurate. Awesome work.

Gotta say, I was pleasantly surprised with the whole 'Also Liked' tabs section. It's neat, tidy and has both the newer system - which I liked because I'm a glutton for more reading material - and the old system of showing the authors stories; for those who preferred the great taste of FimFiction Classic! (Available now in most stores)

Didn't know about the groups thing, came at the right time considering I'm joining more groups lately.

Sweet Job Knighty :ajsmug:

As I mentioned a few days ago, I like most of what I see.

However, the ability to see how long a user has been a member of the site has disappeared again. I'd really appreciate that back (again). Among other uses, it's a pretty solid indicator of whether someone saying outrageous things is genuine or somebody's new trolling alt. This disappeared when the newest interface stuff appeared.

Also, I noticed this layering issue is happening in PMs, regardless of context:

i.imgur.com/IWrB39d.png?2
i.imgur.com/lfaLngB.png?2

Also, people keep bothering me lately about not being able to stop the thread updates in the dashboard when I've banned them from the group the updates are coming from. I keep telling them to bother you instead, but here is me bothering you about it as well. Un-banning them "so they can leave" is just asking for trouble; it's a headache for everyone involved. (tl;dr the group ban system needs looking at)

Edit: We also still get pop-up notifications when someone we used to follow posts a new story. This is a long-standing issue, just thought I'd pitch that in while I'm here.

Login or register to comment