Skip to content
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

Voice Messages - Hold and send #4090

Closed
3 tasks
gileluard opened this issue Mar 3, 2021 · 1 comment · Fixed by #4433
Closed
3 tasks

Voice Messages - Hold and send #4090

gileluard opened this issue Mar 3, 2021 · 1 comment · Fixed by #4433
Assignees

Comments

@gileluard
Copy link
Contributor

gileluard commented Mar 3, 2021

  • Add a voice message button to the composer
  • OnLongPress on the MIC, it gets activated and the recording start. If the user releases the finger, the message gets sent
  • Voice messages last up to 2min. On the last 10s a toast notification is displayed warning users of time left. In this mode, if the user goes over the limit, the message gets sent.
@giomfo
Copy link
Member

giomfo commented Mar 4, 2021

Note: MSC2516 is under review to add a new message type for voice messages. We will have to use org.matrix.msc2516.voice as the msgtype for now, but once it's in the spec properly then we can switch to m.voice.
What will probably end up happening is in code there will be a if (msgtype === "org.matrix.msc2516.voice" || msgtype === "m.voice") statement for several releases, once m.voice is allowed.

@stefanceriu stefanceriu self-assigned this Jun 3, 2021
stefanceriu added a commit that referenced this issue Jun 7, 2021
… links. Working audio file sending and cancellation.
stefanceriu added a commit that referenced this issue Jun 8, 2021
… links. Working audio file sending and cancellation.
stefanceriu added a commit to matrix-org/matrix-ios-sdk that referenced this issue Jun 8, 2021
stefanceriu added a commit to matrix-org/matrix-ios-kit that referenced this issue Jun 8, 2021
…eMessage methods on the MXKRoomDataSource.
stefanceriu added a commit to matrix-org/matrix-ios-sdk that referenced this issue Jun 9, 2021
stefanceriu added a commit that referenced this issue Jun 9, 2021
… links. Working audio file sending and cancellation.
stefanceriu added a commit to matrix-org/matrix-ios-sdk that referenced this issue Jun 9, 2021
…e` optional, defaulting to `audio/ogg`.
stefanceriu added a commit to matrix-org/matrix-ios-kit that referenced this issue Jun 9, 2021
stefanceriu added a commit to matrix-org/matrix-ios-sdk that referenced this issue Jun 9, 2021
stefanceriu added a commit to matrix-org/matrix-ios-sdk that referenced this issue Jun 9, 2021
stefanceriu added a commit to matrix-org/matrix-ios-sdk that referenced this issue Jun 9, 2021
element-hq/element-ios/issues/4090 - Added additional message types support and sendVoiceMessage method.
stefanceriu added a commit to matrix-org/matrix-ios-kit that referenced this issue Jun 9, 2021
element-hq/element-ios/issues/4090 - Added sendAudioFile and sendVoiceMessage methods on the MXKRoomDataSource.
stefanceriu added a commit to matrix-org/matrix-ios-kit that referenced this issue Jun 23, 2021
stefanceriu added a commit to matrix-org/matrix-ios-kit that referenced this issue Jun 23, 2021
stefanceriu added a commit to matrix-org/matrix-ios-kit that referenced this issue Jun 23, 2021
gileluard added a commit that referenced this issue Jun 29, 2021
gileluard added a commit that referenced this issue Jul 2, 2021
gileluard added a commit that referenced this issue Jul 6, 2021
gileluard added a commit that referenced this issue Jul 9, 2021
stefanceriu added a commit to matrix-org/matrix-ios-kit that referenced this issue Jul 13, 2021
…essages, add duration and samples to sendVoiceMessage.
stefanceriu added a commit to matrix-org/matrix-ios-sdk that referenced this issue Jul 13, 2021
…essages, add duration and samples to sendVoiceMessage.
stefanceriu added a commit to matrix-org/matrix-ios-sdk that referenced this issue Jul 13, 2021
stefanceriu added a commit to matrix-org/matrix-ios-sdk that referenced this issue Jul 13, 2021
…e… (#1156)

* element-hq/element-ios/issues/4090 - Add custom reply text to voice messages, add duration and samples to sendVoiceMessage.
stefanceriu added a commit to matrix-org/matrix-ios-kit that referenced this issue Jul 13, 2021
…essages, add duration and samples to sendVoiceMessage.
stefanceriu added a commit to matrix-org/matrix-ios-kit that referenced this issue Jul 16, 2021
stefanceriu added a commit to matrix-org/matrix-ios-sdk that referenced this issue Jul 16, 2021
stefanceriu added a commit that referenced this issue Jul 16, 2021
stefanceriu added a commit to matrix-org/matrix-ios-sdk that referenced this issue Jul 16, 2021
stefanceriu added a commit to matrix-org/matrix-ios-kit that referenced this issue Jul 16, 2021
stefanceriu added a commit that referenced this issue Jul 19, 2021
… to DateFormatters for formatting durations, sanitising audio player durations and current times.
stefanceriu added a commit that referenced this issue Jul 19, 2021
… to DateFormatters for formatting durations, sanitising audio player durations and current times.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants