Benoit Marty
0409ed84ed
Enable Offline mode of the SyncService, so that the sync starts automatically when the network is back.
...
Also rely on the sync state to render the "Offline" banner.
2025-02-03 18:27:32 +01:00
bmarty
5a4cac7d2d
Sync Strings from Localazy
2025-02-03 00:29:01 +00:00
ganfra
c689809b55
Merge pull request #4212 from element-hq/feature/fga/room_settings_security_privacy
...
Feature : room settings - security and privacy
2025-01-29 17:29:56 +01:00
ganfra
a8b3c7c5a7
feat(security&privacy) : fix tests after some rework landed
2025-01-28 21:08:14 +01:00
Benoit Marty
fdf40120a7
Add ability to swipe between media when opened from the timeline.
2025-01-28 09:58:44 +01:00
Benoit Marty
9b0df915a6
Snackbar: SnackbarDispatcher.post does not need to be suspend.
2025-01-24 14:42:07 +01:00
Benoit Marty
03523c9567
Provide duration
2025-01-22 16:22:18 +01:00
Benoit Marty
7397dde87d
Add support for files navigation (when coming from the gallery)
2025-01-22 16:22:15 +01:00
Jorge Martin Espinosa
f72fb9650b
Close the media preview screen ASAP with sending queue enabled ( #4089 )
...
* Close the attachment preview screen ASAP when sending media with the send queue is enabled
* When the send queue FF is not enabled make sure to dismiss the screen after the media has been sent
* Make sure we get a scaled thumbnail from videos too, not only for images
* Unify several state holders into `SendActionState`.
* Fix lint issues, add `Flow.firstInstanceOf` extension fun
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io >
2025-01-08 15:49:17 +00:00
Benoit Marty
05fc76822a
Apply dual licenses: AGPL + Element Commercial to file headers.
...
2 replace all actions have been performed:
- "SPDX-License-Identifier: AGPL-3.0-only" to "SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial"
- "Please see LICENSE in the repository root for full details." to "Please see LICENSE files in the repository root for full details."
2025-01-07 10:05:04 +01:00
Marco Antonio Alvarez
b07888e807
If there's no mime type in the sticker event we can safely assume it's an image anyway.
...
Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com >
2025-01-04 19:41:04 +01:00
bmarty
1cadb353dd
Sync Strings from Localazy
2024-12-30 10:12:13 +00:00
bmarty
7a57ec1cc1
Sync Strings from Localazy
2024-12-23 00:16:39 +00:00
Benoit Marty
f8b2f24962
Move share and download actions to the bottom sheet
2024-12-19 16:20:50 +01:00
Benoit Marty
c0f8cdbc3a
Merge pull request #4056 from element-hq/feature/bma/messageActionList
...
Update message action list
2024-12-18 16:47:51 +01:00
ganfra
fc8f3af85e
deps(sdk) : update rust sdk to 0.2.72 and fix api breaks
2024-12-18 15:24:04 +01:00
Benoit Marty
4e78402ada
Add EditPoll action and fix tests.
2024-12-17 14:35:19 +01:00
Benoit Marty
f50faf8c31
Add tests on TimelineItemActionComparator
2024-12-17 14:35:19 +01:00
Benoit Marty
dc1a7b80ff
Make TimelineItemAction an enum class.
2024-12-17 14:35:19 +01:00
Benoit Marty
52091cb4ae
Reorder items in message action list.
2024-12-17 14:35:19 +01:00
Benoit Marty
705f65fd81
Change icon of the remove caption action
2024-12-17 14:35:19 +01:00
Benoit Marty
5bdd8bbb30
Replace ic_developer_options.xml by the icon from Compound.
2024-12-17 14:35:19 +01:00
Valere
598e230bd7
feat(crypto): Support for new UtdCause for historical messages
2024-12-16 10:58:13 +01:00
Benoit Marty
30b09097df
Merge pull request #4036 from element-hq/feature/bma/extractVoiceMessagePlayer
...
Extract voice message player to its own module
2024-12-13 19:38:02 +01:00
Benoit Marty
5e0d6a6e8a
Extract voice message player to its own module
2024-12-13 15:44:58 +01:00
Benoit Marty
caf8c7392e
Add audio file support in the gallery and in the media viewer.
...
Make MediaPlayerControllerView compatible to control audio playback
2024-12-13 09:45:45 +01:00
Benoit Marty
4188d58b56
Implement month separator for the Gallery.
...
Improve day separator rendering in the timeline.
Use Today, Yesterday, and the name of the day if less than 7 days and do not render the year for the current year.
Improve date format for the media viewer.
Rework how date and time are computed.
ActionListView: Time can take more space, so update the layout.
2024-12-11 23:57:57 +01:00
Benoit Marty
28725a364f
Media Gallery
2024-12-09 16:48:48 +01:00
Benoit Marty
61805646c8
Merge pull request #4007 from element-hq/sync-localazy
...
Sync Strings
2024-12-09 16:47:34 +01:00
bmarty
01855f09a9
Sync Strings from Localazy
2024-12-09 00:30:45 +00:00
ganfra
ef3c056952
knock requests : refine and clean banner
2024-12-06 17:52:47 +01:00
ganfra
e001fee649
knock requests : branch banner in room
2024-12-06 16:31:24 +01:00
ganfra
9a0324f423
fix(composer) : use HideKeyboardWhenDisposed only in MessagesView
2024-12-04 11:31:33 +01:00
ganfra
be60b74d03
Merge pull request #3988 from element-hq/feature/fga/update_rust_sdk_0.2.68
...
dependencies : update rust sdk to 0.2.68
2024-12-03 16:57:06 +01:00
ganfra
255c880b34
fix(ui) : update timeline informative view
2024-12-03 15:55:31 +01:00
ganfra
0834040281
deps : update rust sdk to 0.2.68 and expose new UtdCause
2024-12-03 14:29:37 +01:00
Benoit Marty
be236c0c34
Fix tests.
2024-12-03 11:37:19 +01:00
Benoit Marty
9582e547f4
Simplify code.
2024-12-03 10:21:06 +01:00
Benoit Marty
434ba4b82c
Fix navigation issue. LocationViewer should not use the Appyx overlay.
2024-12-03 10:17:28 +01:00
Benoit Marty
5443cf83c9
Create method buildMediaViewerNavTarget
2024-12-03 10:08:13 +01:00
Benoit Marty
ecd58293b4
Move more fields to TimelineItemEventContentWithAttachment
2024-12-03 09:42:13 +01:00
Benoit Marty
919c3e17bf
Fix player controls not showing on attachment preview.
2024-12-02 17:39:00 +01:00
Benoit Marty
23b5776474
MediaViewer: iterate on design
2024-12-02 17:05:44 +01:00
Benoit Marty
0fcc90f64f
Add warning when adding a caption.
2024-12-02 15:53:48 +01:00
Valere
149cb14916
feat(crypto): Support new expected UTD causes UX + Analytics
2024-12-02 14:52:16 +01:00
Benoit Marty
4e688021cc
Merge pull request #3967 from element-hq/feature/bma/mediaModule
...
Rework on media module
2024-12-02 14:41:36 +01:00
bmarty
545b4f500c
Sync Strings from Localazy
2024-12-02 00:30:02 +00:00
Benoit Marty
276791428b
Merge pull request #3971 from element-hq/feature/bma/cleanup
...
Fix wrong name of classes and method
2024-11-29 15:37:23 +01:00
Benoit Marty
8f0292bd42
Fix wrong name.
2024-11-29 15:19:09 +01:00
Benoit Marty
fc2ff4668f
Remove unused import
2024-11-29 12:05:46 +01:00