Commit graph

3643 commits

Author SHA1 Message Date
Benoit Marty
7878f97453 Update incoming call notification content to "📹 Incoming call" 2025-02-04 16:20:53 +01:00
Benoit Marty
c8f4268545 Create extension SyncService.isOnline() 2025-02-03 20:50:08 +01:00
Benoit Marty
3ffafdd7e7 Add test on isConnected() 2025-02-03 20:07:55 +01:00
Benoit Marty
f84aa03605 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
Benoit Marty
f4afda119b
Merge pull request #4228 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.77
2025-02-03 17:15:47 +01:00
Benoit Marty
cfba424dc6 Fix API break 2025-02-03 16:48:15 +01:00
Benoit Marty
610bd06f12 Fix incoming call notification content (related to #4225) 2025-02-03 15:21:58 +01:00
bmarty
be91da966a Sync Strings from Localazy 2025-02-03 00:29:01 +00:00
ganfra
346e3648e8
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
8880eeda40 feat(security&privacy) : improve and document code after PR review. 2025-01-29 14:16:57 +01:00
Benoit Marty
55399798b6
Merge pull request #4205 from element-hq/feature/bma/mediaNavigation
Add ability to swipe between media when opened from the timeline.
2025-01-29 11:51:06 +01:00
Benoit Marty
c059c3fd27 Protect access to member timeline with a Mutex and clean the code. 2025-01-29 10:35:52 +01:00
Benoit Marty
47763cc7a9 Move factory method to a dedicated files as they are used by tests also. 2025-01-29 10:24:58 +01:00
Benoit Marty
cb4fff87b9 Move galleryMode computation to MediaViewerDataSource 2025-01-29 10:16:22 +01:00
Benoit Marty
2d40e2248b Move some classes in new packages
- io.element.android.libraries.mediaviewer.impl.datasource
- package io.element.android.libraries.mediaviewer.impl.model
2025-01-29 10:09:17 +01:00
ganfra
706b298c3f feat(security&privacy) : fix tests after some rework landed 2025-01-28 21:08:14 +01:00
Benoit Marty
3a6ba44fad Consider that the topic of a room has been removed when it's blank. (#4206) 2025-01-28 16:08:23 +01:00
ganfra
d992f38fa5 feat(security&privacy) : clean code 2025-01-28 14:39:27 +01:00
Benoit Marty
ebfb47ed03
Merge pull request #4185 from element-hq/feature/bma/cleanupEventType
Remove unused types / code.
2025-01-28 14:03:47 +01:00
Benoit Marty
81d818041e Add tests on GroupedMediaItems.hasEvent 2025-01-28 12:47:05 +01:00
Benoit Marty
d44d3b7fce Add tests on DefaultFocusedTimelineMediaGalleryDataSourceFactory 2025-01-28 12:42:30 +01:00
Benoit Marty
b04bdbf585 Add tests on LiveMediaTimeline 2025-01-28 12:33:19 +01:00
Benoit Marty
1a0b8abbfc Add tests on FocusedMediaTimeline 2025-01-28 12:23:59 +01:00
Benoit Marty
822efe8baa Cleanup 2025-01-28 11:33:20 +01:00
Benoit Marty
1776d93a20 Add ability to swipe between media when opened from the timeline. 2025-01-28 09:58:44 +01:00
ganfra
876d06f510 feat(security&privacy) : add all tests for EditRoomAddress classes 2025-01-27 22:43:10 +01:00
Benoit Marty
2a341b2fb2 Remove log. 2025-01-27 18:40:53 +01:00
Benoit Marty
792c350a1b Extract snackbar displayer to its own methods. 2025-01-27 15:08:51 +01:00
Benoit Marty
5eda0b28b4 Suppress large test class. 2025-01-27 14:29:31 +01:00
Benoit Marty
fd38d8ea9a Media Viewer: Add test on snackbar when reaching end of timeline 2025-01-27 12:11:01 +01:00
Benoit Marty
bfa9191102 Media Viewer: show snackbar when reaching end of timeline. 2025-01-27 11:24:02 +01:00
Benoit Marty
df82afb6dc
Merge pull request #4195 from element-hq/feature/bma/snackBar
Fix snack bar not displayed in MediaViewer
2025-01-27 09:52:36 +01:00
bmarty
b016348602 Sync Strings from Localazy 2025-01-27 00:25:38 +00:00
Benoit Marty
c3e148b97c MediaGallery: close the bottom sheet when action "Save" or "Share" are selected. 2025-01-24 17:34:04 +01:00
Benoit Marty
d36b4139f8 Snackbar: Use a private SnackbarDispatcher() to ensure the Snackbar is displayed in the current screen (#4128) 2025-01-24 17:30:03 +01:00
Benoit Marty
1f15573fef Fix minor warning. 2025-01-24 17:29:51 +01:00
ganfra
ba0a85703b feat(security&privacy) : update strings 2025-01-24 15:55:30 +01:00
Benoit Marty
1ecb704e24 Snackbar: SnackbarDispatcher.post does not need to be suspend. 2025-01-24 14:42:07 +01:00
Benoit Marty
d909bb0c3d Snackbar: ensure that 2 snackbar with the same message will be displayed in a row. 2025-01-24 14:39:01 +01:00
Benoit Marty
da22758ce3 Fix pagination restart issue and cover by unit test. 2025-01-23 17:49:42 +01:00
Benoit Marty
4d2edfaccd Improve code clarity 2025-01-23 15:43:33 +01:00
Benoit Marty
05660fbc18 Cleanup 2025-01-23 15:42:00 +01:00
Benoit Marty
beb835c97d Fix color for media viewer according to Figma. 2025-01-23 15:37:09 +01:00
Benoit Marty
7dd797b595 Use Black for code clarity. 2025-01-23 15:08:40 +01:00
Benoit Marty
a5515b01c1 Add name to argument for clarity. 2025-01-23 15:06:10 +01:00
Benoit Marty
afd8161d1a Add documentation on buildMediaViewerPageList. 2025-01-23 15:03:40 +01:00
Benoit Marty
2fde015fe8 Simplify 2025-01-23 14:57:59 +01:00
Benoit Marty
54182b0d8e Simplify with code coerceAtLeast(0)` 2025-01-23 14:57:05 +01:00
Benoit Marty
dff9005a70 Remove useless parameter 2025-01-23 14:49:18 +01:00
ganfra
19d49a3c0b feat(security&privacy) : expose more methods from sdk 2025-01-23 14:18:17 +01:00