Tree:
b751e41e80
Johennes-patch-1
bma/invitationWithSender
bma/otherProposal
ci/jme/fix-nightly-reports-owasp
develop
dkasak/custom-build
emoji-search-poc
experiment/roborazzi
experiment/rust-notifications-sync
experiment/screenshots-oom
feature/bma/bloomOptim
feature/bma/elementCallMaestro
feature/bma/fixCi
feature/bma/fixNotificationContent
feature/bma/fixPreviewArchitecture
feature/bma/flipper
feature/bma/fullyRead
feature/bma/improveLayout
feature/bma/noApkInstall
feature/bma/pendingSkdBranch
feature/bma/reactionLocalEcho
feature/bma/testPinUnlockPresenter
feature/bma/unreadNotificationMapping
feature/bma/useRustInterfaces
feature/fga/enable_encryption_loop
feature/fga/power_level
feature/fga/session_coroutine_scope_rework
feature/fga/small_timeline_improvements
feature/fga/unlock_settings
feature/fga/update-rust-sdk-0.1.29
feature/fga/update-rust-sdk-0.1.56
feature/fga/update_compose_foundation_material3_beta
feature/fga/update_room_list_api
feature/jme/element-call-tests
feature/jme/open-room-member-details-when-clicking-on-user-data
feature/jme/update_rust_sdk
feature/julioromano/geocoding_api
feature/julioromano/noDelayInTests
fix/jme/dont-intercept-mas-domain
fix/jme/fix-flaky-media-tests
fix/jme/screenshot-tests-issues
fix/jme/use-shared-membershipobserver-in-room-list
fix/jme/workaround-deadlock-when-paginating
gh-pages
gh-readonly-queue/develop/pr-1068-c35c3471bda57d64673e6938bd305e5acc20efc2
jme/20-permission-management
jme/remove-kover-from-test-modules
jme/room_list_filters_embedded
jonny/proxy
jonny/vm-remove-feature-flag
jonny/vm-set-media
jonny/voice-message-preview-seek
julioromano/acquirePlayerWithoutPlaying
julioromano/custompreview4
julioromano/desugar_nio
julioromano/fixTallAndWidePreviews
julioromano/keep_presenters
julioromano/keep_presenters_2
julioromano/konisist
julioromano/nio/desugar_nio
julioromano/nio/nio_file_move
julioromano/nio_file_move
julioromano/poll_history_rust
julioromano/poll_reply_vote_end
julioromano/rust_room_timeline_split
julioromano/sendMyLocation_compose
julioromano/singleExo
julioromano/staticImageBuildConfig
julioromano/stop_playing_redacted_voice_message
julioromano/timeline_di
julioromano/timeline_di_2
julioromano/timeline_di_try2
julioromano/timeline_saveable_bug
julioromano/voiceMessageAttachmentA11y
julioromano/waveform_float
kittykat-patch-1
main
misc/cjs/dark-previews
misc/jme/3078-unify-dm-check
misc/jme/adapt-sdk-changes
misc/jme/add-custom-sliding-sync-proxy-option-in-developer-options
misc/jme/add-logging-to-state-machine
misc/jme/fix-maestro-map-tiler
misc/jme/move-preview-annotations-to-its-own-module
misc/jme/optimize-module-dependencies
misc/jme/sdk-type-event-filter
misc/jme/try-to-fix-screenshot-autoincrement-name
other/julioromano/inlineasync2
other/julioromano/molecule_test_failure
release/0.3.0
renovate/accompanist
renovate/android.gradle.plugin
renovate/com.lemonappdev-konsist-0.x
renovate/compose.bom
renovate/dependencyanalysis
renovate/kotlin
renovate/lifecycle
renovate/major-kotlin
renovate/org.maplibre.gl-android-plugin-annotation-v9-3.x
renovate/org.maplibre.gl-android-sdk-ktx-v7-3.x
revert-2500-renovate/compose.bom
test/diawi-in-ci
test/element-call-comms
test/ffi-kotlin-room-list-tests
test/jme/compound-poc
test/jme/debug-ci-leaks
test/jme/fix-danger-lint-duplicate-reports
test/jme/fixing-record-screenshots-in-forks
test/jme/full-screen-popup
test/jme/sonar-5
test/jme/wait-until-the-call-is-active-to-send-notify-event
test/kotlin-2.0
test/rust-room-list-filtering
test/sss
wip/anvil-ksp-fork
wip/kotlin-2.0
0.1.0
v0.1.2
v0.1.4
v0.1.5
v0.1.6
v0.2.0
v0.2.1
v0.2.2
v0.2.3
v0.2.4
v0.3.0
v0.3.1
v0.3.2
v0.4.0
v0.4.1
v0.4.10
v0.4.12
v0.4.13
v0.4.14
v0.4.15
v0.4.16
v0.4.2
v0.4.3
v0.4.4
v0.4.5
v0.4.6
v0.4.7
v0.4.8
v0.4.9
v0.5.0
v0.5.1
v0.5.2
v0.5.3
v0.6.0
v0.6.1
v0.6.2
v0.6.3
${ noResults }
4 Commits (b751e41e802903b2f1a0f3cc5e52df2c036da4ac)
Author | SHA1 | Message | Date |
---|---|---|---|
Benoit Marty | 9e73e70a22 |
Enforce usage of `TestScope.testScheduler`
|
1 year ago |
Chris Smith | 7308428596 |
Use member count instead of counting members (#530)
Use member count instead of counting members For the room details screen, use the member count as supplied by matrix instead of waiting for the entire member list to be retrieved and then manually adding up all the relevant users. This removes the loading state of the member count, relying on a spinner on the member list itself if the user actually wants to see the members. (The performance of that will be improved separately on the rust side in the future) Closes #505 |
1 year ago |
Marco Romano | b145fcbc50 |
Enable one last ignored test for LeaveRoomPresenterImpl (#462)
Most of the tests in `LeaveRoomPresenterImplTest.kt` where using `UnconfinedTestDispatcher` which was conflating some of the state returned by the presenter. This prevented to test one specific case which had been left with an `@Ignore` annotation. This PR switches to `StandardTestDispatcher` so that the ignored test case can work and also fixes some other test cases whose behavior is now more correct under the `StandardTestDispatcher`. Also updates our test factory method for `CoroutineDispatchers` to more easily obtain a `CoroutineDispatchers` which uses `StandardTestDispatcher`. |
1 year ago |
Marco Romano | 0dee0784ba |
Room list contextual menu (#427)
- Adds `ModalBottomSheet` to our design components (it wraps the homonimous Material3 one). - Adds a bottom sheet to the Room list using the aforementioned design component. - Adds navigation from the room list to a room detail (context menu "Settings" action). - Consolidates the "leave room flow" into a new `leaveroom` module used by both the room list and the room details. - Adds progress indicator to the leave room flow - Uses new `leaveroom` module in `roomdetails` module too. Parent issue: - https://github.com/vector-im/element-x-android/issues/261 |
1 year ago |