Commit graph

  • 9b0df915a6 Snackbar: SnackbarDispatcher.post does not need to be suspend. Benoit Marty 2025-01-24 14:42:07 +01:00
  • 0dc87cdf84 Snackbar: ensure that 2 snackbar with the same message will be displayed in a row. Benoit Marty 2025-01-24 14:39:01 +01:00
  • 63db14293a feat(security&privacy) : use permissions and improve save ganfra 2025-01-23 23:29:35 +01:00
  • 19d273ddc4 feat(security&privacy) : introduce permissions and use in RoomDetails ganfra 2025-01-23 21:51:25 +01:00
  • 26e2172edd Merge pull request #4161 from element-hq/feature/bma/mediaNavigation Benoit Marty 2025-01-23 18:33:52 +01:00
  • ea215eda09 CalVer: use 2 digits for the year and 2 digits for the month. Benoit Marty 2025-01-23 18:28:33 +01:00
  • 31a7d3f3bb Fix pagination restart issue and cover by unit test. Benoit Marty 2025-01-23 17:44:31 +01:00
  • 4ae773cfd6 Update screenshots ElementBot 2025-01-23 14:56:31 +00:00
  • c20a9d011c Improve code clarity Benoit Marty 2025-01-23 15:43:33 +01:00
  • dbf511ee2a Cleanup Benoit Marty 2025-01-23 15:42:00 +01:00
  • 8d049e134f Fix color for media viewer according to Figma. Benoit Marty 2025-01-23 15:37:09 +01:00
  • ed80ca9899 Use Black for code clarity. Benoit Marty 2025-01-23 15:08:40 +01:00
  • c3ec11dec5 Add name to argument for clarity. Benoit Marty 2025-01-23 15:06:10 +01:00
  • 0b5ad29391 Add documentation on buildMediaViewerPageList. Benoit Marty 2025-01-23 15:03:40 +01:00
  • d1d323424d Simplify Benoit Marty 2025-01-23 14:57:59 +01:00
  • fae1c0800d Simplify with code coerceAtLeast(0)` Benoit Marty 2025-01-23 14:57:05 +01:00
  • b967c877a6 Remove useless parameter Benoit Marty 2025-01-23 14:49:18 +01:00
  • 6713bdbdd2 Merge pull request #4187 from element-hq/feature/bma/calver Benoit Marty 2025-01-23 14:46:52 +01:00
  • be199e25ff feat(security&privacy) : manage save action and some edge cases. ganfra 2025-01-23 14:19:23 +01:00
  • 9ee5927489 feat(security&privacy) : expose more methods from sdk ganfra 2025-01-23 14:18:17 +01:00
  • 09f44df677 Merge pull request #4186 from element-hq/renovate/wysiwyg Benoit Marty 2025-01-23 12:48:28 +01:00
  • aa0ee1b568 Migrate to CalVer-like versioning - update release script. Benoit Marty 2025-01-23 11:30:27 +01:00
  • e9f9d5e762 Update wysiwyg to v2.38.2 renovate[bot] 2025-01-23 10:29:27 +00:00
  • ecfd449950 Migrate to CalVer-like versioning Benoit Marty 2025-01-23 11:10:53 +01:00
  • 3d511db61d Remove unused types / code. Benoit Marty 2025-01-23 10:59:18 +01:00
  • 3dcf921c1a Fix formatting. Benoit Marty 2025-01-23 09:56:51 +01:00
  • 4c6f46e46c Ensure gallery is paginating to get new items. Benoit Marty 2025-01-23 09:26:10 +01:00
  • 968db70e94 feat(security&privacy) : manage encryption settings ganfra 2025-01-22 17:55:37 +01:00
  • 8a90770072 feat(security&privacy) : update the save address algorithm ganfra 2025-01-22 17:07:11 +01:00
  • 755ddcbf47 feat(privacy&security) : extract some code for address management ganfra 2025-01-22 16:34:03 +01:00
  • cb5988935f Update screenshots ElementBot 2025-01-22 06:40:12 +00:00
  • c817112bf2 Fix tests. Benoit Marty 2025-01-22 15:12:29 +01:00
  • 40a44cae75 Add timestamp to trigger back pagination. Benoit Marty 2025-01-22 15:04:34 +01:00
  • 5e506be062 Restore overlay when user cancel the dragging Benoit Marty 2025-01-22 11:40:42 +01:00
  • f55da9027b Introduce MediaViewerFlickToDismiss and extract to its own file Benoit Marty 2025-01-22 11:27:57 +01:00
  • 2267a4b787 MediaViewer: add error case in the UI. Benoit Marty 2025-01-22 11:15:53 +01:00
  • b0bfea9cc4 Add test on MediaViewerDataSource Benoit Marty 2025-01-22 10:25:13 +01:00
  • 36924070df Add test on SingleMediaGalleryDataSource Benoit Marty 2025-01-22 09:03:33 +01:00
  • eb9676294b Small cleanup Benoit Marty 2025-01-22 08:55:17 +01:00
  • 8137c68154 Restore caption rendering Benoit Marty 2025-01-22 08:34:59 +01:00
  • 03c508cea0 sync strings Benoit Marty 2025-01-21 20:54:56 +01:00
  • a1b027a8ab Add exception for Konsist Benoit Marty 2025-01-21 20:39:32 +01:00
  • 7689219732 Improve loading state and add preview. Benoit Marty 2025-01-21 20:34:01 +01:00
  • f21aeea980 Fix and write tests Benoit Marty 2025-01-21 10:57:43 +01:00
  • 13defbbcc0 media viewer : use collectAsState in the DataSource ganfra 2025-01-21 09:57:22 +01:00
  • 40ef05b6e6 Remove unused import Benoit Marty 2025-01-20 17:22:40 +01:00
  • 03523c9567 Provide duration Benoit Marty 2025-01-17 16:07:36 +01:00
  • 24a2458e4a media viewer : create MediaViewerDataSource ganfra 2025-01-20 22:35:59 +01:00
  • b02c12d92a If not displayed, make sure to pause the audio / video Benoit Marty 2025-01-17 12:43:41 +01:00
  • 3e9528fa93 Open in SingleMedia mode when coming from the timeline Benoit Marty 2025-01-17 12:22:58 +01:00
  • 7397dde87d Add support for files navigation (when coming from the gallery) Benoit Marty 2025-01-17 12:19:42 +01:00
  • 901ad85ee6 Suppress Detekt false positive (?) Benoit Marty 2025-01-17 11:49:54 +01:00
  • 84d603d31f Remove RetryLoading (use LoadMedia) Benoit Marty 2025-01-17 11:38:03 +01:00
  • d691a3f6a2 Let MediaGalleryDataSource be an interface Benoit Marty 2025-01-16 14:46:42 +01:00
  • c8ca4d7425 Create MediaGalleryDataSource and extract logic from MediaGalleryPresenter. Benoit Marty 2025-01-15 11:59:15 +01:00
  • 925db81ca5 Merge pull request #4183 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x Benoit Marty 2025-01-22 16:16:07 +01:00
  • 3b3301021b Merge pull request #4184 from element-hq/feature/bma/removeFirstIfSingle Benoit Marty 2025-01-22 16:14:11 +01:00
  • f7a4c999f7 Replace our firstIfSingle extension with singleOrNull from the Kotlin library. Benoit Marty 2025-01-22 15:49:41 +01:00
  • 9d6994bc99 Fix API break Benoit Marty 2025-01-22 15:42:08 +01:00
  • 873b6558cc feat(security&privacy) : manage save action for edit room address ganfra 2025-01-22 15:13:36 +01:00
  • 70f39c4f7c feat(security&privacy) : expose methods from sdk to update alias and rename alias to canonicalAlias ganfra 2025-01-22 15:12:38 +01:00
  • e84a6adf7c Update dependency org.matrix.rustcomponents:sdk-android to v0.2.76 renovate[bot] 2025-01-22 14:03:06 +00:00
  • e56fe4fb38 feat(security&privacy) : start handling edition of room address ganfra 2025-01-21 21:55:55 +01:00
  • 8406840169 feat(room address) : extract some reusable code ganfra 2025-01-21 21:55:06 +01:00
  • 5a37a2eeef feat(security&privacy) : introduce navigator ganfra 2025-01-21 20:38:43 +01:00
  • 6e43c2d659 feat(security&privacy) : get data from sdk ganfra 2025-01-21 20:38:29 +01:00
  • 942054e927 Update wysiwyg to v2.38.1 (#4177) renovate[bot] 2025-01-21 17:50:55 +01:00
  • 69c9965992 Merge pull request #4180 from element-hq/renovate/io.sentry-sentry-android-8.x Benoit Marty 2025-01-21 15:58:26 +01:00
  • ac439e5141 Update dependency io.sentry:sentry-android to v8 renovate[bot] 2025-01-21 14:38:00 +00:00
  • a00752f55a Merge pull request #4178 from element-hq/renovate/io.sentry-sentry-android-7.x Benoit Marty 2025-01-21 15:36:43 +01:00
  • 6e4bcedc4c feat(security&privacy) : expose new sdk methods ganfra 2025-01-21 11:49:56 +01:00
  • 6deff73279 Update dependency io.sentry:sentry-android to v7.20.1 renovate[bot] 2025-01-20 17:50:44 +00:00
  • 91d0326bbf Update rnkdsh/action-upload-diawi action to v1.5.6 renovate[bot] 2025-01-20 08:45:01 +00:00
  • c8546f098e Merge pull request #4172 from element-hq/sync-localazy Benoit Marty 2025-01-20 09:43:46 +01:00
  • 841c08cbf3 Sync Strings from Localazy bmarty 2025-01-20 00:26:57 +00:00
  • 12d184f3b2 feat(security & privacy) : introduce EditRoomAddress screen ganfra 2025-01-17 17:32:14 +01:00
  • 1aa0afd280 change(room details) : update room details with new sections organisation ganfra 2025-01-17 13:05:25 +01:00
  • 0856a9ac62 feat(security&privacy) : first implementation of ui ganfra 2025-01-08 17:39:09 +01:00
  • 0a4596ddcd Merge pull request #4155 from element-hq/renovate/major-compose.bom Benoit Marty 2025-01-17 17:32:03 +01:00
  • 9165b18185 Merge pull request #4158 from element-hq/feature/fga/update_rust_sdk_0.2.75 ganfra 2025-01-17 17:22:19 +01:00
  • 163a0996cc Merge pull request #4160 from element-hq/renovate/com.google.firebase-firebase-bom-33.x Benoit Marty 2025-01-17 17:14:36 +01:00
  • 5ac2d0756a Merge pull request #4159 from element-hq/renovate/firebaseappdistribution Benoit Marty 2025-01-17 17:14:20 +01:00
  • 83f1072b50 change(tracing) : update bug reporter tracing form data. ganfra 2025-01-17 16:59:31 +01:00
  • c1c28c1f06 Merge pull request #4152 from element-hq/renovate/activity ganfra 2025-01-17 10:55:14 +01:00
  • b4ec7d965b Merge pull request #4154 from element-hq/renovate/androidx.recyclerview-recyclerview-1.x ganfra 2025-01-17 10:36:37 +01:00
  • c1f41d2044 Update screenshots ElementBot 2025-01-17 09:07:05 +00:00
  • ddb0810ded change(tracing) : change how tracing is configured (ui and logic) ganfra 2025-01-17 09:52:32 +01:00
  • 6111f68517 change(design) : introduce PreferenceDropdown component ganfra 2025-01-17 09:51:56 +01:00
  • a0607b5a26 dependencies(sdk) : update to 0.2.75 ganfra 2025-01-17 09:39:22 +01:00
  • d5b5439db1 change(flow) : remove developer entry point from OnBoarding ganfra 2025-01-16 18:07:09 +01:00
  • bffffc54e8 Update dependency com.google.firebase:firebase-bom to v33.8.0 renovate[bot] 2025-01-17 01:02:56 +00:00
  • cba2f464f1 Update firebaseAppDistribution to v5.1.0 renovate[bot] 2025-01-16 18:15:07 +00:00
  • b612479ea4 Update dependency androidx.compose:compose-bom to v2025 renovate[bot] 2025-01-16 00:55:05 +00:00
  • d819239113 Update dependency androidx.recyclerview:recyclerview to v1.4.0 renovate[bot] 2025-01-16 00:55:00 +00:00
  • 4fa7ab57eb Update activity to v1.10.0 renovate[bot] 2025-01-15 20:56:43 +00:00
  • 2ae511ee33 Merge pull request #4146 from element-hq/feature/fga/suspend_unsafe_sdk_method ganfra 2025-01-15 11:50:04 +01:00
  • 2fca4698f2 Merge pull request #4140 from element-hq/feature/fga/compound_design_announcement ganfra 2025-01-15 11:38:43 +01:00
  • 91753514c5 change(design) : Announcement clean up. ganfra 2025-01-15 11:17:25 +01:00
  • b818e617a3 Merge pull request #4104 from element-hq/renovate/wysiwyg Benoit Marty 2025-01-15 10:54:20 +01:00
  • 3d41d5221f Merge pull request #4107 from element-hq/renovate/io.sentry-sentry-android-7.x Benoit Marty 2025-01-15 10:53:29 +01:00