馃挜 AO3 has been updated to version 0.9.481.0!
Changelog: https://github.com/otwcode/otwarchive/commits/v0.9.481.0

馃殌 Updates lined up for the next version:
AO3-6084 Improve error behavior for Add Prompt form (prompt memes); by techlingyi, https://github.com/otwcode/otwarchive/pull/5706
AO3-6084 Improve error behavior for Add Prompt form (prompt memes) BOT; by techlingyi, https://github.com/otwcode/otwarchive/pull/5855
AO3-7407 Add anonymous class to works and series blurbs and modules; by sarken, https://github.com/otwcode/otwarchive/pull/5799

(1/32)

Commits 路 otwcode/otwarchive

The Organization for Transformative Works (OTW) - Archive Of Our Own (AO3) Project - Commits 路 otwcode/otwarchive

GitHub

AO3-6876 Display & < > correctly in prompt titles; by nicolacleary, https://github.com/otwcode/otwarchive/pull/5654
AO3-7379 Add delimiters to collection blurb stats numbers; by bre-nana, https://github.com/otwcode/otwarchive/pull/5783
AO3-7243 i18n add work to assignment, add collectible to collection and backdating help files; by charliewhiskee, https://github.com/otwcode/otwarchive/pull/5675
AO3-7182 Hide restricted works from guests on prompts page; by luis-pabon-tf, https://github.com/otwcode/otwarchive/pull/5685

(2/32)

AO3-6876 Display & < > correctly in prompt titles by nicolacleary 路 Pull Request #5654 路 otwcode/otwarchive

Pull Request Checklist Have you read "How to write the perfect pull request"? Have you read the contributing guidelines? Have you added tests for any changed functionality? Have you...

GitHub

AO3-7261 Challenges must allow at least one sign-up field; by ayasayadi1, https://github.com/otwcode/otwarchive/pull/5745
AO3-5713 fix tag set fandom only validation; by pmonfort, https://github.com/otwcode/otwarchive/pull/5790
AO3-7399 Add username to Challenge Assignments page title; by sagittaerys, https://github.com/otwcode/otwarchive/pull/5778
AO3-7398 Add username to Challenge Sign-Ups browser page title; by lynnhaotran, https://github.com/otwcode/otwarchive/pull/5785

(3/32)

AO3-7261 Challenges must allow at least one sign-up field by ayasayadi1 路 Pull Request #5745 路 otwcode/otwarchive

Pull Request Checklist Have you read "How to write the perfect pull request"? Have you read the contributing guidelines? Have you added tests for any changed functionality? Have you...

GitHub

AO3-7406 Move gift exchange notifications to GiftExchangeMailer; by Smuzzy-waiii, https://github.com/otwcode/otwarchive/pull/5797
AO3-7483 Use proxy for HTTP requests; by Bilka2, https://github.com/otwcode/otwarchive/pull/5840
AO3-7483 Set https for import urls as necessary; by brianjaustin, https://github.com/otwcode/otwarchive/pull/5841
AO3-7356 Reduce N+1 queries on series show page; by Bilka2, https://github.com/otwcode/otwarchive/pull/5668
AO3-7475 Stop using cache-apt-pkgs-action in automated tests; by Bilka2, https://github.com/otwcode/otwarchive/pull/5830

(4/32)

AO3-7406 Move gift exchange notifications to GiftExchangeMailer by Smuzzy-waiii 路 Pull Request #5797 路 otwcode/otwarchive

Pull Request Checklist Have you read "How to write the perfect pull request"? Have you read the contributing guidelines? Have you added tests for any changed functionality? Have you...

GitHub

AO3-7465 Allow Rails to manage YJIT default; by nateberkopec, https://github.com/otwcode/otwarchive/pull/5805
AO3-7012 Show restricted works on gift pages to admins; by Bilka2, https://github.com/otwcode/otwarchive/pull/5718
AO3-7392 Allow pluralisation in mailer creation_attribution; by Bilka2, https://github.com/otwcode/otwarchive/pull/5732
AO3-7189 Allow admins to change user skin via the Preferences page; by Bilka2, https://github.com/otwcode/otwarchive/pull/5771

(5/32)

AO3-7465 Allow Rails to manage YJIT default by nateberkopec 路 Pull Request #5805 路 otwcode/otwarchive

https://otwarchive.atlassian.net/browse/AO3-7465 This will turn YJIT on. This will increase memory consumption by ~10-20%.

GitHub

AO3-7388 Redirect to user skin page with error if trying to preview a skin you can't use; by brianjaustin, https://github.com/otwcode/otwarchive/pull/5813
AO3-7427 Use config file for activerecord encryption config; by brianjaustin, https://github.com/otwcode/otwarchive/pull/5801
AO3-6390 Remove the field for setting the default skin on the admin skins page; by brianjaustin, https://github.com/otwcode/otwarchive/pull/5815
AO3-7391 Fix IE CSS selector; by brianjaustin, https://github.com/otwcode/otwarchive/pull/5814

(6/32)

AO3-7388 Redirect to user skin page with error if trying to preview a skin you can't use by brianjaustin 路 Pull Request #5813 路 otwcode/otwarchive

This reverts commit 8c294d1. It reintroduces #5776. Pull Request Checklist Have you read "How to write the perfect pull request"? Have you read the contributing guidelines? Have you ...

GitHub

AO3-7390 Allow fill, stroke, and stroke-width properties in CSS; by brianjaustin, https://github.com/otwcode/otwarchive/pull/5812
AO3-7160 Fix clipped autocomplete dropdown when assigning a pinch hitter; by brianjaustin, https://github.com/otwcode/otwarchive/pull/5811
AO3-7345 Update success message for setting a site skin for a session; by brianjaustin, https://github.com/otwcode/otwarchive/pull/5810
AO3-7189 Allow admins to change user skin via the Preferences page; by brianjaustin, https://github.com/otwcode/otwarchive/pull/5808

(7/32)

AO3-7390 Allow fill, stroke, and stroke-width properties in CSS by brianjaustin 路 Pull Request #5812 路 otwcode/otwarchive

This reverts commit 1204ef5. It reintroduces #5729. Issue https://otwarchive.atlassian.net/browse/AO3-7390 Purpose Lets you use fill, stroke, and stroke-width to customize SVGs. Testing Instruction...

GitHub

AO3-6454 AO3-6198 Remove Akismetor and handle Akismet API calls ourselves; by brianjaustin, https://github.com/otwcode/otwarchive/pull/5809
AO3-5764 Update prompt notification emails to contain as much information as gift notif. emails; by techlingyi, https://github.com/otwcode/otwarchive/pull/5707
AO3-6978 Create and fill new table for import urls; by luis-pabon-tf, https://github.com/otwcode/otwarchive/pull/5795
AO3-5717 Fix expected chapter count lower than actual count; by luis-pabon-tf, https://github.com/otwcode/otwarchive/pull/4108

(8/32)

AO3-6454 AO3-6198 Remove Akismetor and handle Akismet API calls ourselves by brianjaustin 路 Pull Request #5809 路 otwcode/otwarchive

This reverts commit 143e252. It reintroduces #5651. Issue https://otwarchive.atlassian.net/browse/AO3-6454 https://otwarchive.atlassian.net/browse/AO3-6198 Purpose Removes the unmaintained akismeto...

GitHub

AO3-5754 Fix min-length warning overlapping comment buttons; by luis-pabon-tf, https://github.com/otwcode/otwarchive/pull/3673

馃摑 Updates submitted for review:
AO3-7494 Add containing wrapper for work content; by sarken, https://github.com/otwcode/otwarchive/pull/5858
AO3-7448 Add #exercise_privacy_rights link to Privacy Policy; by nightlight521, https://github.com/otwcode/otwarchive/pull/5856
AO3-6811 Fix tag nomination parented bug; by pmonfort, https://github.com/otwcode/otwarchive/pull/5845

(9/32)

AO3-5754 Fix min-length warning overlapping comment buttons by luis-pabon-tf 路 Pull Request #3673 路 otwcode/otwarchive

Issue https://otwarchive.atlassian.net/browse/AO3-5754 Purpose Prevent the minimum length warning overlapping buttons on the home page. The reporter's style suggestion does not affect the inbox...

GitHub

AO3-7485 Disable user 2FA when a backup code is used; by EchoEkhi, https://github.com/otwcode/otwarchive/pull/5857
AO3-7307 Created Resque job to clean up old user audits; by hunternet93, https://github.com/otwcode/otwarchive/pull/5791
AO3-7442 Add TOTP 2FA to users; by EchoEkhi, https://github.com/otwcode/otwarchive/pull/5823
AO3-7454 Update PAC Confidentiality Policy link in Privacy Policy; by Gardin233, https://github.com/otwcode/otwarchive/pull/5838
AO3-7470 Always use first-party JQuery & JQuery UI; by slavalamp, https://github.com/otwcode/otwarchive/pull/5850

(10/32)

AO3-7485 Disable user 2FA when a backup code is used by EchoEkhi 路 Pull Request #5857 路 otwcode/otwarchive

Pull Request Checklist Have you read "How to write the perfect pull request"? Have you read the contributing guidelines? Have you added tests for any changed functionality? Have you...

GitHub

AO3-7493 Rate limit commenting based on users's comment count; by Bilka2, https://github.com/otwcode/otwarchive/pull/5852
AO3-7489 Languages page: the default language links to recent works in all languages; by vivi-coder, https://github.com/otwcode/otwarchive/pull/5854
AO3-6767 Fix red elements to blue on the Snow Blue theme; by CelineB-sudo, https://github.com/otwcode/otwarchive/pull/5843
AO3-7453 Update PAC Confidentiality Policy link in TOS; by KailuanLiu, https://github.com/otwcode/otwarchive/pull/5848

(11/32)

AO3-7493 Rate limit commenting based on users's comment count by Bilka2 路 Pull Request #5852 路 otwcode/otwarchive

Issue https://otwarchive.atlassian.net/browse/AO3-7493 Purpose Rate limit comment creation based on existing comment count as well as account age. All restrictions like not for guests, not on tags ...

GitHub

AO3-7386 Display 404 when loading drafts with an invalid user; by reader-dev-2026, https://github.com/otwcode/otwarchive/pull/5853
AO3-7481 Update diversity statement; by techlingyi, https://github.com/otwcode/otwarchive/pull/5847
AO3-3934 Footer not sitting at bottom of page; by forceofcalm, https://github.com/otwcode/otwarchive/pull/5827
AO3-7456 Update the TOS FAQ; by lydia-theda, https://github.com/otwcode/otwarchive/pull/5807
AO3-7476 Fix that text-only bylines for anon creations could contain HTML; by Bilka2, https://github.com/otwcode/otwarchive/pull/5831

(12/32)

AO3-7386 Display 404 when loading drafts with an invalid user by reader-dev-2026 路 Pull Request #5853 路 otwcode/otwarchive

Pull Request Checklist Have you read "How to write the perfect pull request"? Have you read the contributing guidelines? Have you added tests for any changed functionality? Have you...

GitHub

AO3-7482 Update "About Us" page and sitemap; by CelineB-sudo, https://github.com/otwcode/otwarchive/pull/5849
AO3-7473 Possible to upload unusable collection/skin icon; by cinderbrick1212, https://github.com/otwcode/otwarchive/pull/5825
AO3-7416 Disallow using parent-only site skin; by zrei, https://github.com/otwcode/otwarchive/pull/5846
AO3-7397 AO3-6765 Configurable page for skin previews; by nicolacleary, https://github.com/otwcode/otwarchive/pull/5744
AO3-6272 Fix chapter count caching 0 after posting draft; by pmonfort, https://github.com/otwcode/otwarchive/pull/5833

(13/32)

AO3-7482 Update "About Us" page and sitemap by CelineB-sudo 路 Pull Request #5849 路 otwcode/otwarchive

Pull Request Checklist Have you read "How to write the perfect pull request"? Have you read the contributing guidelines? Have you added tests for any changed functionality? Have you...

GitHub

AO3-7394 - If tag name is in error state, display old name instead; by mellowmarsach, https://github.com/otwcode/otwarchive/pull/5787
AO3-7450 Add FNOK FAQ link to TOS; by reader-dev-2026, https://github.com/otwcode/otwarchive/pull/5826
AO3-7447 Update wording of Content Policy notice; by sophieqguan, https://github.com/otwcode/otwarchive/pull/5829
AO3-7478 Disallow enabling a locale for the interface if it can't be used for emails; by Bilka2, https://github.com/otwcode/otwarchive/pull/5837
AO3-7340 Production-ized Dockerfile; by brianjaustin, https://github.com/otwcode/otwarchive/pull/5836

(14/32)

AO3-7394 - If tag name is in error state, display old name instead by mellowmarsach 路 Pull Request #5787 路 otwcode/otwarchive

Pull Request Checklist Have you read "How to write the perfect pull request"? Have you read the contributing guidelines? Have you added tests for any changed functionality? Have you...

GitHub

AO3-7488 Prevent deleted and spam comments from being resubmitted to Akismet; by marcus8448, https://github.com/otwcode/otwarchive/pull/5844
AO3-7161 Add contents of recent comments a user left on the same work/adminpost to Akismet spam calls; by omerfaruk-pseud, https://github.com/otwcode/otwarchive/pull/5842
AO3-6731 Fix order of Recent Bookmarks in User and Pseud dashboards; by luis-pabon-tf, https://github.com/otwcode/otwarchive/pull/5774
AO3-1173 We need a comment preview; by forceofcalm, https://github.com/otwcode/otwarchive/pull/5835

(15/32)

AO3-7488 Prevent deleted and spam comments from being resubmitted to Akismet by marcus8448 路 Pull Request #5844 路 otwcode/otwarchive

Issue https://otwarchive.atlassian.net/browse/AO3-7488 Purpose Restores the check that prevented comments that were deleted or already marked as spam from being submitted to Akismet Plus a fix to t...

GitHub

AO3-6960 Admin post drafts and previews; by marcus8448, https://github.com/otwcode/otwarchive/pull/5822
AO3-5701 AO3-6331 Reindex works and bookmarks when a collection's parent changes; by Smuzzy-waiii, https://github.com/otwcode/otwarchive/pull/5816
AO3-7358 Fix 500 error when sending item_added_notification for bookmark of deleted work; by Smuzzy-waiii, https://github.com/otwcode/otwarchive/pull/5804
AO3-7425 Set word count when posting draft from Edit Tag page; by mellowmarsach, https://github.com/otwcode/otwarchive/pull/5803

(16/32)

AO3-6960 Admin post drafts and previews by marcus8448 路 Pull Request #5822 路 otwcode/otwarchive

Issue https://otwarchive.atlassian.net/browse/AO3-6960 Purpose Allows admins to save unpublished (draft) admin posts and preview changes before publication. Testing Instructions Manual QA steps TBD...

GitHub

AO3-6584 Fix Duplicate Inbox Notifications for Moderated Comments; by caitlinkwan, https://github.com/otwcode/otwarchive/pull/5751
AO3-5047 Prevent duplicate AJAX flash messages; by noahbravo, https://github.com/otwcode/otwarchive/pull/5777
AO3-6576 Published date in news post blurb is unnecessarily complex to screen readers ; by forceofcalm, https://github.com/otwcode/otwarchive/pull/5832
AO3-6806 Fix first comment layout on short admin posts; by noahbravo, https://github.com/otwcode/otwarchive/pull/5834

(17/32)

AO3-6584 Fix Duplicate Inbox Notifications for Moderated Comments by caitlinkwan 路 Pull Request #5751 路 otwcode/otwarchive

Pull Request Checklist Have you read "How to write the perfect pull request"? Have you read the contributing guidelines? Have you added tests for any changed functionality? Have you...

GitHub

AO3-7410 Fix the inconsistency in the site name on the page title for works and series; by CelineB-sudo, https://github.com/otwcode/otwarchive/pull/5766
AO3-3464 HTML parser eats text after a missing quote upon preview or posting; by forceofcalm, https://github.com/otwcode/otwarchive/pull/5828
AO3-7253 Improve work over-reporting limit; by EchoEkhi, https://github.com/otwcode/otwarchive/pull/5737
AO3-7451 Add technical integrity TOS FAQ link to Terms of Service; by annieyx-cpu, https://github.com/otwcode/otwarchive/pull/5819

(18/32)

AO3-7410 Fix the inconsistency in the site name on the page title for works and series by CelineB-sudo 路 Pull Request #5766 路 otwcode/otwarchive

Pull Request Checklist Have you read "How to write the perfect pull request"? Have you read the contributing guidelines? Have you added tests for any changed functionality? Have you...

GitHub

AO3-5550 AO3-6022 Hide restricted works from guests and hidden works from everyone on the Related Works page; by slavalamp, https://github.com/otwcode/otwarchive/pull/5818
AO3-7472 Hide hidden work titles in the related work notes; by slavalamp, https://github.com/otwcode/otwarchive/pull/5817

馃摚 New proposed updates:
AO3-7494 Add vertical overflow containment for work skins, by Sarken; by Sarken, https://otwarchive.atlassian.net/browse/AO3-7494

(19/32)

AO3-5550 AO3-6022 Hide restricted works from guests and hidden works from everyone on the Related Works page by slavalamp 路 Pull Request #5818 路 otwcode/otwarchive

Pull Request Checklist Have you read "How to write the perfect pull request"? Have you read the contributing guidelines? Have you added tests for any changed functionality? Have you...

GitHub

AO3-7493 Rate limit comment creation and editing based on users' existing comment count, by Bilka; by Bilka, https://otwarchive.atlassian.net/browse/AO3-7493
AO3-7492 Error 500 when trying to post a work with invalid URL in media src attributes, by slavalamp; by slavalamp, https://otwarchive.atlassian.net/browse/AO3-7492
AO3-7491 Backup code reset via admin, by Brian Austin; by Brian Austin, https://otwarchive.atlassian.net/browse/AO3-7491
AO3-7490 Allow PAC to adjust the invite queue frequency, by lydia-theda; by lydia-theda, https://otwarchive.atlassian.net/browse/AO3-7490

(20/32)

Jira

AO3-7489 Languages page: the default language links to recent works in all languages, by slavalamp; by slavalamp, https://otwarchive.atlassian.net/browse/AO3-7489
AO3-7488 Prevent deleted and spam comments from being resubmitted to Akismet, by marcus8448; by marcus8448, https://otwarchive.atlassian.net/browse/AO3-7488
AO3-7487 Add confirmation page for backup codes regeneration, by Brian Austin; by Brian Austin, https://otwarchive.atlassian.net/browse/AO3-7487

(21/32)

Jira

AO3-7486 Send an email when two-factor authentication is disabled or enabled, by Brian Austin; by Brian Austin, https://otwarchive.atlassian.net/browse/AO3-7486
AO3-7485 Disable two-factor authentication when a backup code is used, by Brian Austin; by Brian Austin, https://otwarchive.atlassian.net/browse/AO3-7485
AO3-7484 Import form host validation is not strict enough, by Brian Austin; by Brian Austin, https://otwarchive.atlassian.net/browse/AO3-7484
AO3-7483 Import form does not respect proxy settings, by Bilka; by Bilka, https://otwarchive.atlassian.net/browse/AO3-7483

(22/32)

Jira

AO3-7482 Update About Us page, by lydia-theda; by lydia-theda, https://otwarchive.atlassian.net/browse/AO3-7482
AO3-7481 Update diversity statement, by Brian Austin; by Brian Austin, https://otwarchive.atlassian.net/browse/AO3-7481
AO3-7480 Add sortable_name to fandoms in fixtures, by Bilka; by Bilka, https://otwarchive.atlassian.net/browse/AO3-7480
AO3-7479 Remove awesome_print gem, by Bilka; by Bilka, https://otwarchive.atlassian.net/browse/AO3-7479

(23/32)

Jira

AO3-7478 Disallow enabling a locale for the interface if it can't be used for emails, by Bilka; by Bilka, https://otwarchive.atlassian.net/browse/AO3-7478
AO3-7477 Update the challenge-matching.html popup, by telescopicpoems; by telescopicpoems, https://otwarchive.atlassian.net/browse/AO3-7477
AO3-7476 Text-only bylines for anonymous creations may contain HTML, by Bilka; by Bilka, https://otwarchive.atlassian.net/browse/AO3-7476
AO3-7475 Stop using cache-apt-pkgs-action in automated tests, by Bilka; by Bilka, https://otwarchive.atlassian.net/browse/AO3-7475

(24/32)

Jira

AO3-7473 Possible to upload unusable collection/skin icon, by Brian Austin; by Brian Austin, https://otwarchive.atlassian.net/browse/AO3-7473
AO3-7472 Titles of hidden related works are visible on work pages, by slavalamp; by slavalamp, https://otwarchive.atlassian.net/browse/AO3-7472
AO3-7471 Remove active_record_query_trace, replace w/native, by Nate Berkopec; by Nate Berkopec, https://otwarchive.atlassian.net/browse/AO3-7471
AO3-7470 Move JQuery/JQuery UI to first party hosting, by Nate Berkopec; by Nate Berkopec, https://otwarchive.atlassian.net/browse/AO3-7470

(25/32)

Jira

AO3-7469 Remove Unicorn code, by Nate Berkopec; by Nate Berkopec, https://otwarchive.atlassian.net/browse/AO3-7469
AO3-7468 Preload current_user roles, by Nate Berkopec; by Nate Berkopec, https://otwarchive.atlassian.net/browse/AO3-7468
AO3-7467 Turn on Cloudflare Polish, by Nate Berkopec; by Nate Berkopec, https://otwarchive.atlassian.net/browse/AO3-7467
AO3-7466 Create reporting around 2 goals: p95 of all controllers less than 1 second, reduce db conn count p99/max, by Nate Berkopec; by Nate Berkopec, https://otwarchive.atlassian.net/browse/AO3-7466

(26/32)

Jira

AO3-7465 Turn on YJIT, by Nate Berkopec; by Nate Berkopec, https://otwarchive.atlassian.net/browse/AO3-7465
AO3-7464 Use Prosopite to test/remove N+1s, by Nate Berkopec; by Nate Berkopec, https://otwarchive.atlassian.net/browse/AO3-7464
AO3-7463 Install MariaDB Enterprise Manager, by Nate Berkopec; by Nate Berkopec, https://otwarchive.atlassian.net/browse/AO3-7463
AO3-7462 Remove puma_worker_killer, after verifying no leaks, by Nate Berkopec; by Nate Berkopec, https://otwarchive.atlassian.net/browse/AO3-7462

(27/32)

Jira

AO3-7461 Change send_data to a background job powered workflow, by Nate Berkopec; by Nate Berkopec, https://otwarchive.atlassian.net/browse/AO3-7461
AO3-7460 Making Downloads make more sense, by Nate Berkopec; by Nate Berkopec, https://otwarchive.atlassian.net/browse/AO3-7460
AO3-7459 Create graphs on average database latency in Grafana, by Nate Berkopec; by Nate Berkopec, https://otwarchive.atlassian.net/browse/AO3-7459
AO3-7458 Changes recommended by Speedshop, by Nate Berkopec; by Nate Berkopec, https://otwarchive.atlassian.net/browse/AO3-7458

(28/32)

Jira

AO3-7457 Refactor works/_work_module.html.erb into view/fragment caches, by Nate Berkopec; by Nate Berkopec, https://otwarchive.atlassian.net/browse/AO3-7457
AO3-7456 Update the Terms of Service FAQ, by lydia-theda; by lydia-theda, https://otwarchive.atlassian.net/browse/AO3-7456
AO3-7454 Update PAC Confidentiality Policy link in Privacy Policy, by lydia-theda; by lydia-theda, https://otwarchive.atlassian.net/browse/AO3-7454
AO3-7453 Update PAC Confidentiality Policy link in TOS, by lydia-theda; by lydia-theda, https://otwarchive.atlassian.net/browse/AO3-7453

(29/32)

Jira

AO3-7452 Update technical integrity links in Content Policy, by lydia-theda; by lydia-theda, https://otwarchive.atlassian.net/browse/AO3-7452
AO3-7451 Add technical integrity TOS FAQ link to Terms of Service, by lydia-theda; by lydia-theda, https://otwarchive.atlassian.net/browse/AO3-7451
AO3-7450 Add FNOK FAQ link to TOS, by lydia-theda; by lydia-theda, https://otwarchive.atlassian.net/browse/AO3-7450
AO3-7449 Update Fanworks anchor in Content Policy, by lydia-theda; by lydia-theda, https://otwarchive.atlassian.net/browse/AO3-7449

(30/32)

Jira

AO3-7448 Add TOS FAQ #exercise_privacy_rights link to Privacy Policy, by lydia-theda; by lydia-theda, https://otwarchive.atlassian.net/browse/AO3-7448
AO3-7447 Update wording of Content Policy notice, by lydia-theda; by lydia-theda, https://otwarchive.atlassian.net/browse/AO3-7447
AO3-7446 Remove outdated Archive Warnings link from work meta, by lydia-theda; by lydia-theda, https://otwarchive.atlassian.net/browse/AO3-7446
AO3-7445 Check guest names against specific existing accounts , by lydia-theda; by lydia-theda, https://otwarchive.atlassian.net/browse/AO3-7445

(31/32)

Jira

AO3-7444 Strip punctuation from guest names before comparing against banned usernames list, by lydia-theda; by lydia-theda, https://otwarchive.atlassian.net/browse/AO3-7444

#ArchiveOfOurOwn #AO3

(32/32)

Jira