ganfra
3b7d021fe1
Sending queue : rename const for more clarity.
2024-06-13 13:03:04 +02:00
ganfra
5765a754fc
Fix formatting issues
2024-06-12 15:31:59 +02:00
ganfra
9250745333
Sending queue : adjust to match the latest rust api
2024-06-12 15:15:04 +02:00
ganfra
b927daffe7
Merge branch 'develop' into feature/fga/message_queuing
2024-06-11 17:08:47 +02:00
ganfra
a603855933
Sending queue : code quality
2024-06-11 17:05:12 +02:00
ganfra
452e5681a9
Sending queue : rename fake and add tests
2024-06-11 16:50:53 +02:00
Benoit Marty
e619fefb7f
Add a flag to enable or disable incoming share
2024-06-06 12:34:05 +02:00
Benoit Marty
050dbdfa7c
Fix test and add new tests.
2024-06-05 18:55:19 +02:00
Valere
37d85c7ed1
Test | Missing mocks in RootPresenterTest
2024-05-31 14:07:03 +02:00
Benoit Marty
ec8cb2e32f
Change Test class suffix.
2024-05-30 10:11:18 +02:00
Benoit Marty
37d9a9f5a9
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
7911fda1fa
Rename class (code quality)
2024-05-23 14:42:06 +02:00
Benoit Marty
de032fa426
Use lambdaError() instead of throw NotImplementedError()
2024-05-23 09:33:41 +02:00
Valere
a8f5c8db39
Use LaunchedEffect and improve test
2024-05-07 10:41:08 +02:00
Valere
6ad40fc6e0
Code review - more tests
2024-05-07 09:38:26 +02:00
Valere
a761215e31
Add support for Verification state analytics
2024-05-06 19:06:54 +02:00
Benoit Marty
f48cc81434
Add tests on IntentResolver about external permalink.
2024-05-03 12:37:36 +02:00
Benoit Marty
0476bd95c8
Open user profile and room with event from permalink
2024-05-02 12:25:21 +02:00
ganfra
bffa2d717f
Timeline : continue to fix more tests...
2024-04-25 12:41:34 +02:00
Benoit Marty
986f20b526
Move RoomAliasResolver classes to their own module.
2024-04-18 00:03:20 +02:00
Benoit Marty
6a125bbb1b
Add test on RoomAliasResolverPresenter
2024-04-18 00:03:18 +02:00
Benoit Marty
2a467bd49b
Handle permalink navigation - WIP
...
- prepare navigating to an Event
- add NodeBuilder to MessagesEntryPoint
2024-04-18 00:02:09 +02:00
ganfra
fbb92f0c9a
Room navigation : fix tests on invite after the refactoring
2024-04-11 16:50:09 +02:00
ganfra
73f276ba8e
Merge branch 'develop' into feature/fga/room_navigation
2024-04-10 16:55:55 +02:00
Benoit Marty
1c66254e74
Add suggestion of users when starting a Chat #2634
2024-04-08 13:53:55 +02:00
ganfra
5a192b49d7
Room navigation : add a JoinedRoomFlowNode so we use RoomFlowNode for managing different routes
2024-04-04 20:36:16 +02:00
Jorge Martin Espinosa
41287c5f59
Move session verification to FTUE flow, make it mandatory ( #2594 )
...
* Move session verification to the FTUE
* Allow session verification flow to be restarted
* Use `EncryptionService` to display session verification faster
* Remove session verification item from settings
* Remove session verification banner from room list
* Remove 'verification needed' variant from the `TimelineEncryptedHistoryBanner`
* Improve verification flow UI and UX
* Remove 'verification successful' snackbar message
* Only register push provider after the session has been verified
* Hide room list while the session hasn't been verified
* Prevent deep links from changing the navigation if the session isn't verified
* Update screenshots
* Renamed `FtueState` to `FtueService`, created an actual `FtueState`.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-04-03 14:53:17 +00:00
Benoit Marty
6c9ea2b920
Create FakePushService.
2024-04-02 16:14:59 +02:00
Benoit Marty
0b3a0fd6a3
Use appName from BuildMeta in the crash detection dialog.
2024-02-07 16:33:48 +01:00
Benoit Marty
a831f05f6e
Fix ktlint issues
2024-01-10 19:33:39 +01:00
renovate[bot]
c8bd362397
Update plugin ktlint to v12.1.0 ( #2200 )
...
* Update plugin ktlint to v12.1.0
* Run `./gradlew ktlintFormat` and fix some issues manually.
* Fix other issues reproted by Ktlint
* Limit false positives, KtLint removes unnecessary curly brace in String templates.
* Remove useless Unit
* Minor improvements over ktlint changes
* Restore `AlertDialogContent` behaviour
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-01-10 16:22:24 +01:00
Benoit Marty
1b0a4093d9
Fix test which was passing for wrong reason.
2023-12-15 20:07:11 +01:00
Benoit Marty
de1a3dd3bb
Ignore Launcher intent (was printing a warning).
2023-12-06 17:12:37 +01:00
Benoit Marty
fa590202c3
Add Konsist test to check that assertThat is imported, and fix existing issues.
2023-12-04 15:18:01 +01:00
Benoit Marty
b4872033ab
Add test for IntentResolver
2023-11-24 10:22:23 +01:00
David Langley
58f9c35ad8
fix unused import
2023-10-23 10:28:04 +01:00
David Langley
5adcaef569
Add new ui for room notifications screen
...
- Add new ui for room notifications screen
- Fix error when changing default notification setting.
2023-10-20 21:08:44 +01:00
Benoit Marty
0bc2020411
Konsist: add test Function which creates Presenter in test MUST be named 'createPresenterName', and fix existing issues
2023-10-10 17:31:04 +02:00
Benoit Marty
de39179b9d
Merge pull request #1465 from vector-im/feature/bma/codeCoverage
...
Improve code coverage
2023-10-02 10:18:31 +02:00
Benoit Marty
37249261e1
Add test for MatrixClientsHolder
2023-09-29 15:34:02 +02:00
ganfra
a84e82344a
Fix RoomFlowNodeTest
2023-09-28 21:12:48 +02:00
ganfra
916801b357
Fix test compilation
2023-09-19 18:18:53 +02:00
Marco Romano
7fdd83bf91
GRemove the @JvmField annotation whenever using WarmUpRule.
2023-09-13 15:19:26 +02:00
jonnyandrew
9e5b46200b
Reduce test flakiness by warming up molecule tests ( #1226 )
2023-09-06 10:08:21 +00:00
Jorge Martin Espinosa
cfdccc904e
Replace notification permission dialog with a screen ( #1223 )
...
* Replace notification permission dialog with a screen
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-09-05 18:58:05 +02:00
ganfra
fa51f6eaa7
Feature/fga/sync states ( #1042 )
...
* Change RoomSummaryDataSource to RoomListService to better reflects the rust api
* Better Sync management
* Sync: improve sync spinner rendering
* Sync: make test compiles
* Sync: add more test for sync spinner
* Sync: more clean-up
* Sync: pr review
---------
Co-authored-by: ganfra <francoisg@element.io>
2023-08-09 12:37:43 +00:00
renovate[bot]
156bf08b7a
Update dependency app.cash.molecule:molecule-runtime to v1 ( #925 )
...
* Update dependency app.cash.molecule:molecule-runtime to v1
* Replace `RecompositionClock` with `RecompositionMode`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2023-07-20 07:36:19 +02:00
Jorge Martin Espinosa
9247cd765a
Fix: make sure we ignore notifications for open rooms ( #867 )
...
* Make sure we ignore notifications for open rooms
- Listen to process lifecycle changes in `AppForegroundStateService`. Use initializers to reliable create it.
- Merge `AppNavigationState` with `AppForegroundState`. Renamed the previous `AppNavigationState` to `NavigationState`, created a new `AppNavigationState` which contains both the navigation state and the foreground state.
2023-07-17 17:02:06 +02:00
ganfra
7dd243cd70
Await room: add tests on LoadingRoomStateFlowFactory
2023-07-07 11:32:23 +02:00
ganfra
d71a025f9d
Room : rename the flows
2023-07-06 12:00:45 +02:00