Commit Graph

11309 Commits

Author SHA1 Message Date
Benoit Marty 586e840a74 Fix tests 2025-08-13 16:24:13 +02:00
Benoit Marty 9d0dd66018 Add more tests 2025-08-13 15:57:35 +02:00
Benoit Marty c5b256e353 Create fun handleEvents 2025-08-13 15:37:31 +02:00
Benoit Marty 4e334efb51 Move and fix test for DefaultInvitePeoplePresenter 2025-08-13 15:36:01 +02:00
Benoit Marty f3d4b7c546 Create FakeAppErrorStateService 2025-08-13 13:33:03 +02:00
Benoit Marty bb5bff7987 Rename Preview 2025-08-13 11:23:34 +02:00
Benoit Marty 0120575b39 Rename Test to follow naming convention 2025-08-13 11:22:40 +02:00
Benoit Marty 2050223fe2 Rename View to follow naming convention and file name 2025-08-13 11:21:31 +02:00
Benoit Marty 8be9173f1b Rename provider to follow naming convention 2025-08-13 11:19:21 +02:00
Benoit Marty 23c8d01d90 State data class cannot have default values. 2025-08-13 11:17:05 +02:00
Benoit Marty d2253300db Inject a StringProvider instead of the context, and update tests.
Also remove the other StringProvider we had, it was not used anymore
2025-08-13 11:07:28 +02:00
ganfra 1edd419915 refactor (start chat) : properly finish create room flow 2025-08-13 11:06:45 +02:00
ganfra 74f6a83219 refactor (start chat) : use invite people module in room details screen 2025-08-13 11:06:45 +02:00
ganfra bfd1182baf refactor (start chat) : remove useless code 2025-08-13 11:06:44 +02:00
ganfra b4a8b17391 refactor (start chat) : create invite people module and start branching them 2025-08-13 11:06:43 +02:00
ganfra 41cf1afce3 refactor (start chat) : start splitting things (create room, invite people, start chat) 2025-08-13 11:06:42 +02:00
renovate[bot] ccb466bad8 Update dependency androidx.browser:browser to v1.9.0 (#5096)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-13 09:23:27 +02:00
Jorge Martin Espinosa 8f2efd6984 Fix Maestro regression when coming back from room to the search screen (#5156) 2025-08-12 22:58:37 +02:00
Benoit Marty 58ce545d98 Merge pull request #5160 from element-hq/feature/bma/cleanupFeatureFlags
Remove old feature flags
2025-08-12 18:21:44 +02:00
Benoit Marty de73412d4f Remove unused import 2025-08-12 17:49:31 +02:00
Jorge Martin Espinosa 516c3cfda3 Provide calculated server names when opening a room from another (#5155)
* Provide calculated server names when opening a room from another, based on the most frequently used domain names in the user ids for the users in the room.

This helps when following permalinks or navigating to the successor room of a tombstoned one. Previously, the `/summary` endpoint was failing because no server names were used in the `via` parameters.
2025-08-12 15:17:46 +00:00
Benoit Marty f99b6f30c4 Revert "Remove FeatureFlag.SyncOnPush"
This reverts commit b394688d5a.
2025-08-12 17:16:49 +02:00
ElementBot e9b9ada13d Update screenshots 2025-08-12 15:02:25 +00:00
Benoit Marty 076bb1ab98 Remove useless preview 2025-08-12 16:48:02 +02:00
ElementBot cfa5372e99 Update screenshots 2025-08-12 14:22:02 +00:00
Benoit Marty d3d192b5ff Remove FeatureFlag.SharePos 2025-08-12 16:08:48 +02:00
Benoit Marty b394688d5a Remove FeatureFlag.SyncOnPush 2025-08-12 16:08:47 +02:00
Benoit Marty d04434e20e Remove FeatureFlag.MediaUploadOnSendQueue 2025-08-12 16:08:46 +02:00
Benoit Marty 34efd2c3fa Remove FeatureFlag.MediaCaptionCreation and FeatureFlag.MediaCaptionWarning 2025-08-12 16:08:45 +02:00
Benoit Marty dcb6055783 Remove FeatureFlag.MediaGallery 2025-08-12 16:08:45 +02:00
Benoit Marty 4f0535714e Remove FeatureFlag.PinnedEvents 2025-08-12 16:08:44 +02:00
Benoit Marty be9861bea9 Remove FeatureFlag.QrCodeLogin 2025-08-12 16:08:43 +02:00
Benoit Marty 1268f74420 Remove FeatureFlag.MarkAsUnread 2025-08-12 16:08:42 +02:00
Benoit Marty 0ba783cd93 Remove FeatureFlag.VoiceMessages 2025-08-12 16:08:41 +02:00
Benoit Marty 82c86a2b4d Remove FeatureFlag.NotificationSettings and FeatureFlag.PinUnlock 2025-08-12 16:08:40 +02:00
Benoit Marty 7fb70fabed Remove FeatureFlag.LocationSharing and FeatureFlag.Polls 2025-08-12 16:08:38 +02:00
Benoit Marty fb16f3875d Suppress deprecation warning for test. 2025-08-12 15:52:08 +02:00
Benoit Marty f6a17ba42b Replace FeatureFlag.LocationSharing by FeatureFlag.Space in unit test. 2025-08-12 15:52:07 +02:00
Benoit Marty 3e73496c85 Remove FeatureFlag.IncomingShare 2025-08-12 15:52:05 +02:00
Jorge Martin Espinosa 1a31e49f1e Do not automatically initialize DefaultVideoMetadataExtractor's data source (#5157)
This will cause a crash for image attachments
2025-08-12 13:03:43 +00:00
renovate[bot] 074b238ba4 Update dependency io.sentry:sentry-android to v8.19.1 (#5158)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-12 12:52:13 +00:00
Jorge Martin Espinosa 31a952c389 Hide the recovery key while we are entering it (#5147)
* Hide the recovery key while we are entering it (#5134)

This is the Element X Android part of
https://github.com/element-hq/element-meta/issues/2888

* Move the textfield contents being visible to the state so we can preview and test it

* Always use the password visual transformation for the recovery key field

* Update screenshots

---------

Co-authored-by: Andy Balaam <andy.balaam@matrix.org>
Co-authored-by: ElementBot <android@element.io>
2025-08-12 14:46:00 +02:00
Benoit Marty a1c36d9afa Merge pull request #5150 from element-hq/feature/bma/sdk36
Compile and target sdk36
2025-08-12 12:46:25 +02:00
Jorge Martin Espinosa e0bc4843a2 Fix leaving the room not always dismissing the room screen (#5089)
* Fix leaving the room not always dismissing the room screen

Use the existing `RoomInfo` membership check to dismiss the room instead of using `RoomMembershipObserver`.

* Restore `membershipObserver`, check Maestro still works

* Improve the logic for the local membership change check

* Remove redundant room id check
2025-08-12 10:37:31 +00:00
ElementBot 42e8596ad7 Update screenshots 2025-08-12 08:11:44 +00:00
Benoit Marty cfb47bcba9 Upgrade Paparazzi lib to 2.0.0-alpha02 to fix test issue.
https://github.com/cashapp/paparazzi/issues/1877
2025-08-12 09:57:30 +02:00
Benoit Marty 993753529f Git ignore .idea/deviceManager.xml 2025-08-12 09:57:30 +02:00
Benoit Marty 36cdf6c21d Compile and target SDK 36. 2025-08-12 09:57:30 +02:00
Benoit Marty 573586322a Set appCategory value to "social" in the Android Manifest 2025-08-12 09:57:30 +02:00
Benoit Marty f10582cfa0 Merge pull request #5139 from element-hq/feature/bma/rageshakeConfigStep2
Let enterprise build be able to override (or disable) the bug report URL.
2025-08-12 09:41:28 +02:00