-
Notifications
You must be signed in to change notification settings - Fork 14
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
[Story] Reply to a poll #1976
Comments
This can go to phase 2 if we're time constrained in phase 1 |
Investigated a bit why replies aren't working for polls: There are at least two possible ways two fix:
This is digested by the matrix-rust-sdk but it requires similar changes on the old clients to ensure interoperability. "Note that the extensible event fallbacks did not fall back to m.room.message in this MSC: this is deliberate to ensure polls are treated as first-class citizens. Client authors not willing/able to support polls are encouraged to instead support Extensible Events for better fallbacks." fyi: @julioromano @langleyd |
Re: ☝️ ruma/ruma#1646 plus some other rust sdk work should allow us to send replies for polls too. |
Replies to poll seem to work on EXI (and maybe also on EXA fyi: @julioromano) |
I added something quickly here using the new poll icon. Let me know if there are any issues / concerns |
I guess we should use the same new icon everywhere in the timeline? |
Yes but won't they be automatically updated when the icons in Compound change? Here are the new icons: |
Unfortunately there is manual work to be done: We need to
|
Replies on EXA are disabled due to #1976 (comment) as it was decided back then. Since the rust work linked above has been done we can enable them as soon as we start working on this story. |
User story: element-hq/element-meta#1976
<!-- Please read [CONTRIBUTING.md](https://github.com/vector-im/element-x-android/blob/develop/CONTRIBUTING.md) before submitting your pull request --> ## Type of change - [x] Feature - [ ] Bugfix - [ ] Technical - [ ] Other : ## Content Polls can now be replied to. ## Motivation and context User story: element-hq/element-meta#1976 ## Screenshots / GIFs <!-- We have screenshot tests in the project, so attaching screenshots to a PR is not mandatory, as far as there is a Composable Preview covering the changes. In this case, the change will appear in the file diff. Note that all the UI composables should be covered by a Composable Preview. Providing a video of the change is still very useful for the reviewer and for the history of the project. You can use a table like this to show screenshots comparison. Uncomment this markdown table below and edit the last line `|||`: |copy screenshot of before here|copy screenshot of after here| |Before|After| |-|-| ||| --> ## Tests <!-- Explain how you tested your development --> - Step 1 - Step 2 - Step ... ## Tested devices - [ ] Physical - [ ] Emulator - OS version(s): ## Checklist <!-- Depending on the Pull Request content, it can be acceptable if some of the following checkboxes stay unchecked. --> - [ ] Changes have been tested on an Android device or Android emulator with API 23 - [ ] UI change has been tested on both light and dark themes - [ ] Accessibility has been taken into account. See https://github.com/vector-im/element-x-android/blob/develop/CONTRIBUTING.md#accessibility - [ ] Pull request is based on the develop branch - [ ] Pull request includes a new file under ./changelog.d. See https://github.com/vector-im/element-x-android/blob/develop/CONTRIBUTING.md#changelog - [ ] Pull request includes screenshots or videos if containing UI changes - [ ] Pull request includes a [sign off](https://matrix-org.github.io/synapse/latest/development/contributing_guide.html#sign-off) - [ ] You've made a self review of your PR
Description
Acceptance criteria
Size estimate
S
Dependencies
Preconditions
No response
Out of scope
Open questions
No response
Subtasks
Android
iOS
Other
RoomMessageEventContentWithoutRelation::make_reply_to_raw()
ruma/ruma#1698The text was updated successfully, but these errors were encountered: