Benoit Marty
90b377b3a5
Secure Storage: improve API for `waitForBackupUploadSteadyState()`
1 year ago
Benoit Marty
0db487fa42
Secure backup and sign out: add TopBar with Back button.
1 year ago
Benoit Marty
dc1bbb0145
Enter recovery key: add Done ime action.
1 year ago
Benoit Marty
19236c0602
Replace it by when.
1 year ago
Benoit Marty
12efed3a94
Move SecureBackupConfig to the appconfig module.
1 year ago
renovate[bot]
38ae171548
Update dependency com.google.firebase:firebase-bom to v32.5.0
1 year ago
Marco Romano
609b100a76
Fix wrong CompoundColors mapping ( #1692 )
...
* Fix wrong CompoundColors mapping
Fixes https://github.com/vector-im/compound/issues/262
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
Jorge Martin Espinosa
356a321788
Fix issues with stuck 'loading...' state and hangup ( #1690 )
...
* Fix issues with stuck 'loading...' state and hangu
1 year ago
bmarty
ffd02b831e
Sync Strings from Localazy
1 year ago
Benoit Marty
d1a3a80b9b
Merge pull request #1598 from vector-im/renovate/compose.bom
...
Update dependency androidx.compose:compose-bom to v2023.10.01
1 year ago
Benoit Marty
7849e62089
Merge pull request #1679 from vector-im/renovate/org.robolectric-robolectric-4.x
...
Update dependency org.robolectric:robolectric to v4.11
1 year ago
Benoit Marty
5c9f67945c
Merge pull request #1688 from vector-im/feature/fixMaestro
...
Fix Maestro test
1 year ago
jonnyandrew
ef94421801
Fix scaling of composer UI
1 year ago
jonnyandrew
fa66ffc06d
Improve composer UI scaling ( #1689 )
1 year ago
jonnyandrew
e98ed3f0aa
Keep screen on during voice message recording ( #1684 )
1 year ago
jonnyandrew
18ca1da1b5
Add haptic feedback to voice message record button ( #1686 )
1 year ago
Benoit Marty
f736152945
Fix Maestro test
1 year ago
Benoit Marty
6c146f0033
Merge pull request #1680 from vector-im/sync-localazy
...
Sync Strings
1 year ago
Jorge Martin Espinosa
e64f822f5a
Enable Element Call integration in rooms by default ( #1685 )
...
Also change base url to `call.element.dev`.
1 year ago
Marco Romano
7651cf1b33
Voice message button: Show proper disabled color. ( #1682 )
...
Also changes a bit our own IconButton api to allow to mirror material's and allow color customization.
1 year ago
Marco Romano
2aa9bf967b
Add a11y label to voice messages ( #1683 )
1 year ago
Benoit Marty
9472081317
Merge pull request #1670 from vector-im/feature/bma/topBarInPage
...
Top bar in page
1 year ago
bmarty
8350382440
Sync Strings from Localazy
1 year ago
renovate[bot]
8c1893634f
Update dependency org.robolectric:robolectric to v4.11
1 year ago
Marco Romano
563aaa6102
Don't show body in replies to voice messages but rather show "Voice message" string ( #1673 )
...
Story: https://github.com/vector-im/element-meta/issues/2106
1 year ago
Marco Romano
a51fdf9fb8
Blink red dot while recording voice message ( #1677 )
...
Story: https://github.com/vector-im/element-meta/issues/2084
1 year ago
jonnyandrew
8121d1a6de
Show voice message preview player progress ( #1675 )
...
* Show voice message preview player progress
* Update screenshots
* Fix test
* Some nits over mediaplayer stuff
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: Marco Romano <marcor@element.io>
1 year ago
Marco Romano
21499a2d40
Create 1669.feature ( #1674 )
...
Add changelog item for voice messages
1 year ago
Benoit Marty
b77089f1b6
Merge pull request #1662 from vector-im/feature/bma/secureBackupUi
...
Secure backup UI
1 year ago
Marco Romano
f3c4c6218e
Use correct icon tint in voice message preview player ( #1672 )
...
Action item from design review.
1 year ago
Benoit Marty
99fbb1919d
Add topBar parameter to HeaderFooterPage and use a Scaffold.
1 year ago
jonnyandrew
b046493a7b
Merge pull request #1671 from vector-im/jonny/voice-message-fixes
...
Fix voice message preview player playing after delete/send
1 year ago
Benoit Marty
5954cef442
Merge pull request #1666 from vector-im/feature/bma/mergeFallbackNotification
...
Display a single notification for unable to decrypt Event received form push (fallback notification)
1 year ago
Marco Romano
81122ec33b
Track errors in VoiceMessagePresenter ( #1667 )
...
Story: https://github.com/vector-im/element-meta/issues/2085
1 year ago
Marco Romano
c3cbf4de96
Default enable voice message feature flag ( #1669 )
...
:party
1 year ago
Marco Romano
ed91930a97
Enable swipe to reply on voice messages ( #1668 )
...
With the new waveform view it does not conflict anymore.
1 year ago
jonnyandrew
08ba8e182a
Ensure sending pauses audio
1 year ago
jonnyandrew
71644910e8
Ensure deleting pauses audio
1 year ago
jonnyandrew
7ebea4acf1
Refactor waveform factory function
1 year ago
Marco Romano
a07286ace9
Split `VoiceMessageType` from `AudioMessageType` ( #1664 )
...
Currently, for compatibility reasons, we implement MSC3245v1 which puts the voice data inside an audio message type. Though at times it seems impractical to deal with a single message type which effectively represents 2 different kinds of messages.
This PR creates a new message type called `VoiceMessageType` which is used whenever we receive an event with `"msgtype": "m.audio"` which also has the `"org.matrix.msc3245.voice": {}` field. This makes it easier to process voice messages as different entities throughout the rest of the codebase.
1 year ago
David Langley
473c8abc82
Merge pull request #1659 from vector-im/langleyd/live_waveform
...
Live waveform
1 year ago
David Langley
52f0057d5a
Merge branch 'langleyd/live_waveform' of https://github.com/vector-im/element-x-android into langleyd/live_waveform
1 year ago
David Langley
af513a8023
Fix documentation
1 year ago
Benoit Marty
cb0abd4c12
Display a single notification for all the fallback notifications.
...
When dismissed, dismiss all the fallback notifications in the model.
1 year ago
David Langley
a4df8f80cc
Merge branch 'develop' of https://github.com/vector-im/element-x-android into langleyd/live_waveform
1 year ago
Marco Romano
0e4141863b
Always treat waveform as List<Float> ( #1663 )
...
[MSC3246](https://github.com/matrix-org/matrix-spec-proposals/pull/3246 ) specifies the waveform as a list of ints because:
> Because floating point numbers are not allowed in Matrix events
Though DSP on audio data is almost always done using their floating point representation.
This PR brings the float<->int rescaling in the `matrix` module so that the application code can always work with float waveform samples.
1 year ago
Benoit Marty
3482452011
Notification: fix issue: clear event only for the matching session.
...
We do not have multi session so the bug is not visible yet.
1 year ago
ElementBot
cb5b463c9b
Update screenshots
1 year ago
Marco Romano
a6e4644cfa
Add missing screenshots in TimelineView ( #1660 )
...
Add audio, voice and poll screenshots to TimelineView which were missing.
1 year ago
David Langley
a64003355a
Merge branch 'develop' of https://github.com/vector-im/element-x-android into langleyd/live_waveform
1 year ago