-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reader Comments: Follow conversation via notifications #17363
Conversation
You can trigger an installable build for these changes by visiting CircleCI here. |
You can trigger optional UI/connected tests for these changes by visiting CircleCI here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Additionally, this PR also addresses #17339 (comment) regarding localization strings placements.
OMG it's so much better! 😄 Thank you!
And all the tests checked out.
Hey @dvdchr . I see a |
…eature/enable-follow-conversation
Hey @ScoutHarris! Good catch 👍 . I've added tracks through a different PR: #17369, and changed this PR's base branch to point to that branch. |
Refs:
pctCYC-9x-p2
Depends on #17369
This change enables the "Follow Conversation via Notifications" feature flag for the public. Additionally, this PR also addresses #17339 (comment) regarding localization strings placements.
For now, the strings are encapsulated in an enum in Swift, and exposed to the Obj-C side. Since the feature flag is not yet removed, it only returns the titles for enabling/disabling notifications. Once the feature flag is removed, I'll add the titles for following/unfollowing conversations.
To test
Related PRs:
Regression Notes
Potential unintended areas of impact
When updating from the previous version, the "follow conversation" state may be incorrectly represented (e.g. off when it's supposed to be on). Otherwise, the feature itself is pretty isolated so it should not impact other features.
What I did to test those areas of impact (or what existing automated tests I relied on)
Manually tested the feature.
What automated tests I added (or what prevented me from doing so)
Added unit tests for the service changes related to the follow conversation feature.
PR submission checklist:
RELEASE-NOTES.txt
if necessary.