Benoit Marty
3e751e42ba
Fix some contentDescription.
12 months ago
Benoit Marty
830bad2bcf
Fix compilation warning, add opt in for ExperimentalMaterial3Api
12 months ago
Benoit Marty
67ed385e45
Prevent usage of hard-coded string for contentDescription, and fix existing issues.
12 months ago
Benoit Marty
2e6803ac41
Fix contentDescription for jump to bottom FAB.
12 months ago
Benoit Marty
3a21ee7a50
Fix contentDescription for Read Receipt.
12 months ago
Benoit Marty
311835962f
Fix some contentDescription.
12 months ago
Benoit Marty
88a7cc9740
Fix some contentDescription.
12 months ago
Benoit Marty
b62f1ebb05
Add contentDescription for sending states.
12 months ago
Benoit Marty
68f9c81628
Let the user choose theme ( #1499 )
12 months ago
Jorge Martin Espinosa
a8fbb882f2
Integrate mentions in the composer ( #1799 )
...
* Integrate mentions in the composer:
- Add `MentionSpanProvider`.
- Add custom colors needed for mentions.
- Use the span provider to render mentions in the composer.
- Allow selecting users from the mentions suggestions to insert a mention.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
12 months ago
Benoit Marty
5397ecdf51
Fix compilation issue after merge.
12 months ago
Benoit Marty
e7c864c61a
Fix test on CI.
12 months ago
Marco Romano
95ae3eaaf2
Stop voice message on redaction ( #1826 )
...
As per product spec: Voice messages must stop playing when redacted.
12 months ago
Marco Romano
28f4ccdf9f
Delete media caches on startup ( #1807 )
...
Clear media caches on app startup
12 months ago
Benoit Marty
12bdaf9727
Remove wrong comment.
12 months ago
ElementBot
eeb9b30d80
Sync Strings ( #1839 )
...
* Sync Strings from Localazy
* Fix 'Report a problem' screen title
---------
Co-authored-by: bmarty <bmarty@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
12 months ago
Benoit Marty
c07a032157
SecureBackup: improve error flow when backup state cannot be retrieved, and add tests.
12 months ago
ganfra
a0f289592e
Timeline : do not use SubcomposeLayout if not needed
12 months ago
Benoit Marty
d352f14665
BackupState.DISABLED has been removed. Now when the value is UNKNOWN, the app need to invoke `EncryptionService.doesBackupExistOnServer()` to check if a Backup exists.
12 months ago
Benoit Marty
51654e4b96
Send state: show if null and is last message.
...
Read receipt: Also show the send state even if the flag for read receipt is set to false.
12 months ago
Benoit Marty
2f3333af69
Remove hard-coded value.
12 months ago
Benoit Marty
014b15771b
Read receipt: Rework how the feature flag is used.
...
tom
12 months ago
Benoit Marty
c8b8938aa8
Read receipt: BottomSheet: Add "seen by" title.
12 months ago
Benoit Marty
d1df0e47f1
Read receipt: Improve accessibility
12 months ago
Benoit Marty
b70b7f6fac
Read receipt: Do not impact screenshot test for timeline.
12 months ago
Benoit Marty
1684e89b7c
Read receipt: Open room member page when clicking on a read receipt from the bottom sheet.
12 months ago
Benoit Marty
c25e01fe39
Read receipt: Cleanup
12 months ago
Benoit Marty
8c7809e316
Read receipt: fix test and add test for ReadReceiptBottomSheetPresenter
12 months ago
Benoit Marty
900cf1881f
Read receipt: Bottom sheet
12 months ago
Benoit Marty
87d5ed82b9
Read receipt: model and UI.
12 months ago
Benoit Marty
651a64b51b
Fix typo
12 months ago
Jorge Martin Espinosa
f752147837
Remove Element Call feature flag and revert base URL to `call.element.io` ( #1809 )
...
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
12 months ago
Jorge Martin Espinosa
a5bad53c62
Iterate design on several screens: update icons, replace PreferenceTexts ( #1771 )
...
- Batch import new icons from the design team.
- Rename _september icons since they're just extra icons that need to be integrated in Compound in the future, and it should be ok if we don't distinguish between ic_september_*, ic_november_* etc., so all icons are now simply ic_* in the designsystem module.
- Create a new CompoundIconListPreviewProvider to add chunked lists of icons for previews. Add an exception for it to Konsist.
- Move some icons to use Compound icons.
- Remove most PreferenceText usages, use ListItem instead.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
12 months ago
ganfra
97bbc37f6c
LockScreen : avoid removing from composition the LoggedInFlowNode.Children when LockScreen is displayed.
12 months ago
Benoit Marty
eb6252bed3
Timeline: render TimelineItemReadMarkerModel
12 months ago
Benoit Marty
2cb0060f96
Add a View to show the beginning of the timeline (parity with iOS)
12 months ago
jonnyandrew
5209627f67
Fix merge conflict ( #1804 )
12 months ago
Marco Romano
96e4106410
Allow to seek a voice message before playing it ( #1780 )
12 months ago
jonnyandrew
c3471a1d5d
Show error dialog when voice message fails to send ( #1796 )
...
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
12 months ago
jonnyandrew
6eb012a7d5
Delay displaying the voice message download indicator ( #1793 )
...
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
12 months ago
Marco Romano
2c25e69df8
Persist state of VoiceMessagePresenter in memory ( #1795 )
...
Allows [VoiceMessagePresenter] instances to keep their progress and download states while going in and out of the timeline viewport.
This is implemented by caching each instance of a TimelineItem presenter inside the RoomScope. TimelineItem presenters can move some of their state outside of the `present()` function so that such state will survive scrollings of the timeline.
12 months ago
jonnyandrew
0b1d41e861
Update voice message recording button behaviour ( #1784 )
...
Changes recording button behaviour so that
- tapping the record button starts a recording and displays the stop button
- tapping the stop button stops the recording
- tapping the delete button cancels the recording
- 'hold to record' tooltip is removed
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
12 months ago
Benoit Marty
6cb4a9af6d
Fix rendering of emote when the message contains some formatting.
12 months ago
Benoit Marty
74c13a7f79
Cleanup
12 months ago
Benoit Marty
4f146d7a1c
Localazy: move `report_content` strings to the `:features:messages:impl` module.
12 months ago
Benoit Marty
2257652450
Localazy: move `leave_room_alert_` strings to the `:features:leaveroom:api` module.
12 months ago
Benoit Marty
c6d34e8599
Localazy: move `settings_rageshake` strings to the `:features:rageshake:api` module.
12 months ago
Benoit Marty
0adc3b1f1d
Localazy: move `screen_notification_settings_` strings to the `:features:preferences:impl` module.
...
Need to also import `screen_notification_settings_edit_failed_updating_default_mode` to the module `:features:roomdetails:impl`.
12 months ago
Benoit Marty
2ebe7d3365
Localazy: move `emoji_picker_category_` strings to the `:features:messages:impl` module.
12 months ago
Benoit Marty
d9f5fdccbc
Localazy: move some strings to the `:features:analytics:api` module.
12 months ago