AO3 News ([syndicated profile] ao3_admin_posts_feed) wrote2025-10-02 02:36 am

Releases 0.9.427 - 0.9.432: Change Log

In September, we deployed a major upgrade to our HTML sanitizer (which interprets formatting tags) and introduced new features to collections! We also made a variety of fixes across different areas of AO3, including clarifying some confusing language and making new site elements translatable as part of our ongoing internationalization work.

Special thanks and welcome to first-time contributors brooke x, Jamis Gelvin, katieyang, Kylia Miskell, ömer faruk, Samridhi, and Yanpei Wang!

Credits

  • Coders: Bilka, Brian Austin, brooke x, Jamis Gelvin, katieyang, Kylia Miskell, Jo Kingswood (Littlelines), ömer faruk, Potpotkettle, Samridhi, sarken, weeklies, Yanpei Wang
  • Code reviewers: Bilka, Brian Austin, Hamham6, irrationalpie, redsummernight, sarken, ticking instant, weeklies
  • Testers: Allonautilus, ana, Aster, Bilka, Brian Austin, Lute, lydia-theda, megidola, ömer faruk, Pent, Sam Johnsson, Sanity, sarken, Teyris, therealmorticia

Details

0.9.427

On September 5, we deployed some improvements to get our HTML sanitizer up to date for HTML5 and fix a number of tiny but annoying parser-related bugs.

  • [AO3-5801] - We changed the sanitizer and parser to use Nokogiri's newly available native HTML5 features.

  • [AO3-3282] - If your summary or notes had formatting followed by blank lines, extra blank lines would appear each time you edited those fields. Now the spacing stays the same, like it's supposed to.

  • [AO3-4599] - We prevented the parser from modifying the formatting inside of <pre> tags, since that defeated the point of marking text as preformatted.

0.9.428

On September 8, we deployed a lot of changes by first-time contributors. If you're interested in contributing code to AO3, check out our GitHub Contributing Guidelines.

  • [AO3-5552] - We removed some unused code as well as the tests for it.
  • [AO3-7110] - We fixed an automated test for the database data we use for development, which was failing intermittently.
  • [AO3-6921] - We made it so the commas used in series browser page titles are now translatable.
  • [AO3-6924] - The browser page title translations for some user-related pages (e.g., the Change Password page) were in the wrong place, so we moved them to the right locale file.
  • [AO3-7089] - We cleaned up some duplicate code in our automated tests.
  • [AO3-5769] - We updated the phrasing of the text you see when you hover over the "Creator Chose Not To Use Archive Warnings" icon in the work blurb.
  • [AO3-6581] - We changed the title on the page that lists works you've marked for later to "Marked for Later," so you don't get it confused with the overall history page.
  • [AO3-6914] - We clarified the error message site admins may see when updating language codes.

0.9.429

On September 15, we did a small release to improve the technical implementation of how certain AO3 pages are accessed.

  • [AO3-5953] - Some actions, such as marking a work for later or switching back to the default site skin, could be performed by simply visiting a URL. That isn't great for a number of reasons, including security, so we've updated those actions to use more standard routing.

0.9.430

On September 26, we moved collections to Elasticsearch and added collection tags and better filtering options when browsing collections.

  • [AO3-6026] - We added collections to Elasticsearch for better filtering capabilities, made it possible to tag them, and also automatically added tags to existing collections.
  • [AO3-3748] - We changed the Collections page to also list subcollections, not just top-level collections.
  • [AO3-7122] - We updated the default value of two database columns in the collections table to work better with Elasticsearch.

0.9.432

On September 28, we made two more changes as part of our collections upgrades as well as a few low-impact updates that were easy to get done at the same time.

Additionally, our deploy script accidentally bumped us a release ahead and skipped 0.9.431 so this ended up being released as 0.9.432 instead!

  • [AO3-7141] - When we moved collections to Elasticsearch, we inadvertently started sorting items on users' Collections pages and collections' Subcollections pages by date. We've changed the sorting back to alphabetical order.
  • [AO3-6133] - The service we were using to deploy code to our testing environment will be discontinued in 2026, so we switched to using GitHub Actions instead. This switch also brought us some sweet speed improvements and better integration into GitHub and Jira, so it's a win all around!
  • [AO3-7117], [AO3-7118] - Our friendly dependency updater bumped the version of two GitHub actions.
  • [AO3-4698] - We added a missing hyphen to the browser page title for the New Challenge Sign-up page.
  • [AO3-7123] - We added the ability to filter for collections based on whether they are marked as multifandom.
fanweeklymod: (Default)
FandomWeekly Mod ([personal profile] fanweeklymod) wrote in [community profile] fandomweekly2025-10-01 10:31 pm

[#276 | Moonlit Kisses] Challenge Post

Challenge 276:
MOONLIT KISSES
A meeting with a secret lover? A romantic date night? Or maybe it’s just been a long day, or a long week, and all our heroes have the energy for is a single exhausted kiss in the dark.

Kissing under the moonlight can be the perfect end to a lovely date: a nice dinner or a boat ride or a walk through the garden, ending under a beautiful full moon. But the moon can also be an unwanted spotlight on a rendezvous the people involved would rather keep in the dark – a forbidden relationship, a politically dangerous romance, or just a relationship everyone involved wants to keep private.

Write a story about moonlit kisses.

BONUS GOAL: “Did you hear something?”

If your submission features this line, it will earn an extra point to be tallied in voting!


Challenge ends Monday, October 6 at 9:00PM EST.
• Post submissions as new entries using the template in the profile
• Tag this week's entries as: [#] submission, 276 – moonlit kisses
• If you have questions about this challenge, please ask them here

fanweeklymod: (Default)
FandomWeekly Mod ([personal profile] fanweeklymod) wrote in [community profile] fandomweekly2025-10-01 10:30 pm

[#275 | One More Try] Results Post

Here are this week's votes tallied, and below the cut are our winners for Challenge #275 – One More Try!

This week's finalists are... )

Total Challenge Words Written: 2916

Congratulations, and thank you to everyone who took the time to cast their votes! [personal profile] autobotscoutriella will be making this week’s banners, so keep an eye out for those next week.

You may now post your Challenge 275 entries to any additional communities, blogs, archives or sites as you'd like! We also have a FandomWeekly AO3 Collection if you'd like to add your stories there!
but_can_i_be_trusted: (Scary Stories)
Echo Invictus ([personal profile] but_can_i_be_trusted) wrote in [community profile] 100words2025-10-01 07:07 pm

[Challenge #462: Royalty] The Monkees: 'This Is Tough!'

Title: 'This Is Tough!'
Fandom: The Monkees
Rating: G
Notes: Crossposted to [community profile] ficlet_zone

This Is Tough! )
smuttymcsmutface: Kink Mod (mod)
Smutty McSmutface ([personal profile] smuttymcsmutface) wrote in [site community profile] dw_community_promo2025-10-01 05:07 pm
Entry tags:

Kink Hub Theme of the Month: "Kinktober"

Kink Hub: A Sharing & Reccing Community for Kink Fics

Links:[community profile] kinkhub | Community Rules | Posting Guidelines | Monthly Themes & Free-For-All | October: Kinktober

Description: Kink Hub is an 18+ comm for anything kink fic, where you can self-promote, share and rec fanfics of all fandoms and original works. RPF is welcome.

It's [community profile] kinkhub's second anniversary! For the month of October, the theme for all shared fics is "Kinktober". All works written for Kinktober (any year, any prompt list) count for this theme. If you've written or read any Kinktober fics, you're very welcome to share the links to them in the comm.
ysabetwordsmith: Cartoon of me in Wordsmith persona (Default)
ysabetwordsmith ([personal profile] ysabetwordsmith) wrote in [site community profile] dw_community_promo2025-10-01 01:46 am
Entry tags:

Birdfeeding

[community profile] birdfeeding is a community started on January 1, 2023. It's all about birdfeeding, birdwatching, and other topics relating to birds. It also touches on nature in general, and observations that may effect bird activity such as local weather. Both text and image posts are welcome.

Community resources include posts about birding events, nurseries that sell seeds or plants attractive to birds, bird identification apps, the benefits of birdwatching, and other useful materials. Check out the anchor posts from Three Weeks for Dreamwidth.


Recent posts:

Holiday Activities

Climate Change

September Garden Tasks
sweettartheart: Ink text on paper (100 words on paper)
empathy is a superpower ([personal profile] sweettartheart) wrote in [community profile] 100words2025-09-30 10:47 am

Prompt: #462 - Royalty

This week's prompt is royalty.

Your response should be exactly 100 words long. You do not have to include the prompt in your response -- it is meant as inspiration only.

Please use the tag "prompt: #462 - royalty" with your response.

Please put your drabble under a cut tag if it contains potential triggers, mature or explicit content, or spoilers for media released in the last month.

If you would like a template for the header information you may use this:

Subject: Original - Title (or) Fandom - Title

Post:
Title:
Original
(or) Fandom:
Rating:
Notes:




If you are a member of AO3 there is a 100 Words Collection!
Oh Joy Sex Toy ([syndicated profile] ohjoysextoy_feed) wrote2025-09-30 07:02 am

Exploring Kink by Tessa Luicart

Posted by Matthew Nolan

Exploring Kink by Tessa Luicart

Before getting in their first relationship Tessa Luicart had plenty of time to dream up the wildest and kinkiest scenarios in their fantasies. But, of course, they had to start at the basics with their first partner. As a complete newbie too, how could they bring the kink of their fantasies into their (lovely!) vanilla […]
drabblewriter: (Default)
Katie ([personal profile] drabblewriter) wrote in [community profile] 100words2025-09-29 11:28 pm

[Challenge #461: Futile] Original Poem: Slippery

Title: Slippery
Fandom: Original poem (Greek myth references)
Rating: G
Warning: pretty vaguely, but political content

Read more... )
fanweeklymod: (Default)
FandomWeekly Mod ([personal profile] fanweeklymod) wrote in [community profile] fandomweekly2025-09-29 11:07 pm

[#275 | One More Try] Voting Post

Here are the entries for this challenge:

List of entries )

Please Note: Because we only have 3 entries this week, there is only a First Place and Runner Up to vote for!

In order to vote, please reply to this post using the form provided. All comments are screened, and entries are listed in the order they were submitted. For your vote to qualify, you must fill out your entire voting card (both spots) in order to be counted. Winner votes are worth 2 points, Runner Up votes are worth 1 point. Meeting the bonus goal on an entry gets an extra point for that submission.

When voting, please copy/paste the ENTRY NUMBER and the FIC TITLE from the list above into the spot you're voting for (this prevents accidentally mis-numbering a vote and casting it for the wrong entry). It should look like this:

First Place: 61. Fic Title Here
Runner Up: 88. Another Fic Title

Please note that you cannot vote for your own entry, and that votes cannot be made anonymously. You do not have to be a member of the community in order to vote, nor have submitted an entry for this week; everyone is welcome to participate in the voting. IP addresses are logged to prevent duplicate voting.



Voting closes Wednesday, October 1 at 9:00PM EST.
quicksilverfox3: (Default)
quicksilverfox3 ([personal profile] quicksilverfox3) wrote in [community profile] fandomweekly2025-09-29 09:21 pm

[#275] running out of time (SVSSS)

Theme Prompt: 275 - One More Try
Title: running out of time
Fandom: The Scum Villain's Self Saving System
Rating/Warnings: T - violence mention
Bonus: Yes
Word Count: 916
Summary: Yue Qi keeps trying to escape the mountain to rescue his Xiao Jiu.

caught )
but_can_i_be_trusted: (Let's Bake)
Echo Invictus ([personal profile] but_can_i_be_trusted) wrote in [community profile] 100words2025-09-28 04:02 pm

[Challenge #461: Futile] Original Fiction: 'Pretty Futile'

Title: 'Pretty Futile'
Fandom: Original Fiction
Rating: G
Notes: Crossposted to [community profile] drabble_zone and [community profile] anythingdrabble

Pretty Futile )
veronyxk84: (Vero#s6Spuffy)
VeroNyxK84 ([personal profile] veronyxk84) wrote in [community profile] 100words2025-09-28 05:42 pm

[Prompt #461] BtVS / Spuffy — Pretty Lies, Rough Truth

Title: Pretty Lies, Rough Truth
Fandom: Buffy the Vampire Slayer
Characters/Pairing: Spuffy
Rating: PG-13
Warnings: none
Word count: 100 (Google Docs)
Setting/Spoilers: Set in S6, during ep. 6x15 “As You Were.”
Summary: The lies and excuses Buffy tells herself for seeking out Spike won’t hold much longer...
Disclaimer: This is a work of fiction created for fun and no profit has been made. All rights belong to the respective owners.

Prompt: #461 - Futile

Crossposted: [community profile] anythingdrabble, [community profile] drabble_zone, My journal, Sunnydale After Dark


READ: Pretty Lies, Rough Truth )