Commit Graph

9873 Commits

Author SHA1 Message Date
Benoit Marty 6dca2bf53d Merge pull request #4192 from element-hq/feature/bma/calver2
CalVer: use 2 digits for the year and 2 digits for the month.
2025-01-29 16:22:17 +01:00
Jorge Martin Espinosa 9b5b76203f Use secret Sentry DSN value (#4210)
* Use secret Sentry DSN value.

We realised our DSN entry has been shipped along with the code and it was being used in several forks as is, resulting in wrong bug reports coming into our Sentry dashboard and making it very hard to debug actual issues in the app.
2025-01-29 13:47:06 +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
Benoit Marty 5068b914bb Merge pull request #4209 from element-hq/feature/bma/roomTopic
Consider that the topic of a room has been removed when it's blank.
2025-01-28 19:45:24 +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
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 4469d6051d Merge pull request #4204 from element-hq/renovate/com.posthog-posthog-android-3.x
Update dependency com.posthog:posthog-android to v3.11.0
2025-01-28 14:03:19 +01:00
Benoit Marty ac0f6f4cba Merge pull request #4196 from element-hq/gradlew-update-8.12.1
Update Gradle Wrapper from 8.12 to 8.12.1
2025-01-28 14:02:55 +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
renovate[bot] 0d9d1af3fe Update dependency com.posthog:posthog-android to v3.11.0 2025-01-28 01:05:00 +00:00
ganfra 9e5c5fa48a Merge pull request #4203 from element-hq/feature/bma/removeLog
Remove log.
2025-01-27 22:44:09 +01:00
Benoit Marty 2a341b2fb2 Remove log. 2025-01-27 18:40:53 +01:00
Benoit Marty 23e2caa1ed Merge pull request #4201 from element-hq/feature/bma/mediaSwipeEndOfRoom
Media Viewer: show snackbar when reaching end of timeline.
2025-01-27 16:21:47 +01:00
Benoit Marty af5491b6ce Merge pull request #4193 from element-hq/feature/bma/coverage
Kover: include back :libraries:matrix:impl module.
2025-01-27 16:08:45 +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 8a1e530ece Kover: include back :libraries:matrix:impl module. 2025-01-27 09:55:57 +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
Benoit Marty c613b18f96 Merge pull request #4199 from element-hq/sync-localazy
Sync Strings
2025-01-27 09:51:50 +01:00
bmarty b016348602 Sync Strings from Localazy 2025-01-27 00:25:38 +00:00
gradle-update-robot 496eb211d4 Update Gradle Wrapper from 8.12 to 8.12.1
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2025-01-25 00:28:10 +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
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 3668e861f7 Merge pull request #4161 from element-hq/feature/bma/mediaNavigation
Media navigation with swipe gesture
2025-01-23 18:33:52 +01:00
Benoit Marty e5aecbbf8d CalVer: use 2 digits for the year and 2 digits for the month. 2025-01-23 18:29:19 +01:00
Benoit Marty da22758ce3 Fix pagination restart issue and cover by unit test. 2025-01-23 17:49:42 +01:00
ElementBot ba0502cb7f Update screenshots 2025-01-23 14:56:31 +00: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