Benoit Marty
c403dcd5da
Incoming share
2024-06-05 18:08:14 +02:00
Valere
92861458be
Merge branch 'develop' into feature/valere/super_properties
2024-05-31 15:09:24 +02:00
Jorge Martin Espinosa
35702c04e9
Sign in with QR code ( #2793 )
...
* Add QR code login.
* Add FF to disable it in release mode.
* Force portrait orientation on the login flow.
* Create `NumberedList` UI components.
* Improve camera permission dialog.
* Make nodes in qrcode feature use `QrCodeLoginScope` instead of `AppScope`
* Bump SDK version.
* Fix maestro tests
---------
Co-authored-by: Benoit Marty <benoit@matrix.org >
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-05-31 14:38:27 +02:00
Valere
d2915cb0c8
Test | Missing mocks in RootPresenterTest
2024-05-31 14:07:03 +02:00
Valere
85c8823e30
Moved updateSuperProperties from LoggedIn to Root controller
2024-05-31 14:07:02 +02:00
Valere
3c98a843e5
Analytics | Add support for SuperProperties
2024-05-31 14:07:02 +02:00
Benoit Marty
cdf6f48112
Change Test class suffix.
2024-05-30 10:11:18 +02:00
Benoit Marty
ab6c428a61
Fix performance issue reported by Konsist test Sealed interface used in Composable MUST be Immutable or Stable
2024-05-29 18:05:03 +02:00
Benoit Marty
87689d787e
Lambda parameters in a composable function should be in present tense, not past tense.
...
https://mrmans0n.github.io/compose-rules/rules/#naming-parameters-properly
2024-05-29 12:18:23 +02:00
Benoit Marty
c71656df0c
Rename class (code quality)
2024-05-23 14:42:06 +02:00
Benoit Marty
c7120ceca0
Use lambdaError() instead of throw NotImplementedError()
2024-05-23 09:33:41 +02:00
Benoit Marty
d67c1c6fb9
Merge pull request #2873 from element-hq/feature/bma/pushProviderSwitch
...
Push provider switch
2024-05-21 16:52:01 +02:00
Benoit Marty
4bd01b6f4f
Improve API, to avoid ignoring errors
2024-05-21 14:45:16 +02:00
Benoit Marty
3d5fdfc22e
Push distributor: ensure the current UnifiedPush distributor is stored
2024-05-21 14:45:15 +02:00
ganfra
7146d2a8f8
Fix modal contents overlapping screen lock pin #2692
2024-05-17 18:40:16 +02:00
Benoit Marty
32f31855b5
Provide serverNames when available and fix issue around analytics
2024-05-14 15:58:10 +02:00
Benoit Marty
8797200c83
It's not possible to join room from the RoomDirectory screen anymore.
...
Cleanup after #2827
2024-05-14 10:23:07 +02:00
Valere
036c73c31b
Use LaunchedEffect and improve test
2024-05-07 10:41:08 +02:00
Valere
94bbcbf503
Code review - more tests
2024-05-07 09:38:26 +02:00
Valere
c430699711
Add support for Verification state analytics
2024-05-06 19:06:54 +02:00
Benoit Marty
be6e0e394a
Add tests on IntentResolver about external permalink.
2024-05-03 12:37:36 +02:00
Benoit Marty
a6404a9b47
Small rework for code clarity.
...
Actually hide the attachment of LoggedInAppScopeFlowNode.
2024-05-03 12:07:20 +02:00
Benoit Marty
66cfaf97c9
Open user profile and room with event from permalink
2024-05-02 12:25:21 +02:00
Benoit Marty
981c19ab33
Fix navigation issue #2778
2024-05-01 13:50:53 +02:00
Benoit Marty
f5619625a0
Rename val for clarity.
2024-05-01 13:49:57 +02:00
Benoit Marty
76bbbe57ba
Remove the FtueEntryPoint.Callback, LoggedInFlowNode is already observing the Ftue state to change the root target.
2024-05-01 13:49:57 +02:00
Jorge Martin Espinosa
b8b29d896a
Don't display 'join room' screen while leaving a room. ( #2770 )
...
* Don't display 'join room' screen while leaving a room.
Centralise the navigation based on membership in a single point in `RoomFlowNode`.
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-04-30 16:08:42 +02:00
Benoit Marty
a11bfb5d29
Merge branch 'develop' into feature/fga/permalink_timeline
2024-04-26 12:50:38 +02:00
ganfra
9ffed34303
Timeline : continue to fix more tests...
2024-04-25 12:41:34 +02:00
Benoit Marty
49439034e4
Add screen to render Spaces (they are not supported yet)
2024-04-25 09:50:51 +02:00
Benoit Marty
706c7c3585
Iterate on loadingNode to render the same way JoinedRoomFlowNode / Loading will render.
2024-04-23 18:37:37 +02:00
ganfra
9b83cedac4
Timeline permalink : branch permalink on event of other room
2024-04-23 18:02:12 +02:00
Benoit Marty
0938935d16
Rename Preview to follow code convention
2024-04-19 14:30:45 +02:00
Benoit Marty
44035905fc
Subscrie to RoomInfoFlow instead of pushing the JoinRoom. The user may be a member of the room, and in this case, it will be more direct.
2024-04-18 00:04:26 +02:00
Benoit Marty
7aafec7fb9
Remove useless launch.
2024-04-18 00:04:25 +02:00
Benoit Marty
7827e88a76
Avoid providing default value.
2024-04-18 00:03:21 +02:00
Benoit Marty
1435f8d9f3
Rename eventId to focusedEventId for clarity.
2024-04-18 00:03:20 +02:00
Benoit Marty
0310b5df0f
Move RoomAliasResolver classes to their own module.
2024-04-18 00:03:20 +02:00
Benoit Marty
579c90e2fb
Add test on RoomAliasResolverPresenter
2024-04-18 00:03:18 +02:00
Benoit Marty
95fb801947
FIXME
2024-04-18 00:03:16 +02:00
Benoit Marty
e1564e5a2b
Introduce RoomAliasResolverNode with error and retry handling.
2024-04-18 00:03:15 +02:00
Benoit Marty
c0bd527486
Resolve RoomId in RoomFlowNode.
2024-04-18 00:03:15 +02:00
Benoit Marty
c1bb910dbd
Simplify PermalinkData, now that we have RoomIdOrAlias interface.
2024-04-18 00:03:15 +02:00
Benoit Marty
c1188ebb2d
Alias permalink navigation - WIP
2024-04-18 00:03:14 +02:00
Benoit Marty
6a46555462
Handle permalink navigation - WIP
...
- prepare navigating to an Event
- add NodeBuilder to MessagesEntryPoint
2024-04-18 00:02:09 +02:00
ganfra
09a760a3f9
Room list invites : clean and format
2024-04-16 15:49:07 +02:00
ganfra
8f583d78ac
Invites : open room instead of invite list when clicking an invite notification
2024-04-16 13:20:43 +02:00
ganfra
807bd362fe
Invite : remove invitelist entry points
2024-04-16 11:41:55 +02:00
ganfra
79c6385edb
Room navigation : fix tests on invite after the refactoring
2024-04-11 16:50:09 +02:00
ganfra
d07df2319b
Merge branch 'develop' into feature/fga/room_navigation
2024-04-10 16:55:55 +02:00