diff --git a/CHANGES.md b/CHANGES.md index 004c999246..f455e18a54 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -11,6 +11,10 @@ Bugfix 🐛: - Fix theme issue on Room directory screen (#1613) - Fix notification not dismissing when entering a room - Fix uploads don't work with Room v6 (#1558) + - Fix Requesting avatar thumbnails in Element uses wrong http "user-agent" string (#1725) + - Fix 404 on EMS (#1761) + - Fix Infinite loop at startup when migrating account from Riot (#1699) + - Fix Element crashes in loop after initial sync (#1709) Translations 🗣: - diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/accountdata/UserAccountDataTypes.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/accountdata/UserAccountDataTypes.kt index 49b0c56726..83fdb61925 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/accountdata/UserAccountDataTypes.kt +++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/accountdata/UserAccountDataTypes.kt @@ -28,5 +28,4 @@ object UserAccountDataTypes { const val TYPE_ALLOWED_WIDGETS = "im.vector.setting.allowed_widgets" const val TYPE_IDENTITY_SERVER = "m.identity_server" const val TYPE_ACCEPTED_TERMS = "m.accepted_terms" - } diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/SendEventWorker.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/SendEventWorker.kt index 2cfdc22aae..ff128eb96b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/SendEventWorker.kt +++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/SendEventWorker.kt @@ -44,7 +44,7 @@ internal class SendEventWorker(context: Context, @JsonClass(generateAdapter = true) internal data class Params( override val sessionId: String, - //TODO remove after some time, it's used for compat + // TODO remove after some time, it's used for compat val event: Event? = null, val eventId: String? = null, val roomId: String? = null, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetManager.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetManager.kt index ee80332110..05c0b01f0e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetManager.kt +++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetManager.kt @@ -23,6 +23,8 @@ import androidx.lifecycle.LiveData import androidx.lifecycle.Transformations import im.vector.matrix.android.api.MatrixCallback import im.vector.matrix.android.api.query.QueryStringValue +import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent +import im.vector.matrix.android.api.session.accountdata.UserAccountDataTypes import im.vector.matrix.android.api.session.events.model.Content import im.vector.matrix.android.api.session.events.model.Event import im.vector.matrix.android.api.session.events.model.EventType @@ -38,8 +40,6 @@ import im.vector.matrix.android.internal.session.SessionLifecycleObserver import im.vector.matrix.android.internal.session.SessionScope import im.vector.matrix.android.internal.session.integrationmanager.IntegrationManager import im.vector.matrix.android.internal.session.room.state.StateEventDataSource -import im.vector.matrix.android.api.session.accountdata.UserAccountDataTypes -import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent import im.vector.matrix.android.internal.session.user.accountdata.AccountDataDataSource import im.vector.matrix.android.internal.session.widgets.helper.WidgetFactory import im.vector.matrix.android.internal.session.widgets.helper.extractWidgetSequence @@ -151,7 +151,7 @@ internal class WidgetManager @Inject constructor(private val integrationManager: } private fun UserAccountDataEvent.mapToWidgets(widgetTypes: Set? = null, - excludedTypes: Set? = null): List { + excludedTypes: Set? = null): List { return extractWidgetSequence(widgetFactory) .filter { val widgetType = it.widgetContent.type ?: return@filter false diff --git a/vector/src/main/java/im/vector/riotx/features/settings/devtools/AccountDataEpoxyController.kt b/vector/src/main/java/im/vector/riotx/features/settings/devtools/AccountDataEpoxyController.kt index 821a654342..bc3a3eb13d 100644 --- a/vector/src/main/java/im/vector/riotx/features/settings/devtools/AccountDataEpoxyController.kt +++ b/vector/src/main/java/im/vector/riotx/features/settings/devtools/AccountDataEpoxyController.kt @@ -22,7 +22,6 @@ import com.airbnb.mvrx.Fail import com.airbnb.mvrx.Loading import com.airbnb.mvrx.Success import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent -import im.vector.matrix.android.api.session.accountdata.UserAccountDataTypes import im.vector.riotx.R import im.vector.riotx.core.epoxy.loadingItem import im.vector.riotx.core.resources.StringProvider diff --git a/vector/src/main/java/im/vector/riotx/features/settings/devtools/AccountDataFragment.kt b/vector/src/main/java/im/vector/riotx/features/settings/devtools/AccountDataFragment.kt index c873805d7c..4f9cf827cc 100644 --- a/vector/src/main/java/im/vector/riotx/features/settings/devtools/AccountDataFragment.kt +++ b/vector/src/main/java/im/vector/riotx/features/settings/devtools/AccountDataFragment.kt @@ -21,7 +21,6 @@ import android.view.View import com.airbnb.mvrx.fragmentViewModel import com.airbnb.mvrx.withState import im.vector.matrix.android.internal.di.MoshiProvider -import im.vector.matrix.android.api.session.accountdata.UserAccountDataTypes import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent import im.vector.riotx.R import im.vector.riotx.core.extensions.cleanup