News Archive

  • 202 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,391 views
  • 279 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,902 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,028 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,185 views
  • 330 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,808 views
  • 331 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,305 views
  • 332 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,412 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,408 views
  • 359 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,399 views
  • 359 weeks
    Fimfiction 4.0

    It’s been a very very long time coming, but we’ve finally updated the site again. this is by far the biggest update we have ever done. There is a cavalcade of new features but the biggest changes are under the hood and affect how easy it is to extend the site and performance. A change log of everything I can remember can be found below.

    There are bound to be unforeseen bugs. If you come across anything major please let us know in the comments (or preferably in the #site-help-and-dev discord channel).

    Miscellaneous / Site Wide

    • Dropped support entirely for pre-IE11
    • Updated inline searching across the site to order much better. Eg. Typing "Ra" into the tag selector actually shows Rainbow Dash first. On shorter lists like bookshelves, we use a different algorithm that lets you type things like "ril" and it’ll prioritise a shelf called "read it Later".

    Read More

    1,363 comments · 21,451 views
Dec
20th
2017

Site Update » December 2017 Update · 12:40am Dec 20th, 2017

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.

Warning tags are an extension of the sex/gore tags to add in a whole bunch of different warnings to help people identify content they don't want to read. Think of them like the warnings on game/movie boxes.

Next, I've added a "porn" genre. People have been asking for a way to differentiate between stories that are largely pornographic vs ones which just happen to have sex as a plot point. Well, here you have it.

Finally, I've gone back and removed colours from genres again. I know this will make some people unhappy, but I stand by the original reason why I did it which was to improve the visual readability of tags on story pages. Nonetheless, I've left tag ids as data attributes on tags everywhere they exist on the site, so writing a user style with something like stylish to colour them is very trivial. You can find some code to get you started here.

Follow up: We now have a setting for genre colours on the site settings page so you can turn them back on if you want.

Search

I've added a new search system for stories to the site. The text search now supports a whole variety of different features as well as boolean operations. In short, this means you can type things like #human #romance ( #fluttershy OR #rainbow-dash ) AND views:<1000 to find stories with humans shipped with Fluttershy or Rainbow Dash that haven't been viewed much. It's really powerful and you can find more information on the help page.

Others

I've made a lot of internal layout changes around the site. This shouldn't result in a lot of change but it makes laying things out a lot easier. I also removed a lot of legacy css that was a pain to maintain.

A few user page modules have been updated a bit to look a bit cleaner/nicer.

As usual, let us know if you experience any issues.

Report knighty · 13,774 views ·
Comments ( 630 )
Majin Syeekoh
Moderator

Oh thank god the site is up.

I was starting to shake.

this is a good update

RBDash47
Site Blogger
RBDash47 #3 · Dec 20th, 2017 · · 11 ·

But muh genre colors /s

Intriguing new ideas, I eagerly await the whining. n_n

BLUE.

bLuE.

BLEU!

SO MUCH BLUE.

BUT WHERE IS LUNA PONEMOJI??

Thanks for this. Seems I joined at a good time.

Leaves to put porn tag on all of my stories.

Nicely done! I think this is my favorite part:

Next, I've added a "porn" genre. People have been asking for a way to differentiate between stories that are largely pornographic vs ones which just happen to have sex as a plot point. Well, here you have it.

okay question i'm not mad but why is the notification words blue? just asking

4753389
You and me both haha.

Seems good, makes finding stuff easier.

Now, I wonder if there could be a Bendy tag...XD

People actually wanted a "porn" tag?

~Skeeter The Lurker

4753392
unrelated but when g5 comes around will fimfiction still be around?

This looks good, now I have to see how have this affected my stories's tags.

4753389
Ha I literally just sat there waiting for it to come back up

Just saying, but whenever I try to edit the tags of my already published stories, I get a internal 500 error. Has this happened to anyone else, or just me?

That MLP:FiM tag takes up a lot of visual space. Anyway we can at least remove it from the "Card" or "List" view?

I'm going to also have to disagree with you about the colors for tags. While we can overwrite it on desktop systems, trying to do so on mobile is practically impossible (at least for iOS users).

That being said, I like the new colors for the notifications, the bold for the small subtags/characters. Having wider banners on the home page is nice, too (even I have to redo them now, they'll look cooler when I'm done). The changes to the visual text are a nice, too.

By continuing to use Fimfiction you agree to the use of cookies for authentication, personalised content and advertising.

Could we get a little detail on exactly what this will do in practice?

4753400

Probably.

~Skeeter The Lurker

Well this will definitely help with Crossover stories... Now I don't have to put the title of the crossover verse in the title anymore...

improve the visual readability of tags

Doesn't making all the tag looking very similar reducing the readability?

The series tag is for identifying what series (franchise) your fanfiction contains.

One step toward Genfiction babieeeeeeee!

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.

Does this...does this mean we're actually a step closer to Genfic now? :pinkiegasp:

Could...could genfic be coming in 2018?!

4753409
Reads like generic ass-covering to me.

Comment posted by Peacekeeper deleted Dec 20th, 2017

Dammit, gotta retag a bunch of stories.

Would there be the possibility of a customizable "series" tag for stories that are set in a particular 'verse? Like if there were a My Little Dashie 'verse, or David Silver's "DavidSilververse", etc.?

I know one thing for sure "Old Character Tags" plugin for Stylish needs to be updated pronto!

I understand gutting legacy css.
*shakes hoof in the air*
Cursed css!

well just have the tags of one category in one color then pls. Don't have the featured character tags share the same color as genre or the new warning tags .

The text search now supports a whole variety of different features as well as boolean operations. In short, this means you can type things like #human #romance ( #fluttershy OR #rainbow-dash ) AND views:<1000 to find stories with humans shipped with Fluttershy or Rainbow Dash that haven't been viewed much.

This alone makes for a good update.

4753399 I suspect it makes them easier to filter out. Similar to why a lot of people wanted the 2nd person and Anon tags.

Am I the only one who found the old search system significantly easier to use?

Anyway to keep the dropdowns in the character tag selection screen (when making a new story), or was that being an issue?

Welp, back to updating stories.

"Genres: Maximum of 3 (not including human, crossover, second person or anthro)" Me: what?.....

Ah, back to the dreaded BlueFiction, changing the tags reduces the ability to tell tags apart, why can't you add a settings option if your so insistent on this unpopular choice.

4753428
You're not alone. On the upside, it only makes it a few seconds longer than it would've took. Adding character tags is a wee bit a bitch nowadays.

4753399
Sometimes it's helpful to know no effort was made.

Knighty, you are still The Man, sir. 🙏

May death come quickly to your enemies! :pinkiehappy:

Ok yeah there are a bunch of franchises missing. Maybe you should go to that one much larger but vastly inferior fanfiction site and get a list from there?

Not sure I like this

So, in regards to the stories search if previously I could type like 2 letters (say 'NI') in a tag field to get a nightmare moon tag suggestion (as a first among others) and press it, now I have to bother myself with '#' and typing a whole tag? And the words filter is also gone in favor of more sorting?

*Shrugs* Well, I don't see anything but the usability/ergonomics decrease then. The necessity to change working and neat UI in favor of something new for the sake of it is beyond me.

Would ask to have 'old design' option, but that's useless, as usual.

The new Search sounds really nice. Thanks! The date search doesn't seem to be working for me, though. I just tried:

#fluttershy approved:>2017-12-1

and it returned zero hits. Am I doing something wrong?

Uh, quick question: if I'm saving new tags for a story, is it normal to get a 500 server error?

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.

This is actually pretty nice. As someone who hasn't read the comics, it's always annoying to find an otherwise-innocuous fic that starts making a bunch of comics references for no reason.

The MLP:FiM tag is pretty big, though, and takes up a lot of room on stories in card view. Actually, tags in general are huge now on card view stories. Is there any way we could get them down to three-letter abbreviations? And could the Alternate Universe tag go back up on the top with the others, instead of down by the character tags?

Also, how does the old tag limit system work with the new tags?

I don't understand. When I do a new story, it won't let me add characters now.

Login or register to comment