AO3 News

Release 0.9.15 (Part 9): Change Log

Published: 2014-07-28 23:53:14 -0400

Credits

  • Coders: Ariana, Elz, Enigel, Sarken, Scott, Stephanie Smith
  • Code reviewers: Enigel, james_
  • Testers: Lady Oscar, mumble, Sarken

Details

  • Subscriptions
    • Users' subscription pages previously listed all subscriptions on a single page, regardless of subscription type. Now series, work, and user subscriptions can be listed separately, and the lists are sorted alphabetically and separated into pages of 20 items to improve performance for users with hundreds or thousands of subscriptions.
  • Tag Sets
    • When a user nominates tags for a tag set, we provide tooltips to let them know when they've nominated a tag that is brand new to the Archive or a tag that exists but is neither a canonical tag nor a synonym of one. Now we also provide tooltips so users will know when they have nominated a canonical tag, a synonym of a canonical tag, or a canonical character or relationship tag that doesn't match the fandom tag they've nominated.
    • The list of tags a user has nominated in a tag set received some minor cosmetic changes to make it neater and more consistent with other areas of the site.
    • When a challenge's tag set included a very long tag (e.g. "Stephen Colbert's Alpha Squad 7: Lady Nocturne: A Tek Jansen Adventure - Stephen Colbert"), Firefox users were unable to see the full name of the tag on the challenge sign-up form. Now they can scroll horizontally to see the full tag.
    • It is now possible to delete a tag set nomination, clear all nominations for a tag set, or delete the tag set itself without having JavaScript enabled.
  • Challenges
    • The error message warning that required information was missing from a gift exchange or prompt meme sign-up previously did not specify which request(s) or offer(s) were missing information. Now a message will also appear above the specific request or offer with the problem.
    • Previously, it was impossible for the moderator of a prompt meme to delete the last prompt of a user's sign-up. Moderators can now remove the entire sign-up, making it easier to keep bogus prompts out of a challenge.
  • Misc.
    • When a creator removed the only work in a series by editing the work and choosing the "Remove" button, they were redirected to the now nonexistent series page, resulting in an error. This has been fixed to redirect the creator to their dashboard.

Known Issues

See our Known Issues page for current issues.

Comment

Release 0.9.15 (Part 8): Change Log

Published: 2014-07-13 12:45:00 -0400

Credits

  • Coders: Enigel, james_, sarken, Scott, Stephanie Smith
  • Code reviewers: Enigel, james_, sarken
  • Testers: Ariana, Enigel, Etharei, james_, Lady Oscar, mumble

Details

Important: We've been battling problems with our indexing process, which updates the search index for works and bookmarks when things are posted, updated, or otherwise changed in significant ways. While no actual data has been lost, we've been receiving reports of works or bookmarks not showing up where they should (e.g. work listings) or only after long delays.

As of this deploy, we've made some changes that should update the work index immediately upon a change, and refresh the bookmark index in batches (currently, once every 24 hours). This should help keep bookmark lists from being completely out of order, but does mean that some updates still won't show right away. We're working on more permanent improvements!

  • Works & Tags
    • Previously, "Choose Not To Use Archive Warnings" was selected by default in the posting form. We removed the default selection, to prevent unintended warning combinations when selecting additional warnings.
    • We also made sure the tag says "Creator Chose Not To Use Archive Warnings" everywhere else on the site, e.g. in the Sort & Filter sidebar. (We switched from "Author" to be more inclusive of non-text fanworks.)
    • Following a link to a deleted chapter would throw an error if the work it belonged to had also been deleted. Now it redirects either to the main Works index (with an error message), or to the work's first chapter if the work still exists.
    • Added a missing CSS class to the HTML mark-up for tag pages.
    • Cleaned up duplicate indexes in our database.
  • Collections & Tag Sets
    • A few years ago, we set up static pages for Collections to battle heavy load on our servers, e.g. during Yuletide reveal. Now that we regularly handle a lot more traffic than in 2011, the code for static versions of Collections has been removed.
    • An unapproved work would appear on a moderated Collection's dashboard (but not actually in the work listing) if it was also added to an unmoderated collection. This has been fixed.
    • When editing a work in an unmoderated collection to add it to another, moderated collection, there would be no message to the work creator that the work still needed to be approved by the collection mod. This has been fixed.
    • A user's Assignments page had a button that would allow them to send an email to their recipient as the Collection maintainer. This has been removed.
    • In Tag Sets with Ratings, Warnings, or Categories, the respective options (e.g. F/F, F/M, Gen) would be listed without any commas between them. This has been fixed.
    • On Tag Set nominations pages, the hover text for the ?! icon on unreviewed tags claimed they could be edited even after nominations were closed. It now just says they still need to be reviewed.
    • Cleaned up several HTML mark-up problems on Tag Set pages.

Known Issues

See our Known Issues page for current issues.

Comment

Release 0.9.15 (Part 7): Change Log

Published: 2014-07-01 12:33:37 -0400

Credits

  • Coders: james_, Lady Oscar, sarken
  • Code reviewers: Enigel, james_
  • Testers: Ariana, Enigel, james_, Lady Oscar, Runt

This deploy includes some updates to the Terms of Service FAQ. The question "May I post someone else's fanworks, giving them credit?" has been updated and the question "What about character playlists or fanmixes?" was added.

Details

  • Works
    • We have created a clearer and more detailed description of orphaning to be shown on the Orphan Works confirmation page. Hopefully this will make it less likely for users to orphan works in error.
    • .MOBI downloads of single and multi-chaptered works had different margin sizes. We have corrected this issue, and all works should have the same size margin.
    • When a user without any posted works looked at their Statistics page a message was displayed listing the types of information that would be displayed for any future works, including download statistics. Download statistics are not something we track, so that information has been removed.
  • Front-End Fixes
    • There was some incorrect HTML on the Sign-Ups page of challenges. Requests/Offers buttons are now properly coded as list items.
    • We also made some HTML changes to the Statistics page that won't alter anything visibly but which will bring it into line with our standard front end design.
    • Hovering over the ?! or ✔ or ✖ icons on the 'My Nominations' page shows a tooltip explaining what each respective icon means. The background color behind the text is now blue, in keeping with our standard informational messages, rather than yellow, which would indicate a warning message.
    • Previously, when a user viewed their nominations for a Tag Set, the "Status" message on the page always claimed that it was possible to edit or delete the nominations. Once a Tag Set is closed for nominations, however, the nominator can no longer edit or delete. The message will now change to accurately reflect the current state of the Tag Set.
    • There was some unnecessary HTML on the Works and Bookmarks index pages that created an empty navigation element. It has been removed.
    • Work blurbs on user and Collection Dashboard pages were getting extra padding between the title/author line and the fandom tag(s). They should now look the same as the blurbs on work listing pages.
    • There was a redundant reference and an unused selector in our stylesheets; both have been removed.

Known Issues

See our Known Issues page for current issues.

Comment

Release 0.9.15 (Part 6): Change Log

Published: 2014-06-27 16:16:13 -0400

Credits

  • Coders: Enigel, Lady Oscar, sarken, Scott
  • Code reviewers: Enigel, sarken
  • Testers: Ariana, Emilie, highlander_ii, Lady Oscar, mumble, Runt, sarken

Details

  • Works & Bookmarks
    • Trying to access and save changes to a multi-chapter draft with notes (!) would cause an error 500. This is fixed now, with thanks to the intrepid user who helped us figure this out!
    • In the posting/editing form, the autocomplete fields were not properly associated with their labels (e.g. Fandoms, Characters, Collections/Challenges, etc.), making it almost impossible to use the form with screenreaders. This is now fixed.
    • In the posting/editing form, the autocomplete fields for tags would not find certain tags with quotes or parentheses in them (e.g. typing Bucky wouldn't suggest James "Bucky" Barnes). Those tags should now show up for the appropriate searches.
    • In HTML tables with the <caption> element, the caption was hidden by CSS, but created a huge gap above the table. Table captions are now displayed, and the gap was fixed.
    • After we added horizontal scrolling for large images, some users were reporting vertical scrollbars on some works. This should now be fixed.
    • In your History and Marked for Later list, deleted works would leave behind a "(Deleted work)" blurb, with no way to remove it from your list. You can now remove it.
    • When adding tags to a bookmark, commas in Chinese and Japanese scripts were not parsed as tag separators, leading to one long, smushed-together tag. This has been fixed.
  • Collections & Challenges
    • It wasn't possible to delete a collection without JavaScript enabled. Now it is!
    • The sign-up summary for challenges was just a blank page when the challenge included no tags at all (e.g. just relied on written descriptions of the prompts). We now show a note when no tags are present to build a summary from.
  • Misc.
    • Tag use counts sometimes get out of sync; we've added a button that allows wranglers to fix the count if they run into such a tag.
    • We updated the Bootstrap drop-down plugin used for the main navigation.
    • We "humanized" code elements used in error messages across the site by adding spaces and switching from uppercase to lowercase. Things like, "We couldn't save this UserInviteRequest" should be much more readable now.
    • Cleaned up the HTML mark-up for pagination links (e.g. Previous | 1 | 2 | Next) across the site.
    • Updated the support form to have the correct limit on summary length (100 characters).

Known Issues

See our Known Issues page for current issues.

Comment

Release 0.9.15 (Part 5): Change Log

Published: 2014-06-17 16:00:07 -0400

Credits

  • Coders: hill, sarken, Scott
  • Code reviewers: Enigel, james_, Naomi
  • Testers: Ariana, Camilla M., Enigel, james_, Lady Oscar

Details

  • Front End Fixes
    • We had some CSS code stashed away in a sandbox file, waiting to be properly sorted. All our CSS definitions are now in the appropriate stylesheets.
    • Made a change so that tables in works will have visible light-on-dark text by default when using the Reversi Site Skin.
    • Gave work and bookmark indexes and list boxes consistent classes everywhere on the site.
    • Standardized use of the actions navigation subtype class so that it refers only to major navigational links to allow them to be more easily given the same style when using Site Skins.
  • Works & Bookmarks
    • The pagination on a user's Drafts page now uses the same button/arrow design as pagination elsewhere, such as on Works pages. (Please note that drafts should not be used long-term to store works in progress - always keep a backup!)
    • Trying to follow a link to a deleted series from the blurb of a deleted work (not the likeliest of scenarios) would sometimes lead to an unhelpful and unstyled error; it now generates a proper redirect and message.
    • Co-authored works would lead to gift/related work/prompt fill notifications with exposed HTML code. All emails now have fixed HTML versions.
    • When viewing or editing a bookmark, there was a "Back to Bookmarks" button at the bottom, which was inconsistent with our site navigation. The button now says "My Bookmarks" or "Bookmarks by [user]", depending on the situation, and is consistently placed.
    • In the inbox, comments from logged-in users had lost their timestamps (oops). We brought them back and also corrected misleading information in our Preferences help text while we were at it: Your own comments will never show up in your Archive Inbox, but we can email you a copy if you untick the "Turn off copies of your own comments" option in your Preferences.

Known Issues

See our Known Issues page for current issues.

Comment

Release 0.9.15 (Part 4): Change Log

Published: 2014-06-11 13:15:55 -0400

Credits

  • Coders: Enigel, sarken
  • Code reviewers: Enigel, james_
  • Testers: Ariana, briar, james_, Lady Oscar

Fixes

  • On wrangling pages, the "Unwrangled" column previously showed the number of uses of new tags on works. It now shows the actual number of new tags themselves.
  • The AO3 favicon now has a white outline around the logo and a transparent background, so it will show up without a white square behind it on dark backgrounds.
  • Previously, long headings on pages with icons (user dashboards, tag pages, etc.) could overlap with the icon, hiding the first few letters of the heading. This has been fixed.
  • Corrected the HTML code used for the nested sub-tag lists on tag pages.
  • Changed the odd/even styling on the Stats page (alternating light and dark item backgrounds) to use CSS3 magic.
  • Challenge assignment pages had redundant titles for the "Requests by" and "Offers by" sections. These have been removed.
  • When editing a site skin, the "Advanced" section will now be open by default if the skin has advanced properties set, and hidden otherwise.

Known Issues

See our Known Issues page for current issues.

Comment

Release 0.9.15 (Part 3): Change Log

Published: 2014-06-08 16:37:32 -0400

Credits

  • Coders: james_, Lady Oscar, sarken, Scott
  • Code reviewers: Enigel, james_, sarken
  • Testers: Ariana, Lady Oscar, Runt, sarken, Scott

Fixes

  • Previously, using the "Comments" button at the top of a work caused the entire page to reload unnecessarily. Now the comments will open below the work content without an extra trip to the database.
  • When using "Edit Works" to edit multiple works, draft works are now identified by the text "(Draft)" after the work title.
  • In the work posting/editing form, the help popups for the Ratings and Archive Warnings now contain a link to the appropriate section of the Terms of Service for users seeking more information.
  • Adding a link to a work using the Rich Text Editor used to give the option to have that link open in a new window. However, the code to do so would be removed by the Archive's HTML sanitizer for accessibility reasons. The option has now been removed to avoid confusion.
  • Choosing the "Edit" button in a bookmark blurb previously loaded the bookmark editing form as a new page. Now the form opens inline on the same page.
  • In a Prompt Meme Challenge the Unposted Claims page allows Challenge moderators to see prompts that have been claimed but not yet filled. Previously, the "Description" section of a prompt wasn't displayed; now it is.
  • If a Gift Exchange had no Request or Offer Instructions specified, a blank box was left on the Sign-up form. This has been removed.
  • AO3's DMCA Policy is now linked directly from the Archive footer.
  • In the "Log In" box at the top of the page, the links for "Forgot password?" and "Get Invite" had lost the space between them. Now they're properly separated again.

Known Issues

See our Known Issues page for current issues.

Comment

Release 0.9.15 (Part 2): Change Log

Published: 2014-06-05 14:54:38 -0400

This deploy includes code contributions by Cecilia, Elz, Enigel, james_, and sarken, and was tested by afterandalasia, Ariana, hhertzof, james_, Lady Oscar, mumble, and sarken.

Details

  • Updated the Terms of Service and ToS FAQ to reflect the changes presented here: Comment period open for FAQ and ToS.
  • In accordance with the new ToS, added a DMCA policy page.
  • Some works were getting hit by bots, inflating the hit count in the process. We have made a change that discards hit from bots and only counts users accessing a work.
  • We already increased the font size on mobile devices as a quick fix last month; a code change in this deploy makes the bigger font permanent. (To set a custom font size on your mobile device(s), please use an Archive skin as explained in this tutorial on Tumblr. You can always get an invite if you don't have an account yet.)
  • In challenges without any required tags in the sign-up form (e.g. single-fandom fic exchanges with optional character tags), the matching process would stall without any error messages. This has been fixed.
  • There were some slight display issues with error and success messages in our new mass-wrangling interface. These have been fixed.
  • For works with notes, but without a recipient, related work, or associated collection, the Notes section would include an unnecessary (if invisible) bit of HTML. Now it doesn't.
  • In our automated tests, we had checks for Yuletide imports and imports from fanfiction.net. As works from the former have now been imported into the Archive (and old links redirect to here), and ff.net doesn't allow our import tool to access their site, these tests weren't necessary anymore and were removed.
  • In AO3 News posts, titles with ampersands or > or < signs in them wouldn't display correctly. These special characters now get properly escaped.

Known Issues

See our Known Issues page for current issues.

Comment


Pages Navigation