-
Notifications
You must be signed in to change notification settings - Fork 272
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
[i74] support async voice messages in Android XML #4828
Commits on Jul 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 80031d3 - Browse repository at this point
Copy the full SHA 80031d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 876cf5f - Browse repository at this point
Copy the full SHA 876cf5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9522ad2 - Browse repository at this point
Copy the full SHA 9522ad2View commit details -
Configuration menu - View commit details
-
Copy full SHA for aaf71cc - Browse repository at this point
Copy the full SHA aaf71ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5adf796 - Browse repository at this point
Copy the full SHA 5adf796View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57312bb - Browse repository at this point
Copy the full SHA 57312bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dc090c - Browse repository at this point
Copy the full SHA 3dc090cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 424caf7 - Browse repository at this point
Copy the full SHA 424caf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0881364 - Browse repository at this point
Copy the full SHA 0881364View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74b6d93 - Browse repository at this point
Copy the full SHA 74b6d93View commit details -
Configuration menu - View commit details
-
Copy full SHA for d224302 - Browse repository at this point
Copy the full SHA d224302View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92c6eca - Browse repository at this point
Copy the full SHA 92c6ecaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c50df22 - Browse repository at this point
Copy the full SHA c50df22View commit details -
Configuration menu - View commit details
-
Copy full SHA for f87012e - Browse repository at this point
Copy the full SHA f87012eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d391cc0 - Browse repository at this point
Copy the full SHA d391cc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8158659 - Browse repository at this point
Copy the full SHA 8158659View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9df619c - Browse repository at this point
Copy the full SHA 9df619cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a09f5b7 - Browse repository at this point
Copy the full SHA a09f5b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce3a22c - Browse repository at this point
Copy the full SHA ce3a22cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d1c5a7 - Browse repository at this point
Copy the full SHA 2d1c5a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f35f639 - Browse repository at this point
Copy the full SHA f35f639View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fee3b6 - Browse repository at this point
Copy the full SHA 9fee3b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for caede7c - Browse repository at this point
Copy the full SHA caede7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2161cc9 - Browse repository at this point
Copy the full SHA 2161cc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdd0f41 - Browse repository at this point
Copy the full SHA fdd0f41View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4cecab - Browse repository at this point
Copy the full SHA b4cecabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7080d48 - Browse repository at this point
Copy the full SHA 7080d48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ba274f - Browse repository at this point
Copy the full SHA 4ba274fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9574b41 - Browse repository at this point
Copy the full SHA 9574b41View commit details -
Configuration menu - View commit details
-
Copy full SHA for d445a03 - Browse repository at this point
Copy the full SHA d445a03View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4f5295 - Browse repository at this point
Copy the full SHA d4f5295View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec1f193 - Browse repository at this point
Copy the full SHA ec1f193View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7ef700 - Browse repository at this point
Copy the full SHA f7ef700View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffe2f56 - Browse repository at this point
Copy the full SHA ffe2f56View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc35bb8 - Browse repository at this point
Copy the full SHA dc35bb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2703ab1 - Browse repository at this point
Copy the full SHA 2703ab1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9489f56 - Browse repository at this point
Copy the full SHA 9489f56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61e5ef9 - Browse repository at this point
Copy the full SHA 61e5ef9View commit details -
Configuration menu - View commit details
-
Copy full SHA for bac8ed1 - Browse repository at this point
Copy the full SHA bac8ed1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bb976d - Browse repository at this point
Copy the full SHA 7bb976dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc87612 - Browse repository at this point
Copy the full SHA fc87612View commit details -
Configuration menu - View commit details
-
Copy full SHA for 944916d - Browse repository at this point
Copy the full SHA 944916dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 097a71b - Browse repository at this point
Copy the full SHA 097a71bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc50669 - Browse repository at this point
Copy the full SHA fc50669View commit details -
Configuration menu - View commit details
-
Copy full SHA for f75b71d - Browse repository at this point
Copy the full SHA f75b71dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c96db47 - Browse repository at this point
Copy the full SHA c96db47View commit details -
Configuration menu - View commit details
-
Copy full SHA for abd2e06 - Browse repository at this point
Copy the full SHA abd2e06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6091c21 - Browse repository at this point
Copy the full SHA 6091c21View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0a71a0 - Browse repository at this point
Copy the full SHA c0a71a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3596aa8 - Browse repository at this point
Copy the full SHA 3596aa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 945b77e - Browse repository at this point
Copy the full SHA 945b77eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1b429e - Browse repository at this point
Copy the full SHA c1b429eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 418a2d5 - Browse repository at this point
Copy the full SHA 418a2d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0199f8f - Browse repository at this point
Copy the full SHA 0199f8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b02e584 - Browse repository at this point
Copy the full SHA b02e584View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eea262 - Browse repository at this point
Copy the full SHA 4eea262View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0247b98 - Browse repository at this point
Copy the full SHA 0247b98View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb0c1be - Browse repository at this point
Copy the full SHA cb0c1beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 782f739 - Browse repository at this point
Copy the full SHA 782f739View commit details -
Configuration menu - View commit details
-
Copy full SHA for feb8486 - Browse repository at this point
Copy the full SHA feb8486View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87f272b - Browse repository at this point
Copy the full SHA 87f272bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41f1e8e - Browse repository at this point
Copy the full SHA 41f1e8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4db760 - Browse repository at this point
Copy the full SHA d4db760View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35fbbb7 - Browse repository at this point
Copy the full SHA 35fbbb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd6b56f - Browse repository at this point
Copy the full SHA dd6b56fView commit details -
- [4654] Implement a media recorder interface designed to abstract an…
…d simplify recording media using Android's `MediaRecorder` - [4654] Implement a public `StreamFileUtil` method used for creating a new file inside the cache directory
Configuration menu - View commit details
-
Copy full SHA for 0e47bbe - Browse repository at this point
Copy the full SHA 0e47bbeView commit details -
- [4654] Create an implementation of
StreamMediaRecorder
in the sha……pe of `DefaultStreamMediaRecorder` - [4654] Create `StreamMediaRecorderStateHolder` used for holding and propagating state events emitted from the `MediaRecorder` used internally by `StreamMediaRecorder`
Configuration menu - View commit details
-
Copy full SHA for f4aa6a2 - Browse repository at this point
Copy the full SHA f4aa6a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 820d3c4 - Browse repository at this point
Copy the full SHA 820d3c4View commit details -
- [4654] Further evolve
StreamMediaRecorder
and create a preliminar……y proof of concept integration with `MessageComposer`
Configuration menu - View commit details
-
Copy full SHA for 349d135 - Browse repository at this point
Copy the full SHA 349d135View commit details -
- [4654] Further evolve
StreamMediaRecorder
and create a preliminar……y proof of concept integration with `MessageComposer`
Configuration menu - View commit details
-
Copy full SHA for 83f210b - Browse repository at this point
Copy the full SHA 83f210bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6179f03 - Browse repository at this point
Copy the full SHA 6179f03View commit details -
Configuration menu - View commit details
-
Copy full SHA for a45e451 - Browse repository at this point
Copy the full SHA a45e451View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56add50 - Browse repository at this point
Copy the full SHA 56add50View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9d0c8b - Browse repository at this point
Copy the full SHA f9d0c8bView commit details -
- [4654] Promote
StreamMediaRecorderStateHolder
into `StreamMediaRe……corderStateManager` and give it more direct governing capabilities over `StreamMediaRecorder`
Configuration menu - View commit details
-
Copy full SHA for ee84846 - Browse repository at this point
Copy the full SHA ee84846View commit details -
- [4654] Promote
StreamMediaRecorderStateHolder
into `StreamMediaRe……corderStateManager` and give it more direct governing capabilities over `StreamMediaRecorder`
Configuration menu - View commit details
-
Copy full SHA for f8910a7 - Browse repository at this point
Copy the full SHA f8910a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8702d16 - Browse repository at this point
Copy the full SHA 8702d16View commit details -
- [4654] Create a canvas base audio wave form visualizer called `Runn…
…ingWaveForm` - [4654] Create a new state class designed to track `StreamMediaRecorder` states with the appropriate listener functional interfaces and setter method inside `StreamMediaRecorder` - [4654] Create max amplitude polling listener functional interface and setter method inside `StreamMediaRecorder` and a polling mechanism inside `DefaultStreamMediaRecorder`
Configuration menu - View commit details
-
Copy full SHA for 048f763 - Browse repository at this point
Copy the full SHA 048f763View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dcd3dc - Browse repository at this point
Copy the full SHA 4dcd3dcView commit details -
- [4654] Remove
StreamMediaRecorder
fromChatTheme
since it shoul……d also be Activity lifecycle dependent so it's a better design decision to let users provide it in the Activity the Chat is embedded in - [4654] Rename `StreamMediaRecorderStateManager` to `StatefulStreamMediaRecorder` and expose `StreamMediaRecorder`'s functions without exposing `StreamMediaRecorder` itself - [4654] Introduce `StatefulStreamMediaRecorder` to `MessageComposer` and `MessagesScreen` composables - [4654] Introduce `KeyValuePair`, a facsimile of Kotlin's Pair but with more descriptive naming -
Configuration menu - View commit details
-
Copy full SHA for 16fca5f - Browse repository at this point
Copy the full SHA 16fca5fView commit details -
- [4654] Implement the ability to track currently active recording du…
…ration in `StreamMediaRecorder` and `StatefulStreamMediaRecorder` - [4654] Release the media recorder if the start or stop methods fail
Configuration menu - View commit details
-
Copy full SHA for 22e54a5 - Browse repository at this point
Copy the full SHA 22e54a5View commit details -
- [4654] Eliminate a bug which wouldn't update permissions after they…
… were asked for and the user chose an option and optimize escaping function when appropriate. - [4654] Improve recording reliability by starting recording only once the pointer event scope has been acquired.
Configuration menu - View commit details
-
Copy full SHA for f59a299 - Browse repository at this point
Copy the full SHA f59a299View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d59a9d - Browse repository at this point
Copy the full SHA 3d59a9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8829197 - Browse repository at this point
Copy the full SHA 8829197View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35167b1 - Browse repository at this point
Copy the full SHA 35167b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 648fb42 - Browse repository at this point
Copy the full SHA 648fb42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4794cfd - Browse repository at this point
Copy the full SHA 4794cfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b25f234 - Browse repository at this point
Copy the full SHA b25f234View commit details -
Configuration menu - View commit details
-
Copy full SHA for bff9b48 - Browse repository at this point
Copy the full SHA bff9b48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 946d242 - Browse repository at this point
Copy the full SHA 946d242View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97a8b90 - Browse repository at this point
Copy the full SHA 97a8b90View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9400d2 - Browse repository at this point
Copy the full SHA e9400d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7bc364 - Browse repository at this point
Copy the full SHA f7bc364View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cd64a1 - Browse repository at this point
Copy the full SHA 0cd64a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57be0f4 - Browse repository at this point
Copy the full SHA 57be0f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b3defc - Browse repository at this point
Copy the full SHA 5b3defcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6acbd9 - Browse repository at this point
Copy the full SHA c6acbd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54fe9e2 - Browse repository at this point
Copy the full SHA 54fe9e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87141c4 - Browse repository at this point
Copy the full SHA 87141c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for aad8724 - Browse repository at this point
Copy the full SHA aad8724View commit details -
Configuration menu - View commit details
-
Copy full SHA for b08def5 - Browse repository at this point
Copy the full SHA b08def5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c886196 - Browse repository at this point
Copy the full SHA c886196View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a8f5b5 - Browse repository at this point
Copy the full SHA 1a8f5b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for aae01bf - Browse repository at this point
Copy the full SHA aae01bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d86aef7 - Browse repository at this point
Copy the full SHA d86aef7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74e2c51 - Browse repository at this point
Copy the full SHA 74e2c51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8539547 - Browse repository at this point
Copy the full SHA 8539547View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15a4d30 - Browse repository at this point
Copy the full SHA 15a4d30View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5f95f8 - Browse repository at this point
Copy the full SHA f5f95f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26d5f51 - Browse repository at this point
Copy the full SHA 26d5f51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 087ebef - Browse repository at this point
Copy the full SHA 087ebefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4623320 - Browse repository at this point
Copy the full SHA 4623320View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07bbf10 - Browse repository at this point
Copy the full SHA 07bbf10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3725bc2 - Browse repository at this point
Copy the full SHA 3725bc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d83f00f - Browse repository at this point
Copy the full SHA d83f00fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bee866 - Browse repository at this point
Copy the full SHA 8bee866View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6484b68 - Browse repository at this point
Copy the full SHA 6484b68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12a2fba - Browse repository at this point
Copy the full SHA 12a2fbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57148a0 - Browse repository at this point
Copy the full SHA 57148a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6bada6 - Browse repository at this point
Copy the full SHA f6bada6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99b69db - Browse repository at this point
Copy the full SHA 99b69dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f18e81f - Browse repository at this point
Copy the full SHA f18e81fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07e894d - Browse repository at this point
Copy the full SHA 07e894dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1e30bf - Browse repository at this point
Copy the full SHA d1e30bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44c0ec5 - Browse repository at this point
Copy the full SHA 44c0ec5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4da66fe - Browse repository at this point
Copy the full SHA 4da66feView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce1273d - Browse repository at this point
Copy the full SHA ce1273dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88a0828 - Browse repository at this point
Copy the full SHA 88a0828View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a7f957 - Browse repository at this point
Copy the full SHA 5a7f957View commit details -
Configuration menu - View commit details
-
Copy full SHA for b99a5e3 - Browse repository at this point
Copy the full SHA b99a5e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f4f3b0 - Browse repository at this point
Copy the full SHA 1f4f3b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for aad9e54 - Browse repository at this point
Copy the full SHA aad9e54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ff297b - Browse repository at this point
Copy the full SHA 4ff297bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e780e4 - Browse repository at this point
Copy the full SHA 4e780e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff000e7 - Browse repository at this point
Copy the full SHA ff000e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 967055e - Browse repository at this point
Copy the full SHA 967055eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70d5eee - Browse repository at this point
Copy the full SHA 70d5eeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07d3f2c - Browse repository at this point
Copy the full SHA 07d3f2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 338330f - Browse repository at this point
Copy the full SHA 338330fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba4b685 - Browse repository at this point
Copy the full SHA ba4b685View commit details -
Configuration menu - View commit details
-
Copy full SHA for 252371d - Browse repository at this point
Copy the full SHA 252371dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f0ffe5 - Browse repository at this point
Copy the full SHA 5f0ffe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 768e120 - Browse repository at this point
Copy the full SHA 768e120View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79e6ce7 - Browse repository at this point
Copy the full SHA 79e6ce7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 269bccf - Browse repository at this point
Copy the full SHA 269bccfView commit details