Skip to content

AO3-7321 Obfuscate unrevealed work in subscriptions page#5626

Open
danielh-official wants to merge 12 commits intootwcode:masterfrom
danielh-official:AO3-7321-Titles-and-creators-of-unrevealed-works-are-visible-on-the-subscriptions-page
Open

AO3-7321 Obfuscate unrevealed work in subscriptions page#5626
danielh-official wants to merge 12 commits intootwcode:masterfrom
danielh-official:AO3-7321-Titles-and-creators-of-unrevealed-works-are-visible-on-the-subscriptions-page

Conversation

@danielh-official
Copy link
Contributor

Pull Request Checklist

Issue

https://otwarchive.atlassian.net/browse/AO3-7321

Purpose

If a user subscribes to a work that is then put into an unrevealed collection, the work appears as "Mystery Work" in their subscriptions page: users/{user}/subscriptions.

Before

Screenshot 2026-03-10 at 4 34 17 PM

After

Screenshot 2026-03-10 at 4 34 35 PM

Notes

Requirements from A03-7321:

The work should still be listed on your subscriptions page, however it should simply be displayed as “Mystery Work”, with no creator and no link to the work. The unsubscribe button should say “Unsubscribe from Mystery Work”.

To align with the requirements, I made it so that for all subscribables where "unrevealed" is a valid method that returns true, the label is "Mystery Work".

However, a series can be made "unrevealed" as well. It might be a good idea to change the wording to "Mystery Series" if the subscribable's type is a series instead of a work.

Copy link
Contributor

@Bilka2 Bilka2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for working on this!

</dd>
<% elsif subscription.subscribable && subscription.subscribable.try(:unrevealed?) %>
<dt>
<%= t(".mystery_work") %>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the "(Work)" text should still be present here, like for a normal work

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So it would be like Mystery Work (Work)?

@danielh-official danielh-official force-pushed the AO3-7321-Titles-and-creators-of-unrevealed-works-are-visible-on-the-subscriptions-page branch from 566ed06 to a6fd267 Compare March 21, 2026 23:39
@danielh-official danielh-official requested a review from Bilka2 March 22, 2026 00:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants