Commit Graph

  • 55704f0227 Less ugly code. Benoit Marty 2024-09-24 18:21:30 +02:00
  • d0793becbb Merge pull request #3532 from element-hq/feature/fga/update_rust_sdk ganfra 2024-09-24 18:09:30 +02:00
  • 785d3882f4 Update screenshots ElementBot 2024-09-24 15:40:44 +00:00
  • 92834e8985 Fix crash when pdf cannot be opened. https://sentry.tools.element.io/organizations/element/issues/1570011/events/efcaaf7382194fd4b7991ca6b05e7532/ Benoit Marty 2024-09-24 17:14:20 +02:00
  • 900074ee20 flatMap with runCatching is more appropriate here. Benoit Marty 2024-09-24 16:37:32 +02:00
  • 8102aa4744 media viewer: fix glitch when transition from thumbnail to fullview ganfra 2024-09-24 16:31:47 +02:00
  • f5c776ac9c Protection against ActivityNotFoundException. Should fix https://sentry.tools.element.io/organizations/element/issues/974670/events/f074c0a4da444a5bacc4ef8f8fd5dbea/ Benoit Marty 2024-09-24 16:28:43 +02:00
  • 80dc827265 Protection against ActivityNotFoundException. Benoit Marty 2024-09-24 16:21:41 +02:00
  • b6fd46ece6 Add some missing runCatching to protect innerRoom access. May fix https://sentry.tools.element.io/organizations/element/issues/533226/events/e22d3a80ab204ce392e65c989c2753ac/ Benoit Marty 2024-09-24 16:13:39 +02:00
  • f1be7ea0a7 media view : use overlay from room details ganfra 2024-09-24 16:13:16 +02:00
  • d14361760b No need to launch a coroutine to send the first value. Benoit Marty 2024-09-24 16:01:58 +02:00
  • 1309d04649 mxCallbackFlow already contains a tryOrNull wrapper around the block, so not need to add an extra one. Also the block can return a non-null TaskHandle. Benoit Marty 2024-09-24 15:59:48 +02:00
  • 77564d7870 Fix PiP crash with IllegalStateException. Activity must be resumed to enter PiP mode. https://sentry.tools.element.io/organizations/element/issues/1449388/events/2eb06349f6224481960a64916d51ae60/?project=59 Benoit Marty 2024-09-24 15:46:19 +02:00
  • 6d8027be90 Merge pull request #3516 from element-hq/renovate/androidx.startup-startup-runtime-1.x Benoit Marty 2024-09-24 15:42:40 +02:00
  • cf6de8c7e9 dependencies : update rust sdk to 0.2.48 ganfra 2024-09-24 15:14:58 +02:00
  • 41126c7027 Merge pull request #3525 from element-hq/renovate/jna-monorepo Benoit Marty 2024-09-24 15:13:28 +02:00
  • 4fc187896a Fix copy paste error Benoit Marty 2024-09-24 13:40:29 +02:00
  • 1a979cd142 Use ModulesConfig for push provider modules. Benoit Marty 2024-09-24 12:31:18 +02:00
  • d57e3b7ec9 Introduce ModulesConfig for easier configurations of modules. Benoit Marty 2024-09-24 12:26:48 +02:00
  • 6ce19f8342 Update screenshots ElementBot 2024-09-24 08:23:43 +00:00
  • 41adc7b426 Fix tests Benoit Marty 2024-09-24 10:01:34 +02:00
  • a761a47fca Update dependencyAnalysis to v2.1.0 (#3526) renovate[bot] 2024-09-24 10:00:05 +02:00
  • 12fa376649 Merge pull request #3503 from element-hq/bma/invitationWithSender Benoit Marty 2024-09-24 09:40:07 +02:00
  • d4e8488dc4 Merge pull request #3523 from element-hq/feature/fga/pinned_messages_analytics Benoit Marty 2024-09-24 09:35:14 +02:00
  • 4ea9e91a3a Handle no network error when starting Element Call. Benoit Marty 2024-09-20 17:26:27 +02:00
  • 410f879c9f Update dependency net.java.dev.jna:jna to v5.15.0 renovate[bot] 2024-09-24 07:17:33 +00:00
  • 269889da83 Pinned messages analytics : branch analytics ganfra 2024-09-23 16:11:08 +02:00
  • cc1cee82bb Merge pull request #3517 from element-hq/sync-localazy Benoit Marty 2024-09-23 19:47:55 +02:00
  • 350e7f68f3 Update screenshots ElementBot 2024-09-23 15:32:52 +00:00
  • 0402703803 Remove ability to change default common trace level Benoit Marty 2024-09-23 17:21:39 +02:00
  • 0b1e68ae2e Pinned messages analytics : add LocalAnalyticsService to allowedCompositionLocals ganfra 2024-09-23 16:09:02 +02:00
  • 16d5be3ed5 Fix pinned events banner reappearing when loading (#3519) Jorge Martin Espinosa 2024-09-23 15:19:29 +02:00
  • 6c98a25377 Update dependency androidx.webkit:webkit to v1.12.0 renovate[bot] 2024-09-23 10:56:09 +00:00
  • 854557b422 Update dependency org.maplibre.gl:android-plugin-annotation-v9 to v3.0.1 renovate[bot] 2024-09-23 10:56:04 +00:00
  • a1612a3fe1 Update dependency org.maplibre.gl:android-sdk-ktx-v7 to v3.0.1 (#3507) renovate[bot] 2024-09-23 10:54:50 +00:00
  • 280f7383b7 Merge pull request #3515 from element-hq/feature/bma/fixRageshakeCrash Benoit Marty 2024-09-23 11:44:11 +02:00
  • 609e1b4ac5 Sync Strings from Localazy bmarty 2024-09-23 08:23:52 +00:00
  • fe7d7f3e11 Update dependency androidx.startup:startup-runtime to v1.2.0 renovate[bot] 2024-09-23 08:14:39 +00:00
  • 349e2bb45d Merge pull request #3508 from element-hq/renovate/dependencyanalysis Benoit Marty 2024-09-23 10:12:49 +02:00
  • 1c94547475 Merge pull request #3513 from element-hq/sync-localazy Benoit Marty 2024-09-23 10:11:13 +02:00
  • fa3796d4ec Fix crash when the session is deleted on another client. Benoit Marty 2024-09-23 09:30:48 +02:00
  • 1802a2b7f1 Avoid crash (OOM) when content is too long. Benoit Marty 2024-09-23 09:11:39 +02:00
  • 1768f24fd0 Sync Strings from Localazy bmarty 2024-09-23 00:23:49 +00:00
  • d0f363bf7d Pinned messages analytics : introduce LocalAnalyticsService so we can easily inject it in views ganfra 2024-09-20 18:28:25 +02:00
  • 183dc60b92 Pinned messages analytics : update matrix-analytics-events dependency to 0.25.0 ganfra 2024-09-20 18:27:07 +02:00
  • d9e5c85933 Update dependencyAnalysis to v2.0.2 renovate[bot] 2024-09-20 14:51:13 +00:00
  • 5c7ac76c9a Merge pull request #3500 from element-hq/feature/fga/pinned_message_icon ganfra 2024-09-20 16:50:11 +02:00
  • a55a98a052 Merge pull request #3408 from element-hq/renovate/org.maplibre.gl-android-sdk-11.x Benoit Marty 2024-09-20 15:34:46 +02:00
  • ee845f5965 Merge pull request #3440 from element-hq/renovate/com.otaliastudios-transcoder-0.x Benoit Marty 2024-09-20 15:34:27 +02:00
  • 032a89f7a5 Update android.gradle.plugin to v8.6.1 renovate[bot] 2024-09-20 13:34:24 +00:00
  • 8b3b5c07a9 Merge pull request #3443 from element-hq/renovate/com.posthog-posthog-android-3.x Benoit Marty 2024-09-20 15:34:08 +02:00
  • 23c9cdb883 Merge pull request #3436 from element-hq/renovate/io.nlopez.compose.rules-detekt-0.x Benoit Marty 2024-09-20 15:33:36 +02:00
  • 90d7a5796c Update screenshots ElementBot 2024-09-20 12:24:48 +00:00
  • 3886391557 Pinned messages : add pin icon in timeline for pinned events. ganfra 2024-09-19 20:11:38 +02:00
  • 6fc801ede6 Use aNotificationData and aNotifiableMessageEvent Benoit Marty 2024-09-20 12:36:51 +02:00
  • ce650b06fb Include sender name in notification for invite content. Benoit Marty 2024-09-20 11:23:42 +02:00
  • dfe9323455 Merge pull request #3501 from element-hq/bma/testRustMatrixClient Benoit Marty 2024-09-20 10:39:49 +02:00
  • 88a30eb321 Fix DefaultNotifiableEventResolverTest tests. Benoit Marty 2024-09-20 09:14:55 +02:00
  • 1a9fe939ef Fix test compilation issue. Benoit Marty 2024-09-20 09:07:23 +02:00
  • b3af1f8b52 Fix compilation issue. Benoit Marty 2024-09-19 20:32:22 +02:00
  • 8c5e682f1b Cleanup Benoit Marty 2024-09-19 20:14:58 +02:00
  • 7919c924fa Pinned messages : add pinnedEventIds to TimelineRoomInfo ganfra 2024-09-19 20:11:24 +02:00
  • 98cfa25d5b Add test on RustPushersService Benoit Marty 2024-09-19 20:08:07 +02:00
  • 8439c104fe Add test on AccountManagementAction.toRustAction() Benoit Marty 2024-09-19 19:57:52 +02:00
  • f209eb27ac Add test on RustNotificationSettingsService Benoit Marty 2024-09-19 19:55:27 +02:00
  • 6fa585f4c8 Add unit test on RustNotificationService And fix mapping error. Benoit Marty 2024-09-19 18:26:36 +02:00
  • 145c40ddfa Add unit test on ExternalSession.toSessionData Benoit Marty 2024-09-19 17:35:40 +02:00
  • bfaa9f843c Add unit test on HomeserverLoginDetails.map() Benoit Marty 2024-09-19 17:27:55 +02:00
  • e117b74b0b Fix test Benoit Marty 2024-09-19 17:21:26 +02:00
  • 8127aa6351 Cleanup constructor and avoid creating many mapper instances Benoit Marty 2024-09-19 17:06:49 +02:00
  • de7d93e37d Add test on RustRoomListService Benoit Marty 2024-09-19 16:41:19 +02:00
  • 1fd1f016be Add test on RoomListFactory Benoit Marty 2024-09-19 16:23:39 +02:00
  • b67c428793 Add test on RoomDirectorySearchProcessor Give the responsibility to the RoomDirectorySearchProcessor to create the MutableSharedFlow since it requires a replayCache to work properly. Benoit Marty 2024-09-19 16:00:57 +02:00
  • d1be4349f0 Add test on RustRoomDirectoryList Benoit Marty 2024-09-19 15:40:25 +02:00
  • a7d4babf48 Inject constructor Benoit Marty 2024-09-19 15:16:19 +02:00
  • 95712614eb Merge pull request #3497 from element-hq/feature/bma/changeElementBotMail Benoit Marty 2024-09-19 14:32:59 +02:00
  • 025f48a72c Merge branch 'develop' into renovate/accompanist ganfra 2024-09-19 13:01:23 +02:00
  • 47df0d1e40 Add test on RustRoomDirectoryService Benoit Marty 2024-09-19 12:47:53 +02:00
  • 77e6a9450a Cleanup Benoit Marty 2024-09-19 12:46:24 +02:00
  • 86844e0b27 Add test on RustClientSessionDelegate Benoit Marty 2024-09-19 12:28:51 +02:00
  • 0e90e57444 Add test skeleton for RustMatrixClientFactory and RustMatrixAuthenticationService Benoit Marty 2024-09-19 12:16:24 +02:00
  • 3f35bf7875 Fix compilation issue Benoit Marty 2024-09-19 11:34:59 +02:00
  • 40e8b56f79 Create a factory function for RustMatrixClient Benoit Marty 2024-09-19 11:32:02 +02:00
  • 96a2828de5 Change signature of RustMatrixClient, val are not always necessary. Benoit Marty 2024-09-19 10:22:01 +02:00
  • c8c79319eb Add first test on RustMatrixClient Benoit Marty 2024-09-19 09:50:29 +02:00
  • 197fe9b2e2 Change ElementBot mail to android@element.io Benoit Marty 2024-09-19 11:22:58 +02:00
  • 929cefa21f Changelog for version 0.6.3 Benoit Marty 2024-09-19 11:02:15 +02:00
  • 1dbd7df2fb version++ Benoit Marty 2024-09-19 10:37:15 +02:00
  • 58ea2c78f1 Merge tag 'v0.6.3' into develop Benoit Marty 2024-09-19 10:36:47 +02:00
  • cec945cd07 Merge branch 'release/0.6.3' into main Benoit Marty 2024-09-19 10:36:36 +02:00
  • 7eac45e4d2 Adding fastlane file for version 0.6.3 Benoit Marty 2024-09-19 10:36:33 +02:00
  • c510d1249d Merge pull request #3450 from element-hq/feature/bma/improveCoverageMetrics Benoit Marty 2024-09-19 10:02:55 +02:00
  • 63bf1d06ce Merge pull request #3491 from element-hq/feature/fga/room_list_debounce_subscribe ganfra 2024-09-19 09:07:21 +02:00
  • 4b2ea11037 Fix and add test Jorge Martín 2024-09-19 08:15:12 +02:00
  • d11a0e16ba Merge pull request #3490 from element-hq/feature/fga/update_rust_sdk_0.2.47 ganfra 2024-09-18 21:29:46 +02:00
  • b364cee500 Room list : debounce subscribe to visible rooms. ganfra 2024-09-18 21:07:39 +02:00
  • 2d313089e1 Merge pull request #3487 from element-hq/feature/fga/timeline_improvements ganfra 2024-09-18 20:50:00 +02:00
  • 730aa95da6 Rust sdk : update to 0.2.47 ganfra 2024-09-18 20:35:57 +02:00
  • 2d9b0bbe19 Adapt Konsist test for Fake Rust classes. Benoit Marty 2024-09-18 18:50:54 +02:00
  • 4a4a8073fa Cleanup Benoit Marty 2024-09-18 18:41:28 +02:00