Commit Graph

19796 Commits

Author SHA1 Message Date
Florian Renaud 1647fe233f Voice Broadcast - Introduce io.element.voice_broadcast_chunk key in voice messages 2022-10-18 21:08:09 +02:00
Florian Renaud fbf242756e Allow additional content when sending an event 2022-10-18 21:08:08 +02:00
Florian Renaud 90803be3ee Voice Broadcast - Move Android API check on fragment 2022-10-18 21:07:45 +02:00
Florian Renaud 63c02c6fef Voice Broadcast - Restore feature flag and enable it by default 2022-10-18 21:07:44 +02:00
Florian Renaud 5a749bdccf Voice Broadcast - Update labs description 2022-10-18 21:07:44 +02:00
Florian Renaud a03be5d02f Add changelog 2022-10-18 21:07:44 +02:00
Florian Renaud ecc22a1401 Voice Broadcast - Change default chunk duration 2022-10-18 21:07:44 +02:00
Florian Renaud 036511400e Voice Broadcast - Hide labs setting in Android < 10 2022-10-18 21:07:44 +02:00
Florian Renaud 050dff6548 Voice Broadcast - Rename voice message files with sequence number 2022-10-18 21:07:44 +02:00
Florian Renaud 03ac0f1f03 Move Voice Broadcast feature flag to labs settings 2022-10-18 21:07:44 +02:00
Florian Renaud 0dad78a24a
Merge pull request #7387 from vector-im/feature/fre/voice_broadcast_start_listening
Voice Broadcast - Listening
2022-10-18 17:54:07 +02:00
Florian Renaud b67500515c
Merge pull request #7363 from vector-im/feature/fre/voice_broadcast_start_record
Voice Broadcast - Start record
2022-10-18 16:43:18 +02:00
Florian Renaud d53ad4328c Voice Broadcast - Pause listening outside of the timeline 2022-10-18 13:41:05 +02:00
Florian Renaud e75ddf763b Add changelog file 2022-10-18 13:41:05 +02:00
Florian Renaud 4a32ccecfa Voice Broadcast Player - Add missing try catch 2022-10-18 13:41:05 +02:00
Florian Renaud 402224721b Voice Broadcast - Add voice message extensions 2022-10-18 13:41:05 +02:00
Florian Renaud 16c27ba174 Voice Broadcast - Get voice messages events related to a given VB 2022-10-18 13:41:05 +02:00
Florian Renaud 215128c213 Voice Broadcast - Add timeline item listening state 2022-10-18 13:41:04 +02:00
Florian Renaud 2760781f0a Voice Broadcast - Introduce listening actions 2022-10-18 13:41:04 +02:00
Florian Renaud eb44b02228 Create VoiceBroadcastMediaPlayer 2022-10-18 13:41:04 +02:00
Florian Renaud 032c0152e4 Voice Broadcast - Move timeline item creation to dedicated factory 2022-10-18 13:41:04 +02:00
Florian Renaud 5f35926ce6 Voice Broadcast - Hide related voice message events 2022-10-18 13:41:04 +02:00
Florian Renaud ce14270fab Introduce MessageAudioEvent 2022-10-18 13:41:04 +02:00
Florian Renaud b9335c6065 Rename const DEFAULT_CHUNK_LENGTH_IN_SECONDS 2022-10-18 13:33:17 +02:00
Florian Renaud 92bd8cdcfe Voice Broadcast - Remove check on voice message minimum duration 2022-10-18 13:33:17 +02:00
Florian Renaud def9fc07bb Revert AudioMessageHelper.pauseRecording 2022-10-18 13:33:16 +02:00
Florian Renaud 400118ed3e Remove useless Android API checks 2022-10-18 13:33:16 +02:00
Benoit Marty f3309692a4
Merge pull request #7239 from vector-im/feature/bma/arch_fixes
Feature/bma/arch fixes
2022-10-18 11:47:12 +02:00
Benoit Marty 3ccabd647a
Merge pull request #7390 from vector-im/dependabot/gradle/flipper-0.171.0
Bump flipper from 0.170.0 to 0.171.0
2022-10-18 11:45:34 +02:00
Benoit Marty 42a073627f
Merge pull request #7384 from vector-im/tech/bump-wysiwyg-lib-to-0.2.1
Bump WYSIWYG lib to 0.2.1
2022-10-18 10:33:38 +02:00
Benoit Marty e8dbdbb15f
Merge pull request #7392 from vector-im/feature/bma/fix_post_pr
Fix message sent even if the step `ui-tests` is successful.
2022-10-18 10:28:40 +02:00
Benoit Marty cf590c1887
Merge pull request #7382 from vector-im/feature/bma/nicer_doctor
Let the doctor be less strict and just warn.
2022-10-18 10:28:25 +02:00
Benoit Marty 6d6d2de08b Fix message send even if the step `ui-tests` is successful.
Jobs `codecov-units` and `integration-tests` do not exist anymore.
2022-10-18 10:00:18 +02:00
Florian Renaud 1db3d69aeb Change chunk_length type in unit test 2022-10-18 08:58:21 +02:00
Eric Decanini 51a1545916
Merge pull request #7350 from vector-im/dependabot/gradle/com.google.firebase-firebase-messaging-23.1.0
Bump firebase-messaging from 23.0.8 to 23.1.0
2022-10-17 20:51:02 -04:00
dependabot[bot] 5c4c3c92d4
Bump flipper from 0.170.0 to 0.171.0
Bumps `flipper` from 0.170.0 to 0.171.0.

Updates `flipper` from 0.170.0 to 0.171.0
- [Release notes](https://github.com/facebook/flipper/releases)
- [Commits](https://github.com/facebook/flipper/compare/v0.170.0...v0.171.0)

Updates `flipper-network-plugin` from 0.170.0 to 0.171.0
- [Release notes](https://github.com/facebook/flipper/releases)
- [Commits](https://github.com/facebook/flipper/compare/v0.170.0...v0.171.0)

---
updated-dependencies:
- dependency-name: com.facebook.flipper:flipper
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.facebook.flipper:flipper-network-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-17 23:08:08 +00:00
Florian Renaud 3a951f2076 Add punctuation to kdoc 2022-10-17 22:33:43 +02:00
Florian Renaud 62596b38c7 Pause recording when the composer is not visible anymore 2022-10-17 22:33:43 +02:00
Florian Renaud 9d35e81db7 Compute max file size from chunk length 2022-10-17 22:33:43 +02:00
Florian Renaud 64e6a2bfab Compute file size from chunk length 2022-10-17 22:33:43 +02:00
Florian Renaud fb9c747a20 Reformat and add trailing commas 2022-10-17 22:33:43 +02:00
Florian Renaud 06bceef7c0 Add changelog 2022-10-17 22:33:43 +02:00
Florian Renaud c492fda000 Change VoiceBroadcastRecorder as Interface 2022-10-17 22:33:43 +02:00
Florian Renaud ad730d55c1 Fix tests 2022-10-17 22:33:42 +02:00
Florian Renaud aecb66015d Move Voice Broadcast constants into dedicated object 2022-10-17 22:33:42 +02:00
Florian Renaud 3ad245db8b Trigger VoiceBroadcast recording actions 2022-10-17 22:33:42 +02:00
Florian Renaud ad2bf8d1ce Add VoiceBroadcastRecorder 2022-10-17 22:33:42 +02:00
Florian Renaud e775404e35 Improve VoiceRecorder abstraction 2022-10-17 22:33:42 +02:00
Florian Renaud 33a021c8ed Add sdk entry to attach reference to the outgoing events 2022-10-17 22:33:42 +02:00
Florian Renaud dbc61971df Reduce duplicated code 2022-10-17 22:33:42 +02:00