Posted by Caitlynne
https://www.transformativeworks.org/ao3-releases-0-9-440-0-9-446-change-log/
https://www.transformativeworks.org/?p=275827
We spent the end of October and whole of November rolling out improvements across the site—from multiple fixes to the Download and Chapter Index menus on small screens to refreshing our footer and error pages to link to the status page. We also made an important security change: password resets can now only be requested using an email address when logged out. For some exciting news, we also finished our work making AO3 emails translatable! We’re now going to target other areas of AO3 for internationalization.
Special thanks and welcome to first-time contributors Danaël / Rever, Daniel Haven, Edgar San Martin, Jr, Jennifer He, Kiyazz, Lisa Huang, mgettytehan, ProtonDev, quen, ryeleap, Snehal Mane, and TangkoNoAi!
Credits
- Coders: alien, anna, Bilka, Brian Austin, Ceithir, Cubostar, Danaël / Rever, Daniel Haven, EchoEkhi, Edgar San Martin, Jr, Jennifer He, Kiyazz, Lisa Huang, marcus8448, mgettytehan, ProtonDev, quen, ryeleap, sarken, Scott, slavalamp, Snehal Mane, TangkoNoAi, weeklies, Yanpei Wang
- Code reviewers: anna, Bilka, bingeling, Brian Austin, ceithir, Hamham6, lydia-theda, marcus8448, ömer faruk, sarken, weeklies
- Testers: Aster, Bilka, Brian Austin, calamario, choux, Deniz, hvalrann, Irina, Lute, lydia-theda, marcus8448, ömer faruk, pk2317, Sam Johnsson, sarken, Teyris, therealmorticia, wichard
Details
0.9.440
On October 28, we made some small changes to a variety of areas of the site, including updating our footer and error pages to link to the status page.
- [AO3-7129] – Bluesky blocks AO3’s attempts to check whether a URL on the site is active, so we’re now skipping the check when you try to create an external bookmark of a Bluesky URL or try to mark a work as inspired by something hosted on Bluesky.
- [AO3-7149] – We removed some unused code for formatting text.
- [AO3-7175] – We updated cache-apt-pkgs-action from 1.5.3 to 1.6.0.
- [AO3-7178] – We updated the gems for Sentry, our error tracking and performance monitoring service.
- [AO3-6167] – When logged in as admin, restricted series are now included on a user’s series page and counted in their dashboard sidebar.
- [AO3-7027] – We’ve been posting status updates on our status page and Bluesky account for a while now, so we’ve updated a number of pages to reflect that.
- [AO3-7040] – We restricted the ability to search through invitations to admins with certain roles, instead of allowing all admins access to the search.
- [AO3-7104] – We updated the page used for claiming your works if they were imported by Open Doors.
- [AO3-7167] – When someone reports a comment to our Policy & Abuse committee (PAC), the report now automatically includes the user ID of the person who left the comment.
- [AO3-6484] – We made a small change to the code that generates the HTML class names we use for hiding work blurbs by muted users. We were hoping this tweak would improve performance, but unfortunately it made it worse. So we reverted it later.
0.9.441
On November 5, we made some improvements to the admin side of AO3 and deployed the first of what would be several changes to fix issues with the Chapter Index and Download menus on small screens.
- [AO3-6484] – We reverted the change to the blurb code that worsened performance (it’s later).
- [AO3-4519] – If two of your pseuds are set as owners of a collection, the collection will no longer be counted twice in your dashboard sidebar.
- [AO3-7142] – Under certain circumstances, the number of collections in a user’s sidebar was different than the number of collections on the user’s collections page. The number on the collections page was right, so we updated the one in the sidebar to match.
- [AO3-7166] – We upgraded the will_paginate gem to version 4.0.1 to fix a deprecation warning.
- [AO3-7183] – We upgraded the version of actions/upload-artifact from 4 to 5.
- [AO3-4629] – On small screens, the Download and Chapter Index menus could overlap the buttons, making them impossible to close. We made them narrower and adjusted their position to make sure you can always close them.
- [AO3-6542] – We gave specific admins the ability to access user Preference pages.
- [AO3-6833] – When you submit a ticket to PAC or Support, the submission to their ticket trackers will now automatically include information about which form you submitted.
- [AO3-6931] – We split the “Assignments sent” and the “Challenge default by USER” into two separate emails and updated the text while we were at it.
- [AO3-7071] – We made the emails you get when you reply to a comment translatable.
- [AO3-7171] – We will now include the user ID of a profile page when it is reported to PAC.
0.9.442
On November 8, we deployed a single-issue release to fix menus having problems on multi-chapter works.
- [AO3-7195] – Following our last release to update Download and Chapter Index menus, we fixed a bug from that update which was causing Chapter and Download menus to be cut off on small screens.
0.9.443
On November 17, we deployed a grab bag release targeting bugs and improvements in a variety of areas. We also made a change to improve account security by only allowing password resets using an email address (as compared to a username) if you’re logged out. We announced this change on social media as well to get the word out.
- [AO3-3976] – Series links in subscription emails will now show up in red and be stylized like all other email links.
- [AO3-6054] – Works marked as inspired by or a translation of an existing work would show on your Related Works page even if you hadn’t approved the relationship—now they won’t do that!
- [AO3-7134] – The tips for new users linked in the new user help banner will once again open in a pop-up instead of as an ugly, unstyled page.
- [AO3-7159] – You’ll no longer get an empty message if you press Accept or Reject on the Co-Creator Requests page with nothing selected.
- [AO3-7180] – The pseud name field is now marked as required on the page for creating a new pseud.
- [AO3-7202] – We fixed a issue that was causing the Chapter Index menu to be cut off in the Low Vision Default skin.
- [AO3-7061] – To reduce unsolicited password reset emails, logged out users who want to reset their password must now enter the email address associated with their account, not their username.
- [AO3-7204] – We upgraded appleboy/ssh-action from one version to another.
- [AO3-7037] – If you request a password reset and it fails, it will now redirect you to the Reset Password page instead of the homepage.
- [AO3-7039] – We’ve restricted which admin accounts have the ability to grant invitations to people waiting in the queue.
- [AO3-7070] – We prepared the emails you get when you leave a comment on a work, admin post, or tag (if you’re a tag wrangler) for translation.
- [AO3-7115] – We updated the error messages you may get when you request a password reset while logged-in and something goes wrong.
0.9.445
Our November 25 release was a big milestone: all existing AO3 emails have been internationalized and are ready to be translated!
(Our deploy script accidentally bumped us ahead, so this ended up being released as 0.9.445 instead of 0.9.444.)
- [AO3-5542] – If a gift exchange didn’t use tags, its Sign-up Summary page used to have a permanent and misleading message saying the summary was being generated. We’ve updated it to display the correct message: “Tags were not used in this Challenge, so there is no summary to display here.”
- [AO3-5668] – When determining whether to display the “Fandom” sort button, the challenge request summary sometimes ended up loading all prompts in the collection—now it won’t!
- [AO3-7187] – If you try to create a skin with a title that’s more than 255 characters long, we’ll now tell you the title is too long instead of giving you a 500 error.
- [AO3-7190] – Trying to create skins that included a ^ used to result in error messages missing part of the text. We’ve fixed that, which should make the error message far more helpful.
- [AO3-7201] – We made one more change to the Chapter Index menu, which was still too narrow in some browsers on Android devices.
- [AO3-7205] – You can add private bookmarks to collections even though they won’t be listed on the collections’ Bookmarked Items page. We’ve now added a warning to the success banner to let you know to expect this.
- [AO3-6941] – We’ve added more information to the browser titles of many of our comment-related pages.
- [AO3-7056] – The emails you get when someone replies to or edits a reply to a comment you’ve left are now ready to be translated.
- [AO3-7116] – We updated the wording of the reset password link on the login form.
- [AO3-7168] – When a series is reported to PAC, the report now automatically includes the IDs of the series creators.
0.9.446
Our November 30 release focused on changes submitted by first-time contributors to our project!
- [AO3-7121] – We fixed a bug that was causing bookmarks of unrevealed works to link to the work’s Bookmark page even if you weren’t the work creator.
- [AO3-7133] – The “Flat View” button on your Statistics page wasn’t styled correctly when selected—but now it is!
- [AO3-7181] – For tracking purposes, admins have to enter a valid ticket ID in order to edit a user’s pseud or profile. We’ve made sure the field for the ticket ID is clearly marked as required.
- [AO3-7185] – We’ve removed the comment form on draft works and replaced it with a message saying you can’t comment on draft works.
- [AO3-7138] – We standardized the way the code displays participants in Collections so that site skins with CSS distinguishing them will correctly see participants displayed on both People and Membership pages.
- [AO3-7212] – We updated the version of actions/checkout from version 5 to version 6.
- [AO3-7198] – When logged in with some admin roles, admins can now more easily search for all invitations sent to specific email addresses.
- [AO3-7199] – Some admins have access to a page that provides an overview of a user’s works and comments, but the link was only available on User Administration pages. To make things more convenient, we’ve also added the link to user dashboard and profile pages.
https://www.transformativeworks.org/ao3-releases-0-9-440-0-9-446-change-log/
https://www.transformativeworks.org/?p=275827