Skip to content

Comments

Allow editing status quote policy#35762

Merged
ChaosExAnima merged 11 commits intomainfrom
feat/MAS-511-quote-policy
Aug 14, 2025
Merged

Allow editing status quote policy#35762
ChaosExAnima merged 11 commits intomainfrom
feat/MAS-511-quote-policy

Conversation

@ChaosExAnima
Copy link
Contributor

@ChaosExAnima ChaosExAnima commented Aug 13, 2025

This PR updates the UI to allow for editing a status's quote policy using a modal window. To test you need to enable the outgoing_quotes experiment.

Note: While the UI exists in the screenshots below, right now the menu item to show this modal is hidden for non-public posts. It will appear for composing new posts however, so I am including those screenshots for completeness.

Post visibility Quote policy Screenshot
Public any Screenshot 2025-08-14 at 12 51 58
Unlisted/Quiet Anyone/Followers only Screenshot 2025-08-14 at 12 54 04
Unlisted/Quiet No one Screenshot 2025-08-14 at 12 56 33
Followers only No one Screenshot 2025-08-14 at 12 54 32
Direct mention No one Screenshot 2025-08-14 at 12 55 27

@ChaosExAnima ChaosExAnima force-pushed the feat/MAS-511-quote-policy branch 2 times, most recently from 6e6792d to d8bf3ed Compare August 13, 2025 10:20
@ChaosExAnima ChaosExAnima requested a review from a team August 13, 2025 13:26
@ChaosExAnima ChaosExAnima force-pushed the feat/MAS-511-quote-policy branch from 92d6c65 to 9553659 Compare August 13, 2025 14:28
@ChaosExAnima ChaosExAnima marked this pull request as draft August 13, 2025 14:28
@ChaosExAnima
Copy link
Contributor Author

converting to draft while the API is being updated.

@ChaosExAnima ChaosExAnima force-pushed the feat/MAS-511-quote-policy branch from b51b0c5 to 1246d62 Compare August 13, 2025 16:19
Copy link
Contributor

@ClearlyClaire ClearlyClaire left a comment

Choose a reason for hiding this comment

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

In the current state of the PR, the dropdown options look like tooltips more than they look like dropdown options.

The privacy/visibility appearing in this place is also confusing, as it cannot be changed after the fact.

The previous issue with the API call resetting some of the post's properties has been fixed.

@ChaosExAnima ChaosExAnima force-pushed the feat/MAS-511-quote-policy branch from 6bf0fdb to 82d0a7e Compare August 14, 2025 11:02
Copy link
Contributor

@ClearlyClaire ClearlyClaire left a comment

Choose a reason for hiding this comment

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

Haven't dug into the UI code yet but I'm a bit surprised at the redefinition of another dropdown component.

The API call and interface look good to me now.

Copy link

@imani-the-maker imani-the-maker left a comment

Choose a reason for hiding this comment

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

Added one suggestion re: the text in the settings modal once a post is published.

@ChaosExAnima ChaosExAnima force-pushed the feat/MAS-511-quote-policy branch from f56a0d7 to 6d74233 Compare August 14, 2025 14:36
@ChaosExAnima ChaosExAnima marked this pull request as ready for review August 14, 2025 14:38
@ChaosExAnima ChaosExAnima added this pull request to the merge queue Aug 14, 2025
Merged via the queue into main with commit 651e51a Aug 14, 2025
36 checks passed
@ChaosExAnima ChaosExAnima deleted the feat/MAS-511-quote-policy branch August 14, 2025 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants