Expand Cut Tags

No cut tags
[syndicated profile] otw_news_feed

Posted by therealmorticia

We released several batches of bug fixes and code updates in December, focusing on error handling, improvements to the posting and browsing of works, and largely invisible code optimization. Many thanks to our coders, code reviewers, and testers!

Credits

  • Coders: anna; Bilka; Brian Austin; Danaël / Rever; Edgar San Martin, Jr.; marcus8448; warlockmel; WelpThatWorked; Zooms; ömer faruk
  • Code reviewers: Bilka, Brian Austin, ceithir, lydia-theda, marcus8448, Sarken
  • Testers: Brian Austin, calamario, Deniz, Dre, Lute, megidola, slavalamp, Teyris, Bilka, therealmorticia, marcus8448, Yuca, pk2317

Details

0.9.447

On December 3, we made some improvements to how we index information for admin user search.

  • [AO3-7216] – Updates to the admin-facing user search feature were getting stuck due to their size, so we’ve reduced the amount of data we index.
  • [AO3-7217] – We originally put updates for our admin-facing user search feature in the same queue as updates to user-facing search features (like work search). This meant that slowdowns in updating user search would also slow down updates to work search, so we’ve moved the admin search updates to a separate queue to prevent that.

0.9.449

On December 11, we deployed a batch of miscellaneous bug fixes and improvements. (We skipped version 0.9.448.)

  • [AO3-7151] – Some buttons would become unreadable on hover and focus in the Low Vision Default skin, so we made sure all buttons have the correct border and text color to make them readable again.
  • [AO3-7186] – In rare cases, trying to create a skin with the same title as an existing skin would throw an error 500 instead of telling you what’s wrong. Now you should always get the proper error message.
  • [AO3-6851] – We removed a column from the challenge assignments table that is no longer used after some code changes.
  • [AO3-7218] – We updated one of the utilities we use to deploy AO3 to its testing environment.
  • [AO3-5871] – Renamed an ambiguously named method in the Works model code.
  • [AO3-6738] – We improved the performance of the page that lists pseuds for a creator.
  • [AO3-7084] – In several places, we disallow embedded images and will instead turn the <img> HTML into a plain link. We have now updated our help text to reflect this practice where it applies.
  • [AO3-7152] – In work downloads (such as epub or HTML files), links would use the http protocol instead of https. We now make sure that all links start with https.
  • [AO3-7209] – We optimized our code to prepare the help text pop-ups for translated versions once language options become available on the Archive.

0.9.450

We deployed another batch of improvements on December 15, including some small fixes to the work form in particular.

  • [AO3-6797] – Trying to post a work with invalid comment permissions (which can sometimes happen due to browser translation tools affecting parts of the Archive code) would throw an error 500. Now a proper error message is displayed in that case.
  • [AO3-7177] – Trying to add a new first chapter before the part that was already posted, without previewing first, would result in two second chapters. Now, when you add a new chapter and assign the first position to it, the database will actually respect your artistic process.
  • [AO3-7228] – Optimized the code used to put together work headers.
  • [AO3-7044] – Migrated the tagging table (not to be confused with the tags table) to the BIGINT format, to allow for a BIG integer number of records to be added in the future.
  • [AO3-7049] – Restricted the ability to manage users invite requests to Policy and Abuse volunteers (and superadmins).

0.9.451

December 18 saw another release of a few fixes and updates. The Open Challenges page will now show all challenges that currently accept sign-ups, even if they aren’t allowing new works to be added yet.

  • [AO3-4666] – The Open Challenges page wasn’t including closed collections, even if the gift exchange or prompt meme in question was open to sign-ups. This has been fixed!
  • [AO3-7224] – Some places in the AO3 code relied on an old feature in Ruby, our programming language of choice. They were not made better by doing that, so we stopped in order to make ourselves ready for new Ruby versions.
  • [AO3-7203] – The mailer preview for a deleted work notification now allows for a work ID to be specified for the preview.
  • [AO3-7232] – Some elements of our Terms of Service were missing the proper CSS list styles. Now everything that should be a lowercase alphabetical list, is.
  • [AO3-7230] – Before upgrading Ruby on Rails, the framework that powers AO3, we took a snapshot of the current database structure for historical purposes.
  • [AO3-7233], [AO3-7234] – Updated a couple of dependencies.

0.9.452

On December 29, another small batch of fixes went out to ring in the new year!

  • [AO3-6944] – There’s no option to sort a list of prompts by prompter if the list includes anonymous prompts. However, if you tried to do it manually by editing the URL, or refreshed a tab you had open from before anonymous prompts were added, it would cause an error 500. Now it just reverts to the default sort order.
  • [AO3-7184] – If someone tried to access the related works page of a non-existent user (due to a misspelled link, for example), they would be redirected to the user search. Since the desired page does not exist, we now properly serve an error 404, like others for pages that don’t exist.
  • [AO3-7245] – We made the help text explaining the locale preference translatable, matching the code changes included in release 0.9.449.
  • [AO3-7225], [AO3-7235] – Updated a couple of dependencies.
[syndicated profile] dinosaur_comics_feed
archive - contact - sexy exciting merchandise - search - about
February 25th, 2026next

February 25th, 2026: Toronto has been wet for weeks now. It snows but then it melts a bit, or it rains. Just endless wet! But I figure, maybe complaining about it on my personal webzone might change things? You know - SOMEHOW??

– Ryan

Profile

cosmicspacekid: (Default)
cosmicspacekid

February 2024

S M T W T F S
    123
45678910
11121314151617
18192021222324
2526272829  

Most Popular Tags

Page Summary

Style Credit

Page generated Feb. 26th, 2026 04:37 am
Powered by Dreamwidth Studios